| Summary: | xfree-4.3.0-r3 build fails login.o file format not recognized | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Eric Brown <embrown> |
| Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
anyone know wtf this is happening for? should i emerge -C xfree , then risk not having x windows at all until i find a working version? try and clear your ccache and see if that helps. i cleared ccache and tried again, no luck (same error).. maybe i should turn ccache off? seemant, i emerged binutils again, did emerge xfree and i get a different error: gcc -m32 -c -ansi -pedantic -Wno-return-type -w -I. -I../../../include/fonts -I../include -I../../../expor ts/include/X11 -I../../../programs/Xserver/include -I../../../extras/freetype2/include -I../../../extras/freetype2/src/base -I../../../extras/freetype2/src/raster -I../.. /../extras/freetype2/src/sfnt -I../../../extras/freetype2/src/truetype -I../../../ext ras/freetype2/src/cff -I../../../extras/freetype2/src/type1 -I../../../extras/freetyp e2/src/psaux -I../../../extras/freetype2/src/psnames -I../../../extras/freetype2/src/ pshinter -I../../../extras/freetype2/src/autohint -I../../../exports/include -I../../.. -I../.. /../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_S OURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRI V -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DXvMCExtension - DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=X_LITTLE_ENDIAN -mno-mmx cff.c -o unshared/c ff.o In file included from cff.c:23: ../../../extras/freetype2/src/cff/cffparse.c: In function `cff_parse_font_matrix': ../../../extras/freetype2/src/cff/cffparse.c:317: parse error before "matrix" ../../../extras/freetype2/src/cff/cffparse.c:330: `matrix' undeclared (first use in this function) ../../../extras/freetype2/src/cff/cffparse.c:330: (Each undeclared identifier is reported only once ../../../extras/freetype2/src/cff/cffparse.c:330: for each function it appears in.) ../../../extras/freetype2/src/cff/cffparse.c:330: `data' undeclared (first use in this function) ../../../extras/freetype2/src/cff/cffparse.c:333: `offset' undeclared (first use in this function) ../../../extras/freetype2/src/cff/cffparse.c:336: `temp' undeclared (first use in this function) ../../../extras/freetype2/src/cff/cffparse.c:338: `upm' undeclared (first use in this function) ../../../extras/freetype2/src/cff/cffparse.c:354: `error' undeclared (first use in this function) ../../../extras/freetype2/src/cff/cffparse.c: At top level: ../../../extras/freetype2/src/cff/cffparse.c:357: parse error before "return" make[4]: *** [cff.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/font/FreeType' make[3]: *** [FreeType] Error 2 make[3]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/font' make[2]: *** [install] Error 2 make[2]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib' make[1]: *** [install] Error 2 make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc' make: *** [install] Error 2 !!! ERROR: x11-base/xfree-4.3.0-r3 failed. !!! Function src_install, Line 565, Exitcode 2 !!! (no error message) removed ccache from FEATURES, back to the Login.o problem. this sucks. that makes no sense at all :/ FIXED: thanks seemant! solution: 1) removed/turned off ccache 2) emerge binutils (again) 3) emerge xfree glad it's fixed :) |
emerge -u xfree (from r2 to 4.3.0-r3); it goes for a while, and then i get this: installing in programs/xdm... make[3]: Entering directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/xdm' rm -f xdm gcc -m32 -o xdm -mno-mmx -ansi -pedantic -Wno-return-type -w -L../../exports/lib auth.o daemon.o server.o dpylist.o dm.o error.o file.o netaddr.o reset.o resource.o protodpy.o policy.o session.o socket.o streams.o util.o xdmcp.o mitauth.o genauth.o access.o choose.o greet.o verify.o Login.o -lXpm -lXmu -lXt -lSM -lICE -lXext -lX11 -lXt -lSM -lICE -lXext -lX11 -lXau -lXdmcp -lpam -rdynamic -ldl -lcrypt -lXinerama -Wl,-rpath-link,../../exports/lib Login.o: file not recognized: File format not recognized collect2: ld returned 1 exit status make[3]: *** [xdm] Error 1 make[3]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/xdm' make[2]: *** [install] Error 2 make[2]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs' make[1]: *** [install] Error 2 make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc' make: *** [install] Error 2 !!! ERROR: x11-base/xfree-4.3.0-r3 failed. !!! Function src_install, Line 565, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.emerge -u xfree 2. 3. Actual Results: didn't build. install failed Expected Results: should have installed Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/tomcat/conf /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 3dnow avi crypt encode foomaticdb jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib quicktime spell truetype xml2 xv zlib gdbm berkdb slang readline tetex svga java X sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis qt motif cdr aalib cjk -doc opengl -oss alsa gtk2 -gtk png gif tiff -esd -kde -gnome mysql odbc -cups -arts tcltk flash -xmms -apm" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O3 -pipe" CXXFLAGS="-march=athlon -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"