[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:10060] Re: compile libobjects-0.1.19 problem



さっそくの情報ありがとうございます。

> 岡@情報科学.高知大です。
省略
> これは、libpthread がリンクされないためです。
> configure.in の 123 行目を
> 
> 123:        LIBS="$LIBS -lobjc -lpthread"
> 
> にして、
> 
>  $ autoconf  <-- 最新のツールなら警告が入るけど無視
>  $ ./configure
> 
> でOkです。

確かにconfigureは通るようになりました。
しかし,makeで以下のエラーがでます。

gcc -c -I. -I. -I.   -DCON_AUTOLOAD=1 -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_VSPRINTF=1 -DHAVE_VALLOC=1 -DHAVE_TIMES=1 -DHAVE_LIBNSL=1  -Wno-implicit -g -O -Wno-protocol -o Array.o Array.m
In file included from objects/Array.h:27,
                 from Array.m:24:
objects/stdobjects.h:57: objc/list.h: No such file or directory
make[1]: *** [Array.o] Error 1
make[1]: Leaving directory `/usr/local/src/gyve/libobjects-0.1.19/src'
make: *** [src] Error 2

で,名前が近そうな
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-list.hの'objc-list.h'
に変更してみました。
再makeしたところ,

gcc -c -I. -I. -I.   -DCON_AUTOLOAD=1 -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_VSPRINTF=1 -DHAVE_VALLOC=1 -DHAVE_TIMES=1 -DHAVE_LIBNSL=1  -Wno-implicit -g -O -Wno-protocol -o Array.o Array.m
In file included from objects/stdobjects.h:61,
                 from objects/Array.h:27,
                 from Array.m:24:
objects/objc-malloc.h:28: `objc_malloc' redeclared as different kind of symbol
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-api.h:379: previous declaration of `objc_malloc'
objects/objc-malloc.h:29: `objc_valloc' redeclared as different kind of symbol
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-api.h:385: previous declaration of `objc_valloc'
objects/objc-malloc.h:30: `objc_atomic_malloc' redeclared as different kind of symbol
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-api.h:382: previous declaration of `objc_atomic_malloc'
objec/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-api.h:388: previous declaration of `objc_realloc'
objects/objc-malloc.h:32: `objc_calloc' redeclared as different kind of symbol
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-api.h:391: previous declaration of `objc_calloc'
objects/objc-malloc.h:33: `objc_free' redeclared as different kind of symbol
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include/objc/objc-api.h:394: previous declaration of `objc_free'
make[1]: *** [Array.o] Error 1
make[1]: Leaving directory `/usr/local/src/gyve/libobjects-0.1.19/src'
make: *** [src] Error 2ts/objc-malloc.h:31: `objc_realloc' redeclared as different kind of symbol

で,またエラーです。
エラーの内容は,「異なった種類として再宣言された」という意味のよう
ですので,そのあたりのヘッダファイルをコメントアウトしたりしてみま
したが,やっぱりだめでした。
私の知識ではもう対応不可です。どうしたらよいのでしょう。

> 
> 既に実用的なドローエディタなら
> 
>   http://www.online.de/home/sketch
> 
> なんかお薦めです。
> 

みてみました。こちらも良さそうですね。必要なのは,pythonですか。
これなら,debianのパッケージに用意されているのでこちらもGetして
みます。

だけど,GYVEもがんばりたいので引続き情報お待ちしています。
ではでは。

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#- Kazuhisa Ohrui
#- Mail: o-kazu@xxxxxxxxxxxxxxxx
#- Url:  none
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#