Index: [Article Count Order] [Thread]

Date:  Mon, 27 Nov 2000 20:41:10 +0900
From:  Yuji Yamano <u90156@....jp>
Subject:  [XP-jp:01204] Re: C のテスト環境
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <20001127.203356.125128408.u90156@....jp>
In-Reply-To:  <20001126135921omura@....jp>
References:  <20001126135921omura@....jp>
Posted:  Mon, 27 Nov 2000 20:33:56 +0900 (JST)
X-Mail-Count: 01204

omura@....jp writes:

> ここしばらく、Cのプログラムの改造をする必要があって、
> テスト用のユーティリティというかCUnitもどきを作りました。

> http://www.ki.rim.or.jp/~omura/utility/testutility.zip

現象だけですみません。

* -Wall つけると warning が出てます。
* tf はリンクでエラーになってます。
* tu を実行すると tu in free(): warning: chunk is already free.
  といわれます。

OS: NetBSD/i386 1.5_ALPHA
コンパイラ: gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)

yyamano@bigfoot% gmake
gcc -g -Wall -o tu testutility.c testutility_test.c
testutility_test.c: In function `su0':
testutility_test.c:36: warning: implicit declaration of function `malloc'
testutility_test.c: In function `td0':
testutility_test.c:45: warning: implicit declaration of function `free'
gcc -g -Wall -o tf testutility.c testutility_fail_test.c
testutility_fail_test.c: In function `test_nonzero':
testutility_fail_test.c:12: warning: implicit declaration of function `fail_block'
/tmp/ccWSqA4u.o: In function `test_nonzero':
/tmp/testutility_fail_test.c:12: undefined reference to `fail_block'
/tmp/ccWSqA4u.o: In function `test_zero':
/tmp/testutility_fail_test.c:20: undefined reference to `fail_block'
collect2: ld returned 1 exit status
gmake: *** [testu] Error 1
yyamano@bigfoot% ./tu
tu in free(): warning: chunk is already free.
.....yyamano@bigfoot% 


ちなみに http://www.ki.rim.or.jp/~omura/image/Rabbit.gif の
うさぎ/あひるは、ウィトゲンシュタインでしたっけ?

-- やまの