Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 196573

Summary: net-libs/xulrunner-1.8.1.8 fails on amd64 w/ gcc-4.2
Product: Gentoo Linux Reporter: octoploid <octoploid>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description octoploid 2007-10-21 09:31:27 UTC
xulrunner does not link on amd64 platform:
...
x86_64-pc-linux-gnu-g++ -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\"  -fno-rtti -fno-handle-exceptions  -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=k8 -pipe -fPIC -Wno-return-type -w -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -ffunction-sections -O2 -fPIC -shared -Wl,-z,defs -Wl,-rpath,'$ORIGIN' -Wl,-h,libxul.so.1 -o libxul.so.1  nsStaticXULComponents.o    -Wl,-O1,--hash-style=gnu  -Wl,-rpath,'$ORIGIN'  -Wl,--whole-archive ../../dist/lib/libxpcom_core.a ../../dist/lib/libxpcom_compat.a ../../dist/lib/libunicharutil_s.a ../../dist/lib/libucvutil_s.a ../../dist/lib/libgkgfx.a ../../dist/lib/libgfxshared_s.a ../../dist/lib/libxulapp_s.a ../../dist/lib/libxlibrgb.a ../../dist/lib/libxprintutil.a ../../dist/lib/libgtkxtbin.a ../../dist/lib/libgfxpsshar.a ../../dist/lib/libjsj.a ../../dist/lib/components/libxpcom_compat_c.a ../../dist/lib/components/libxpconnect.a ../../dist/lib/components/libnecko.a ../../dist/lib/components/libuconv.a ../../dist/lib/components/libi18n.a ../../dist/lib/components/libjar50.a ../../dist/lib/components/libpref.a ../../dist/lib/components/libcaps.a ../../dist/lib/components/librdf.a ../../dist/lib/components/libhtmlpars.a ../../dist/lib/components/libimglib2.a ../../dist/lib/components/libgkplugin.a ../../dist/lib/components/libgklayout.a ../../dist/lib/components/libdocshell.a ../../dist/lib/components/libembedcomponents.a ../../dist/lib/components/libwebbrwsr.a ../../dist/lib/components/libeditor.a ../../dist/lib/components/libnsappshell.a ../../dist/lib/components/libtxmgr.a ../../dist/lib/components/libcomposer.a ../../dist/lib/components/libchrome.a ../../dist/lib/components/libmozfind.a ../../dist/lib/components/libappcomps.a ../../dist/lib/components/libcommandlines.a ../../dist/lib/components/libtoolkitcomps.a ../../dist/lib/components/libxpinstall.a ../../dist/lib/components/libjsd.a ../../dist/lib/components/libstoragecomps.a ../../dist/lib/components/libmork.a ../../dist/lib/components/libucvmath.a ../../dist/lib/components/libwidget_gtk2.a ../../dist/lib/components/libnecko2.a ../../dist/lib/components/libgfxps.a ../../dist/lib/components/libgfx_gtk.a ../../dist/lib/components/liboji.a ../../dist/lib/components/libaccessibility.a ../../dist/lib/components/libremoteservice.a  -Wl,--no-whole-archive -Wl,-rpath-link,../../dist/bin -L../../dist/bin -L../../dist/lib -ljpeg  -lpng  -L../../dist/bin -lmozjs  -lz   -Wl,-R/usr/lib64/nspr -L/usr/lib64/nspr -lplds4 -lplc4 -lnspr4 -lpthread -ldl -L/usr/lib64 -lX11   -lXft -lXrender -lfontconfig -lfreetype -lz -lX11   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lXt -lgthread-2.0 -L/usr/lib64 -lXp -lXext -lX11 -lpangoxft-1.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lcairo   -ldl -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../x86_64-pc-linux-gnu/bin/ld: ../../dist/lib/components/libgfx_gtk.a(mozilla-decoder.o): relocation R_X86_64_PC32 against `gdk_pango_context_get' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
gmake[2]: *** [libxul.so.1] Error 1


Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-10-21 09:40:27 UTC

*** This bug has been marked as a duplicate of bug 196444 ***