emerging FreeWRL 1.06 fails at the install phase, it can't find a file called JS.so. Maybe related to bug 59585 and there's already a version 1.08 available which I'll try later on. Reproducible: Always Steps to Reproduce: emerge freewrl Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/freewrl-1.06 to / >>> md5 src_uri ;-) FreeWRL-1.06.tar.gz >>> Unpacking source... >>> Unpacking FreeWRL-1.06.tar.gz to /var/tmp/portage/freewrl-1.06/work * Applying FreeWRL-1.06+gentoo_pd.diff ... [ ok ] >>> Source unpacked. [...] Creating platform specific INC, LIBS, DEFINE based on vrml.conf. Writing Config.pm Checking for the Mozilla JavaScript Reference library and application. The Javascript library and application were not found - make them. [...] >>> Install freewrl-1.06 into /var/tmp/portage/freewrl-1.06/image/ category media-gfx make[1]: Entering directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/CFuncs' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/CFuncs' make[1]: Entering directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/JS' gcc -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon-tbird -O2 -pipe -DVERSION=\"0.20\" -DXS_VERSION=\"0.20\" -fPIC "-I/usr/lib/perl5/5.8.4/i686-linux/CORE" JS.c Running Mkbootstrap for VRML::JS () chmod 644 JS.bs rm -f blib/arch/auto/VRML/JS/JS.so LD_RUN_PATH="" gcc -shared -L/usr/local/lib JS.o -shared -L/usr/lib -LJS/js/src/Linux_All_OPT.OBJ -Lblib/arch/auto/VRML/VRMLFunc/ -o blib/arch/auto/VRML/JS/JS.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot open output file blib/arch/auto/VRML/JS/JS.so: No such file or directory collect2: ld returned 1 exit status make[1]: *** [blib/arch/auto/VRML/JS/JS.so] Error 1 make[1]: Leaving directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/JS' make: *** [subdirs] Error 2 !!! ERROR: media-gfx/freewrl-1.06 failed. !!! Function src_install, Line 47, Exitcode 2 !!! make install failed !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51_rc10 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 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.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-pipe -march=athlon-tbird -O2 -fstack-protector" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/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="-pipe -march=athlon-tbird -O2 -fstack-protector" DISTDIR="/var/cache/portage/sources" FEATURES="autoaddcvs candy ccache distlocks sandbox" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.inode.at/" MAKEOPTS="-j2" PKGDIR="/var/cache/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage-overlay/mortage /usr/local/portage-overlay/misc /usr/local/portage-overlay/kde-b33" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aavm acl acpi acpi4linux alsa apache2 apm applypatches arts artswrappersuid avi berkdb cdr crypt cups curl dga directfb dvd dvdrencode esd ethereal expat f77 faad fbcon foomaticdb gcj gd gdbm geoip gif gphoto2 gpm gtk gtk2 hbci imap imlib ipv6 irda jabber java javascript jpeg kde ldap libg++ libwww mad maildir mikmod mmx mozilla moznoirc mpeg ncurses odbc oggvorbis opengl operanom2 oss pam pda pdflib perl png python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype usagi usb wmf x86 xine xinerama xml xml2 xmms xprint xv xvid zlib video_cards_radeon"
You'll need to set your MAKEOPTS=-j1 in /etc/make.conf to get a clean compile. Otherwise a different job deletes the file before it is used in another job. Bad makefile.
That doesn't help, still the same error.
Sorry, can't help you, compiles here all the time even with more jobs. Can you get a better error message when doing: cd /var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/JS make clean perl Makefile.PL make
finally, with version 1.09, the ebuild must be stable. Try it at http://denics.free.fr/various/FreeWRL/ ciao, Denis
new freewrl-1.10 ebuild always at: http://denics.free.fr ciao, Denis
ok, solved problems with the JS.so library. Now you can enjoy with freewrl-1.10-r1 or freewrl-dev-1.11_pre1. Ciao, Denis
New Release: freewrl-dev-1.11_pre2 http://denics.free.fr/various/ebuilds/
New Release: freewrl-dev-1.11_pre4
malte: could u please test a 1.1x build from bug 88135 - the newer version seems to work fine
FreeWRL-1.06 is the only version of this package in portage, and even with MAKEOPTS="-j1" I still get the same problem: >>> Test phase [not enabled]: media-gfx/freewrl-1.06 >>> Install freewrl-1.06 into /var/tmp/portage/freewrl-1.06/image/ category media-gfx make[1]: Entering directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/CFuncs' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/CFuncs' make[1]: Entering directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/JS' i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=pentium4 -mfpmath=sse -msse2 -fprefetch-loop-arrays -pipe -DVERSION=\"0.20\" -DXS_VERSION=\"0.20\" -fPIC "-I/usr/lib/perl5/5.8.6/i686-linux/CORE" JS.c Running Mkbootstrap for VRML::JS () chmod 644 JS.bs rm -f blib/arch/auto/VRML/JS/JS.so LD_RUN_PATH="" i686-pc-linux-gnu-gcc -shared -L/usr/local/lib JS.o -shared -L/usr/lib -LJS/js/src/Linux_All_OPT.OBJ -Lblib/arch/auto/VRML/VRMLFunc/ -o blib/arch/auto/VRML/JS/JS.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: cannot open output file blib/arch/auto/VRML/JS/JS.so: No such file or directory collect2: ld returned 1 exit status make[1]: *** [blib/arch/auto/VRML/JS/JS.so] Error 1 make[1]: Leaving directory `/var/tmp/portage/freewrl-1.06/work/FreeWRL-1.06/JS' make: *** [subdirs] Error 2 !!! ERROR: media-gfx/freewrl-1.06 failed. !!! Function src_install, Line 47, Exitcode 2
Trying 1.12 version... But if 1.06 really is both broken and failing to compile, shouldn't it be at least marked as ~arch, or even masked?
Should finally be fixed with 1.16.1 ebuild