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

cannot build emulators/peace



kayです。

  sysctl 周りの変更のせいだと思われるのですが、現在の current では 
peace がコンパイルできません。

  こんな感じでエラーになります。sys/sysctl.h で定義している sysctldesc 
と名前がぶつかっているようです。ソースをちゃんと読んでないのですぐに直
せる様な物かどうかわかりませんが、とりあえずは報告まで。

.......
#   compile  ld.pe_so/paths.o
/usr/pkg/cross/bin/i386-netbsdpe-cc -O2  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-traditional -Wno-uninitialized  -Werror   -I/usr/pkgsrc/emulators/peace/work/cross/i386-netbsdpe/include  -I/usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec/ld.pe_so/libc/arch/i386 -I/usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec/ld.pe_so/elf -DELFSIZE=32 -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/usr/pkg/emul/pecoff/usr/libexec/ld.so.dll\" -nostdinc -I/usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec/ld.pe_so -I/usr/include -DRTLD_LOADER -D_RTLD_SOURCE    -c    /usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec/ld.pe_so/elf/paths.c
/usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec/ld.pe_so/elf/paths.c:134: error: redefinition of `struct sysctldesc'
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec/ld.pe_so
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace/work/peace-0.0.20040309/libexec
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace/work/peace-0.0.20040309
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace
-- 
吉田恵介@川崎市高津区千年 (kay@kaynet.or.jp)
ホームページ http://www.kaynet.or.jp/~kay/