The following error occurs trying to emerge syslinux gcc -m32 -x assembler -c -o unzip.o unzip.s make[1]: *** [memdisk16.elf] Segmentation fault make[1]: *** Deleting file `memdisk16.elf' make[1]: *** Waiting for unfinished jobs.... rm init.s16 make[1]: Leaving directory `/var/tmp/portage/syslinux-2.09/work/syslinux-2.09/memdisk' make: *** [memdisk] Error 2 Reproducible: Always Steps to Reproduce: 1. emerge syslinux I am using the nitro 2.6.9-rc4-nitro1 kernel, not sure if it has anything to do with it Actual Results: gcc -m32 -x assembler -c -o unzip.o unzip.s make[1]: *** [memdisk16.elf] Segmentation fault make[1]: *** Deleting file `memdisk16.elf' make[1]: *** Waiting for unfinished jobs.... rm init.s16 make[1]: Leaving directory `/var/tmp/portage/syslinux-2.09/work/syslinux-2.09/memdisk' make: *** [memdisk] Error 2 Expected Results: BUILT!
neglected to provide `emerge info`, re-open once you do
Portage 2.0.51_rc9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20041006-r0, 2.6. 9-rc4-nitro1 i686) ================================================================= System uname: 2.6.9-rc4-nitro1 i686 AMD Athlon(tm) XP 1600+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -Os -pipe -fomit-frame-pointer -mmmx -ffast-math" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3 /env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /us r/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-mp -Os -pipe -fomit-frame-pointer -mmmx -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/dis tributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X alsa apache2 apm arts avi berkdb bitmap-fonts cdparanoia cd r crypt dba dga directfb divx4linux dvd dvdread encode esd exif f77 foomaticdb g d gdbm gif gnome gpm gtk gtk2 imlib joystick jpeg kde libg++ libwww lirc mad mik mod mmx mmx2 motif mozilla mpeg mysql mythtv ncurses network nls oggvorbis openg l oss pam pdflib perl php png python qt quicktime readline sdl session sis slang spell sse sse2 ssl svga tcpd truetype usb v4l v4l2 x86 xml2 xmms xprint xv xvid xvidinfo zlib ~x86"
Also fails the same with Portage 2.0.51_rc9 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r10 i686) ================================================================= System uname: 2.6.8-gentoo-r10 i686 AMD Athlon(tm) MP 2400+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-mp -O2 -pipe" DISTDIR="/usr/portage-distfiles" FEATURES="autoaddcvs candy ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage-packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dfx 3dnow X alsa apm avi berkdb bitmap-fonts cdr crypt cups dga dvd dvdr eds encode evo f77 foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6 java jikes jpeg ldap libg++ libwww mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg mysql ncurses network nls nntp nptl offensive oggvorbis opengl oss pam pda pdflib perl png python quicktime readline sdl slang spell ssl svga tcltk tcpd tetex tiff truetype x86 xine xml2 xprint xv zlib linguas_en"
Also fails on: Gentoo Base System version 1.6.3 Portage 2.0.51-r2 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.9-ck1 i686) ================================================================= System uname: 2.6.9-ck1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -funroll-loops -fprefetch-loop-arrays -fforce-addr" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -funroll-loops -fprefetch-loop-arrays -fforce-addr" DISTDIR="/home/afv-13/more/distfiles" FEATURES="autoaddcvs ccache distlocks nodoc noinfo sandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.inode.at/ http://ftp.du.se/pub/os/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync9.us.gentoo.org/gentoo-portage" USE="X apm avi berkdb bitmap-fonts cdr crypt cups divx4linux dvd encode esd f77 fbcon flash foomaticdb gdbm gif gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd truetype usb x86 xml2 xmms xprint xv xvid zlib"
Editing the ebuild to syslinux-2.11, compiling syslinux-2.11.tar.bz2 causes same segmentation fault.
Created attachment 43641 [details, diff] syslinux-2.09->2.11.ebuild.diff Portage 2.0.51-r2 (hardened/x86, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.4.27-grsec i686) ================================================================= System uname: 2.4.27-grsec i686 Intel(R) Pentium(R) 4 CPU 1400MHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.5 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" Failed for me as well. I don't happen to need syslinux for it's memdisk16 support so I just disabled it. Just need the PXE support myself.. Attached is a diff which allows syslinux-2.11 to compile for me.
new ~x86 version in portage should fix this