x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I/usr/include/SDL -D_REENTRANT -march=athlon64 -O1 -pipe -fomit-frame-pointer -g -ggdb3 -c -o paging.o paging.cpp paging.cpp: In function `void PAGING_InitTLB()': paging.cpp:326: Fehler: unerkennbarer Befehl: (insn 104 103 105 0 (set (reg/f:DI 64) (plus:DI (symbol_ref:DI ("paging") [flags 0x2] <var_decl 0x2aaaab5a19c0 paging>) (reg:DI 74))) -1 (insn_list 103 (nil)) (expr_list:REG_DEAD (reg:DI 74) (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI ("paging") [flags 0x2] <var_decl 0x2aaaab5a19c0 paging>) (const_int 16777248 [0x1000020]))) (nil)))) paging.cpp:326: interner Compiler-Fehler: in extract_insn, bei recog.c:2083 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. Preprocessed source stored into /var/tmp/portage/dosbox-0.65/temp/ccM9uh6f.out file, please attach this to your bugreport. make[4]: *** [paging.o] Fehler 1 make[4]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65/src/cpu' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65/src/cpu' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65' make: *** [all] Fehler 2 !!! ERROR: games-emulation/dosbox-0.65 failed. !!! Function src_compile, Line 39, Exitcode 2 -------------------- Portage 2.0.54 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.5-r2, 2.6.13-gentoo-r5 x86_64) ================================================================= System uname: 2.6.13-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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-r1 sys-devel/binutils: 2.16.1 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=athlon64 -O1 -pipe -fomit-frame-pointer -g -ggdb3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/eselect/compiler /etc/gconf /etc/terminfo /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-march=athlon64 -O1 -pipe -fomit-frame-pointer -g -ggdb3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks sandbox severe sfperms strict test" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LDFLAGS="-Wl,-O1" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="7zip X a52 aac acpi alsa amd64 artworkextra asf audiofile avi berkdb bitmap-fonts bzip2 bzlib cairo cdda cdio cdr crypt css cups curl dbus dga directfb dlloader dmalloc dnd dpms dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd exif expat fam fame fat fbcon ffmpeg firefox foomaticdb freetype gcj gdbm ggi gif gimpprint glut gmp gnome gpm gs gstreamer gtk gtk2 gtkhtml hal hardened howl hpn idn imagemagick imlib ipv6 isdnlog ithreads javascript jpeg jpeg2k kde lcms libsamplerate libwww linuxthreads-tls lzo lzw lzw-tiff matroska mbox memlimit milter mjpeg mmap mng mozcalendar mozdevelop mozsvg mp3 mpeg mpi nautilus ncurses nls nptl nptlonly nsplugin ntfs nvidia offensive ogg oggvorbis on-the-fly-crypt openal openexr opengl pam pcre pdflib perl png ppds pppd python qt quicktime readline reiserfs rle sasl sdl slang sndfile spell ssl stream svg symlink tcltk tcpd test tetex tga theora threads tidy tiff toolbar truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis wmf xine xml xml2 xmms xosd xpm xprint xtermtoolbar xv xvid xvmc yv12 zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, MAKEOPTS, PORTDIR_OVERLAY
Created attachment 83658 [details] preprocessed source (I guess so)
translations: Fehler: unerkennbarer Befehl error: unrecognized command interner Compiler-Fehler internal compiler error :)
Looks like it's amd64-specific to me. 0.65 builds fine for me on x86.
Compiles fine on amd64, I would suggest ya try the emerge again if your saying internal compiler error.
here we go: magic atti # date Fr Mai 19 00:19:47 CEST 2006 magic atti # ACCEPT_KEYWORDS="~amd64" emerge -vD dosbox Calculating dependencies ...done! >>> emerge (1 of 1) games-emulation/dosbox-0.65 to / >>> md5 files ;-) dosbox-0.58.ebuild >>> md5 files ;-) dosbox-0.65.ebuild >>> md5 files ;-) dosbox-0.63.ebuild [...............................] x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I/usr/include/SDL -D_REENTRANT -march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer -fno-stack-protector -c -o paging.o paging.cpp paging.cpp: In function `void PAGING_Init(Section*)': paging.cpp:431: Fehler: unerkennbarer Befehl: (insn:HI 252 251 144 1 (set (reg/f:DI 87) (plus:DI (symbol_ref:DI ("paging") [flags 0x2] <var_decl 0x2af13f328c30 paging>) (reg:DI 95))) -1 (insn_list 251 (nil)) (expr_list:REG_DEAD (reg:DI 95) (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI ("paging") [flags 0x2] <var_decl 0x2af13f328c30 paging>) (const_int 29491232 [0x1c20020]))) (nil)))) paging.cpp:431: interner Compiler-Fehler: in extract_insn, bei recog.c:2083 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. make[4]: *** [paging.o] Fehler 1 make[4]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65/src/cpu' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65/src/cpu' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/dosbox-0.65/work/dosbox-0.65' make: *** [all] Fehler 2 !!! ERROR: games-emulation/dosbox-0.65 failed. !!! Function src_compile, Line 39, Exitcode 2 !!! emake failed
Well, I'm sorry, this is a hardened issue .... again ... I should have tried to compile with vanilla gcc first. :-\
(In reply to comment #6) > Well, I'm sorry, this is a hardened issue .... again ... I should have tried to > compile with vanilla gcc first. :-\ Don't be so quick to not blame local CFLAGS. I can reproduce the error. And every time it takes the combo of exactly -O1 and -pie Filtering pie in general would be silly. So I'd suggest you use -O2 like profiles and just about all release media give you by default.
Mr_Bones: In the future please do not assign bugs to hardened unless the user is using a hardened profile as indicated by the 'emerge -V/--info' output. Anything else is simply unsupported.
So.. hardened gcc and no hardened profile. Too much mucking about, not supported... closing INVALID.