../src/racoon/missing -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc\" -DADMINPORTDIR=\"/var/lib/racoon\" -march=i586 -Os -m3dnow -mmmx -pipe -fomit-frame-pointer -Wall -Werror -Wno-unused -DEAYDEBUG -o crypto_openssl_test.o -c ./crypto_openssl.c cc1: warnings being treated as errors ./crypto_openssl.c: In function
../src/racoon/missing -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc\" -DADMINPORTDIR=\"/var/lib/racoon\" -march=i586 -Os -m3dnow -mmmx -pipe -fomit-frame-pointer -Wall -Werror -Wno-unused -DEAYDEBUG -o crypto_openssl_test.o -c ./crypto_openssl.c cc1: warnings being treated as errors ./crypto_openssl.c: In function eay_idea_encrypt: ./crypto_openssl.c:1290: warning: pointer targets in passing argument 1 of idea_set_encrypt_key differ in signedness ./crypto_openssl.c:1298: warning: pointer targets in passing argument 1 of idea_cbc_encrypt differ in signedness ./crypto_openssl.c:1298: warning: pointer targets in passing argument 2 of idea_cbc_encrypt differ in signedness ./crypto_openssl.c:1298: warning: pointer targets in passing argument 5 of idea_cbc_encrypt differ in signedness ./crypto_openssl.c: In function eay_idea_decrypt: ./crypto_openssl.c:1310: warning: pointer targets in passing argument 1 of idea_set_encrypt_key differ in signedness ./crypto_openssl.c:1319: warning: pointer targets in passing argument 1 of idea_cbc_encrypt differ in signedness ./crypto_openssl.c:1319: warning: pointer targets in passing argument 2 of idea_cbc_encrypt differ in signedness ./crypto_openssl.c:1319: warning: pointer targets in passing argument 5 of idea_cbc_encrypt differ in signedness make[3]: *** [crypto_openssl_test.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2/src/racoon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2' make: *** [all] Error 2 !!! ERROR: net-firewall/ipsec-tools-0.6.2-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ipsec-tools-0.6.2-r1.ebuild, line 51: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. gcc-config -c i586-pc-linux-gnu-4.1.1 CFLAGS="-march=i586 -Os -m3dnow -mmmx -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu"
Additional info to my first report: emerge --info Portage 2.1-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686) ================================================================= System uname: 2.6.17-gentoo-r7 i686 VIA Samuel 2 Gentoo Base System version 1.12.4 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-march=i586 -Os -m3dnow -mmmx -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu"
Mine didn't survive the switch to gcc 4.1.1, either: In file included from ./crypto_openssl.c:84: ./../../src/racoon/missing/crypto/sha2/sha2.h:105: error: conflicting types for ‘SHA256_CTX’ /usr/include/openssl/sha.h:134: error: previous declaration of ‘SHA256_CTX’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:110: error: conflicting types for ‘SHA512_CTX’ /usr/include/openssl/sha.h:180: error: previous declaration of ‘SHA512_CTX’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:121: error: conflicting types for ‘SHA256_Init’ /usr/include/openssl/sha.h:141: error: previous declaration of ‘SHA256_Init’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:122: error: conflicting types for ‘SHA256_Update’ /usr/include/openssl/sha.h:142: error: previous declaration of ‘SHA256_Update’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:123: error: conflicting types for ‘SHA256_Final’ /usr/include/openssl/sha.h:143: error: previous declaration of ‘SHA256_Final’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:129: error: conflicting types for ‘SHA384_Init’ /usr/include/openssl/sha.h:184: error: previous declaration of ‘SHA384_Init’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:130: error: conflicting types for ‘SHA384_Update’ /usr/include/openssl/sha.h:185: error: previous declaration of ‘SHA384_Update’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:131: error: conflicting types for ‘SHA384_Final’ /usr/include/openssl/sha.h:186: error: previous declaration of ‘SHA384_Final’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:137: error: conflicting types for ‘SHA512_Init’ /usr/include/openssl/sha.h:188: error: previous declaration of ‘SHA512_Init’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:138: error: conflicting types for ‘SHA512_Update’ /usr/include/openssl/sha.h:189: error: previous declaration of ‘SHA512_Update’ was here ./../../src/racoon/missing/crypto/sha2/sha2.h:139: error: conflicting types for ‘SHA512_Final’ /usr/include/openssl/sha.h:190: error: previous declaration of ‘SHA512_Final’ was here make[3]: *** [crypto_openssl_test.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2/src/racoon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2' make: *** [all] Error 2 !!! ERROR: net-firewall/ipsec-tools-0.6.2-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ipsec-tools-0.6.2-r1.ebuild, line 51: Called die Portage 2.1-r2 (default-linux/x86/2005.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686) ================================================================= System uname: 2.6.17-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.12.4 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apm arts audiofile avi berkdb bindist bitmap-fonts bzip2 cdr cli crypt cups curl dbus dga dlloader dri dvd dvdr eds emboss encode ffmpeg firefox flac foomaticdb fortran freetype gd gdbm gif gnokii gnome gpm gstreamer gtk gtk2 gtkhtml hal idn imagemagick imlib ipv6 isdnlog jpeg kde kdeenablefinal lcms libg++ libwww mad mikmod mmx mmxext mng motif mp3 mpeg ncurses nls nodrm nptl nptlonly offensive ogg oggvorbis openal opengl oscar oss pam pcre pdflib perl png pppd python qt qt3 qt4 qtmt quicktime readline reflection samba sdl session slang sox speex spell spl sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode usb vcd vidix vorbis win32codecs xine xinerama xml2 xmms xorg xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_mga video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Ehr ... may as well be related to the OpenSSL update to 0.9.8c, sorry. I rebuilt ipsec-tools with "world" after a gcc update on Sep/1 successfully according to logs.
This bug is not openssl related as stated in comment #3 https://bugs.gentoo.org/show_bug.cgi?id=146478#c3 Problem still present after openssl update with exactly same error message. USE="-idea" emerge ipsec-tools did not resolve the problem, the compile sticks then at SHA256_Final, SHA256_Init,...
I am having issues compiling this too since upgrade to gcc-4.1.1. # build error if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../libipsec -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc -I./../../src/racoon/missing -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc\" -DADMINPORTDIR=\"/var/lib/racoon\" -O2 -march=athlon-xp -fomit-frame-pointer -Wall -Werror -Wno-unused -MT logger.o -MD -MP -MF ".deps/logger.Tpo" -c -o logger.o logger.c; \ then mv -f ".deps/logger.Tpo" ".deps/logger.Po"; else rm -f ".deps/logger.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../libipsec -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc -I./../../src/racoon/missing -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc\" -DADMINPORTDIR=\"/var/lib/racoon\" -O2 -march=athlon-xp -fomit-frame-pointer -Wall -Werror -Wno-unused -DEAYDEBUG -o crypto_openssl_test.o -c ./crypto_openssl.c In file included from ./crypto_openssl.c:85: ./../../src/racoon/missing/crypto/sha2/sha2.h:105: error: conflicting types for 'SHA256_CTX' /usr/include/openssl/sha.h:134: error: previous declaration of 'SHA256_CTX' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:110: error: conflicting types for 'SHA512_CTX' /usr/include/openssl/sha.h:180: error: previous declaration of 'SHA512_CTX' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:121: error: conflicting types for 'SHA256_Init' /usr/include/openssl/sha.h:141: error: previous declaration of 'SHA256_Init' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:122: error: conflicting types for 'SHA256_Update' /usr/include/openssl/sha.h:142: error: previous declaration of 'SHA256_Update' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:123: error: conflicting types for 'SHA256_Final' /usr/include/openssl/sha.h:143: error: previous declaration of 'SHA256_Final' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:129: error: conflicting types for 'SHA384_Init' /usr/include/openssl/sha.h:184: error: previous declaration of 'SHA384_Init' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:130: error: conflicting types for 'SHA384_Update' /usr/include/openssl/sha.h:185: error: previous declaration of 'SHA384_Update' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:131: error: conflicting types for 'SHA384_Final' /usr/include/openssl/sha.h:186: error: previous declaration of 'SHA384_Final' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:137: error: conflicting types for 'SHA512_Init' /usr/include/openssl/sha.h:188: error: previous declaration of 'SHA512_Init' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:138: error: conflicting types for 'SHA512_Update' /usr/include/openssl/sha.h:189: error: previous declaration of 'SHA512_Update' was here ./../../src/racoon/missing/crypto/sha2/sha2.h:139: error: conflicting types for 'SHA512_Final' /usr/include/openssl/sha.h:190: error: previous declaration of 'SHA512_Final' was here make[3]: *** [crypto_openssl_test.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2/src/racoon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/portage/ipsec-tools-0.6.2-r1/work/ipsec-tools-0.6.2' make: *** [all] Error 2 # emerge --info Portage 2.1-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686) ================================================================= System uname: 2.6.17-gentoo-r4 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.12.4 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5, 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.15.92.0.2-r10, 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/.distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig candy ccache digest distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.ccccom.com http://gentoo.netnitco.net http://mirrors.acm.cs.rpi.edu/gentoo/ http://mirror.datapipe.net/gentoo http://www.gigaload.org/gentoo.org/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180 --exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/overlays/ns1-main.alternative /usr/portage/overlays/initng-portage.alternative" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext alsa apache2 apm arts avi berkdb bitmap-fonts cli crypt cups dlloader dri eds emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk2 imlib ipv6 isdnlog jikes jpeg kde kdeenablefinal libg++ libwww mad mikmod mmx mmxext motif mp3 mpeg ncurses nforce2 nls nptl nvidia ogg opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl tcpd truetype truetype-fonts type1-fonts udev unicode vorbis xinerama xml xmms xorg xv zlib elibc_glibc initng_plugins_also Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
I was experiencing the same issue described here. I went ahead and version bumped the ipsec-tools-0.6.5 ebuild to 0.6.6, as that is the latest upstream version -- that compiled and merged just fine (x86). The best bet may be to mark one of the more recent ebuilds as stable in portage. It probably makes sense to do this quickly, as I'll bet this issue is breaking the `emerge -eav world` that many folks are doing with the marking of gcc-4.1 as stable. Cheers, -- Travis
I can confirm comment #6, for me this died in "emerge -ev world" with symptoms identical to those in comment #2. Since my machine has over 700 packages already done, I'll skip this one for now rather than risk starting over. It seems that this is not even a new thing, since this very problem was discussed Oct 2005 on the <a href="http://sourceforge.net/mailarchive/message.php?msg_id=13704905">ipsec-tools-devel</a> mailinglist when compiling with gcc4. In my understanding either the 0.6.2 ebuild needs to be fixed to compile under gcc4 or a later, functioning ebuild needs to become stable.
I've got the very same problem. Please note that even marking stable net-firewall/ipsec-tools-0.6.3 should fix this. (See revision 1.47.2.30 of this: http://ipsec-tools.cvs.sourceforge.net/ipsec-tools/ipsec-tools/configure.ac?view=log&pathrev=ipsec-tools-0_6_3 ) Not a word from the gentoo team?
Same problem here as in comment #2 and comment #5, and like everybody else here is having. And indeed, this prevents emerge -e world from finishing successfully using gcc-4.1.1
Hi, same story here, nothing seems to prevent marking 0.6.3 stable. There is no bugs opened for this version and the current stable version seems to break on any up to date stable gentoo... latexer are you listening/active ? maybe you can delegate to another dev if you are busy ? thanks in advance Aur
Hi, same story here, nothing seems to prevent marking 0.6.3 stable. There is no bugs opened for this version and the current stable version seems to break on any up to date stable gentoo... latexer are you listening/active ? maybe you can delegate to another dev if you are busy ? thanks in advance Aurélien
*** Bug 150393 has been marked as a duplicate of this bug. ***
It seems that Peter Johanson <latexer@gentoo.org> is not responding at all. Please reassign this bug to an active developer.
CCing all the arch teams necessary. I'm fine with stabalizing 0.6.3 or 0.6.5. x86 team, I can do the work for you if you'd like. sparc guys, not sure if this hits you or not, as you're still stuck on the 0.4.x series (and probably aren't using this gcc yet).
Stabalised on x86 with permission from tsunam in #gentoo-x86.
I'd like to add, that the problem persists with version 0.6.3, if "idea" or "rc5" useflags are set. I'm not sure if this is worth a new bug report.
This is what i'm facing (with and without USE="idea rc5" on ppc: if powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../libipsec -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc -I./../../src/racoon/missing -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc\" -DADMINPORTDIR=\"/var/lib/racoon\" -O2 -mtune=G4 -maltivec -mabi=altivec -pipe -Wall -Wno-unused -MT grabmyaddr.o -MD -MP -MF ".deps/grabmyaddr.Tpo" -c -o grabmyaddr.o grabmyaddr.c; \ then mv -f ".deps/grabmyaddr.Tpo" ".deps/grabmyaddr.Po"; else rm -f ".deps/grabmyaddr.Tpo"; exit 1; fi grabmyaddr.c: In function 'recvaddrs': grabmyaddr.c:126: error: 'IFA_MAX' undeclared (first use in this function) [...] Portage 2.1.1-r1 (default-linux/ppc/ppc32/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.18-20061003 ppc) ================================================================= System uname: 2.6.18-20061003 ppc 7455, altivec supported Gentoo Base System version 1.12.5 Last Sync: Sat, 25 Feb 2006 16:50:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.2.11-r1 dev-lang/python: 2.3.5, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect confcache distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo" LANG="en_US.ISO-8859-1" LINGUAS="de en en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local /usr/portage/local/layman/science /usr/portage/local/layman/postgresql-experimental" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="ppc X alsa altivec apache2 apm bitmap-fonts bonobo bzip2 cdr cli crypt curl dlloader dri dvd eds elibc_glibc emboss encode foomaticdb gif gpm gstreamer gtkhtml imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kernel_linux libg++ libwww linguas_de linguas_en linguas_en_GB mad motif mozilla mp3 mpeg ncurses nls nptl ogg opengl pam pcre perl pic png pppd python qt3 qt4 quicktime readline reflection samba sdl session slang spell spl ssl svg tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_radeon vorbis xinerama xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
SPARC stable
*** Bug 153154 has been marked as a duplicate of this bug. ***
ipsec-tools-0.6.5 emerges fine on amd64 Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.18-suspend2-Dudebox-Edition x86_64) ================================================================= System uname: 2.6.18-suspend2-Dudebox-Edition x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.5 Last Sync: Wed, 01 Nov 2006 13:30:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -msse3 -Os -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -msse3 -Os -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg ccache collision-protect distcc distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage_overlay" SYNC="rsync://server/gentoo-portage" USE="amd64 X alsa apache2 berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam firefox fortran gcj gdbm gif gpm gstreamer gtk gtk2 hal iconv imap input_devices_keyboard input_devices_mouse isdnlog jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ mad mikmod mp3 mpeg mysql ncurses nls nptl nptlonly objc objc++ ogg oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sqlite ssl tcpd test truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_radeon vorbis xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
amd64 had 0.6.3 already stable, but since 0.6.5 works fine too, I marked that stable
(In reply to comment #16) > This is what i'm facing (with and without USE="idea rc5" on ppc: > if powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. > -I./../libipsec -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h > -I./src/include-glibc -I./src/include-glibc -I./../../src/racoon/missing > -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h > -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc\" > -DADMINPORTDIR=\"/var/lib/racoon\" -O2 -mtune=G4 -maltivec -mabi=altivec -pipe > -Wall -Wno-unused -MT grabmyaddr.o -MD -MP -MF ".deps/grabmyaddr.Tpo" -c -o > grabmyaddr.o grabmyaddr.c; \ > then mv -f ".deps/grabmyaddr.Tpo" ".deps/grabmyaddr.Po"; else rm -f > ".deps/grabmyaddr.Tpo"; exit 1; fi > grabmyaddr.c: In function 'recvaddrs': > grabmyaddr.c:126: error: 'IFA_MAX' undeclared (first use in this function) > [...] net-firewall/ipsec-tools-0.6.3 fails to build, but net-firewall/ipsec-tools-0.6.5 compiles and passes its tests here (with idea and rc5 use flags set). Did you try 0.6.5 too mabi?
I'll test it tomorrow and mark it, if it doesn't fail.
Got your fireword for 0.6.5 on ppc.