|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2008年07月24日(木) 旧暦 [n年日記] [更新:"2008/07/25 00:25:03"]#1 [NetBSD][pkgsrc] pkgsrc 外なら mingw32-gcc は簡単
mingw32-gcc を packages の外で make することを試すとして、
(mingw-w32api-bin, mingw-runtime-bin, mingw-binutils は pkgsrc でも、
何でもいいが、用意してあるとして)
--host= --build=「の行がなくても大丈夫か ? --- 駄目」と 書いたが、 それは実は ちょっと特殊な OS (uname -a) NetBSD modena 4.0.0_PATCH NetBSD 4.0.0_PATCH (GENERIC.MP) #0というか、長い uname -r 4.0.0_PATCHだったためで、通常なら、次のようにすれば make 出来る ../gcc-4.2.1/configure \ --target=i386--mingw32 \ --enable-languages=c,c++ \ --disable-multilib \ --disable-nls \ --prefix=/usr/pkg/cross gmakeこれだけのことが pkgsrc の内で出来ない とは(自分の力が)さびしい。 「sysctl を調べているところ」 は pkgsrc の中の場合だったが、pkgsrc の外側で、うまく行く時には、同じところ はどうなっているかを調べて見た ttyr2:makoto@genova 23:47:34/080724(...wip/mingw-binutils)> cat /tmp/log-gcc-local /tmp/log-gcc-gmake | egrep -n 'Configur|sysctl' 93:Configuring in ./fixincludes 194:Configuring in ./libiberty 239:checking for sys/sysctl.h... yes 341:checking for sysctl... yes 634:Configuring in ./intl 753:Configuring in ./gcc 1031:Configuring in build-i386-unknown-netbsdelf4.0/libiberty 1078:checking for sys/sysctl.h... yes 1180:checking for sysctl... yes 1451:Configuring in build-i386-unknown-netbsdelf4.0/fixincludes 1568:Configuring in ./libcpp 1725:Configuring in ./libdecnumber 3256:Configuring in i386--mingw32/libstdc++-v3 3467:Configuring in i386--mingw32/libiberty 3512:checking for sys/sysctl.h... no 4249:Configuring in i386--mingw32/libssp ttyr2:makoto@genova 23:48:00/080724(...wip/mingw-binutils)>かなり簡潔 にして見たが、やはり同じになる: /export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/host-i386-unknown-netbsdelf4.0/gcc/xgcc -B/export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/host-i386-unknown-netbsdelf4.0/gcc/ -L/export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/i386--mingw32/winsup/mingw -L/export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/i386--mingw32/winsup/w32api/lib -isystem /export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/winsup/mingw/include -isystem /export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/winsup/w32api/include -B/usr/pkg/cross/i386--mingw32/bin/ -B/usr/pkg/cross/i386--mingw32/lib/ -isystem /usr/pkg/cross/i386--mingw32/include -isystem /usr/pkg/cross/i386--mingw32/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -I. -I../.././libiberty/../include -W -Wall -pedantic -Wwrite-strings -Wstrict-prototypes -Wc++-compat ../.././libiberty/physmem.c -o physmem.o ../.././libiberty/physmem.c:52:25: error: sys/sysctl.h: No such file or directory gmake[2]: *** [physmem.o] Error 1 gmake[2]: Leaving directory `/export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1/i386--mingw32/libiberty' gmake[1]: *** [all-target-libiberty] Error 2 gmake[1]: Leaving directory `/export/pkgsrc/wip/mingw-gcc/work/gcc-4.2.1' gmake: *** [all] Error 2 *** Error code 2 ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||