[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/