Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68820 - media-gfx/freewrl-1.06 doesn't install
Summary: media-gfx/freewrl-1.06 doesn't install
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-25 06:10 UTC by Malte S. Stretz
Modified: 2005-12-19 19:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malte S. Stretz 2004-10-25 06:10:06 UTC
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"
Comment 1 Andreas Kobara 2004-10-25 07:33:14 UTC
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.
Comment 2 Malte S. Stretz 2004-10-25 07:50:09 UTC
That doesn't help, still the same error.
Comment 3 Andreas Kobara 2004-10-25 08:55:17 UTC
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
Comment 4 Dnix 2004-12-16 08:41:36 UTC
finally, with version 1.09, the ebuild must be stable.
Try it at http://denics.free.fr/various/FreeWRL/
ciao,
Denis
Comment 5 Dnix 2004-12-20 08:34:01 UTC
new freewrl-1.10 ebuild always at:
http://denics.free.fr

ciao,
Denis
Comment 6 Dnix 2005-02-14 07:53:03 UTC
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
Comment 7 Dnix 2005-03-11 03:23:24 UTC
New Release:
freewrl-dev-1.11_pre2

http://denics.free.fr/various/ebuilds/
Comment 8 Dnix 2005-03-14 07:28:04 UTC
New Release:
freewrl-dev-1.11_pre4
Comment 9 Daniel Webert 2005-06-03 06:52:50 UTC
malte: could u please test a 1.1x build from bug 88135 - the newer version seems
to work fine
Comment 10 Stuart Shelton 2005-07-05 03:32:01 UTC
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
Comment 11 Stuart Shelton 2005-07-05 03:41:56 UTC
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?
Comment 12 Hanno Böck gentoo-dev 2005-12-19 19:58:51 UTC
Should finally be fixed with 1.16.1 ebuild