Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 312159 - dev-games/openscenegraph-2.8.2 fails to build on AMD64
Summary: dev-games/openscenegraph-2.8.2 fails to build on AMD64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-30 17:42 UTC by Gustav Schaffter
Modified: 2010-05-09 19:18 UTC (History)
1 user (show)

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


Attachments
Build log from the failing build (dev-games-openscenegraph-2.8.2:20100330-103628.log,72.34 KB, text/plain)
2010-03-30 17:45 UTC, Gustav Schaffter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gustav Schaffter 2010-03-30 17:42:28 UTC
emerge dev-games/openscenegraph-2.8.2 fails with:

make[2]: *** No rule to make target `/usr/lib64/xulrunner/libxul.so', needed by `lib/osgPlugins-2.8.2/osgdb_gecko.so'.  Stop.
make[1]: *** [src/osgPlugins/gecko/CMakeFiles/osgdb_gecko.dir/all] Error 2
make: *** [all] Error 2


Reproducible: Always

Steps to Reproduce:
1. emerge dev-games/openscenegraph

Actual Results:  
Build fails.

Expected Results:  
Build should succeed. (D'oh!)


# emerge --info =dev-games/openscenegraph-2.8.2
Portage 2.1.7.17 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r10-embla x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.31-gentoo-r10-embla-x86_64-AMD_Athlon-tm-_64_Processor_4000+-with-gentoo-1.12.13
Timestamp of tree: Tue, 30 Mar 2010 03:00:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.5.4-r4, 2.6.4-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       3.4.6-r2, 4.1.2, 4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US en_GB fr it sv"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo-portage.yggdrasil.home/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi alsa amd64 apache2 asf avahi berkdb bidi branding bzip2 cairo cdda cddb cdparanoia cdr cli consolekit corba cracklib crypt css ctype cups cxx daap dbus dc1394 dia divx dri dts dv dvb dvd dvdr dvdread eds emacs encode esd faac faad fam fame fat ffmpeg filter firefox fits flac fortran freetype gd gdbm gedit ggi gif gimp gimpprint gmedia gnome gnutls gpac gphoto2 gpm grammar gstreamer gtk hal hddtemp hdri httpd iconv id3tag idea imagemagick inkjar ipod iptc ipv6 java jpeg jpeg2k keyring kqemu ldap libcaca libnotify live lm_sensors logrotate lzo mad matroska mbox mdnsresponder-compat mikmod mjpeg mmx mng mod modules mono mozbranding mozcalendar mozilla mozsvg mp3 mpeg mplayer mudflap multilib musicbrainz mysql mysqli ncurses netcdf new-login nfs nls nptl nptlonly nsplugin nvidis odbc ogdi ogg openexr opengl openmp pae pam pcre pdf perl png ppds pppd python qemu qt3support qt4 quicktime rar readline realmedia reflection reiserfs rtsp scanner sdl session shout skins slang smp sox speex spell spl sse sse2 ssl startup-notification stream subtitles svg sysfs tcpd tetex theora tiff tk truetype udev unicode usb utempter v4l v4l2 vcd vlm vorbis wav wma wmf wmp wxwindows x264 xanim xine xinerama xml xorg xosd xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="intel8x0 usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon                  authn_dbd authn_dbm authn_default authn_file                  authz_dbm authz_default authz_groupfile authz_host                  authz_owner authz_user autoindex cache dav dav_fs                  dav_lock dbd deflate dir disk_cache env expires                  ext_filter file_cache filter headers ident imagemap                  include info log_config logio mem_cache mime                  mime_magic negotiation proxy proxy_ajp                  proxy_balancer proxy_connect proxy_http rewrite                  setenvif so speling status unique_id userdir                  usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US en_GB fr it sv" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

# emerge -pqv =dev-games/openscenegraph-2.8.2  
[ebuild  N    ] dev-games/openscenegraph-2.8.2  USE="gif jpeg jpeg2k pdf png svg tiff truetype xine xulrunner -curl -osgapps -xrandr"
Comment 1 Gustav Schaffter 2010-03-30 17:45:57 UTC
Created attachment 225863 [details]
Build log from the failing build
Comment 2 Michael Weber (RETIRED) gentoo-dev 2010-04-25 18:33:24 UTC
Hi, 

do you have net-libs/xulrunner-1.8.1.19 installed? There should be a symlink named /usr/lib64/xulrunner/libxul.so linking to libxul.so.1.
Did you accidentally remove the old xulrunner:1.8 slot during this emerge?

I could not reproduce this problem with the same use-flag ombination.

Does this problem still exists? Please close otherwise.
Comment 3 Gustav Schaffter 2010-05-09 19:18:14 UTC
Solved.

I did have the net-libs/xulrunner-1.8.1.19 installed. But the library libxul.so.1 had gone missing somehow. Most likely due to some mistake on my own.

As a result, the symbolic link /usr/lib64/xulrunner/libxul.so was broken.

(re-)emerge net-libs/xulrunner-1.8.1.19 solved it and openscenegraph compiled successfully.

Will close this (non-)bug report.