[Mono-bugs] [Bug 82198][Blo] New - relocation R_X86_64_32 against `first_iformat' can not be used when making a shared object; recompile with -fPIC

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Jul 26 14:42:22 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by skabaas at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=82198

--- shadow/82198	2007-07-26 14:42:21.000000000 -0400
+++ shadow/82198.tmp.19712	2007-07-26 14:42:21.000000000 -0400
@@ -0,0 +1,81 @@
+Bug#: 82198
+Product: Moonlight
+Version: 1_0
+OS: 
+OS Details: Ubuntu Feisty
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Blocker
+Component: engine
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: skabaas at gmail.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: relocation R_X86_64_32 against `first_iformat' can not be used when making a shared object; recompile with -fPIC
+
+Description of Problem: I get an error when trying to make Moonlight on my
+AMD64 with Ubuntu Feisty (AMD64 version) installed.
+
+Steps to reproduce the problem:
+1. Follow steps on http://www.mono-project.com/Moonlight
+
+Actual Results: 
+bart at Bananenboom:~/moon$ make
+make  all-recursive
+make[1]: Map '/home/bart/moon' wordt binnengegaan
+Making all in src
+make[2]: Map '/home/bart/moon/src' wordt binnengegaan
+/bin/bash ../libtool --tag=CXX   --mode=link g++  -g -O2   -o libmoon.la
+-rpath /usr/local/lib animation.lo array.lo brush.lo canvas.lo color.lo
+clock.lo collection.lo control.lo dependencyobject.lo downloader.lo
+frameworkelement.lo geometry.lo list.lo mango.lo media.lo mplayer.lo
+namescope.lo openfile.lo panel.lo point.lo rect.lo rsvg.lo runtime.lo
+shape.lo stylus.lo text.lo transform.lo trigger.lo type.lo uielement.lo
+value.lo xaml.lo ioapi.lo unzip.lo -pthread -L/usr/local/lib -lgtk-x11-2.0
+-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lfontconfig
+-lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11
+-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lavformat -lgthread-2.0 -lrt
+-lglib-2.0 -lavcodec -lm -lz -ldl -lavutil -lasound   
+g++ -shared -nostdlib
+/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o
+/usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtbeginS.o  .libs/animation.o
+.libs/array.o .libs/brush.o .libs/canvas.o .libs/color.o .libs/clock.o
+.libs/collection.o .libs/control.o .libs/dependencyobject.o
+.libs/downloader.o .libs/frameworkelement.o .libs/geometry.o .libs/list.o
+.libs/mango.o .libs/media.o .libs/mplayer.o .libs/namescope.o
+.libs/openfile.o .libs/panel.o .libs/point.o .libs/rect.o .libs/rsvg.o
+.libs/runtime.o .libs/shape.o .libs/stylus.o .libs/text.o .libs/transform.o
+.libs/trigger.o .libs/type.o .libs/uielement.o .libs/value.o .libs/xaml.o
+.libs/ioapi.o .libs/unzip.o  -L/usr/local/lib /usr/lib/libgtk-x11-2.0.so
+/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so
+/usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so -lfontconfig
+-lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes
+/usr/lib/libcairo.so -lX11 /usr/lib/libpango-1.0.so
+/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -lavformat
+/usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so -lavcodec -lz -ldl
+-lavutil /usr/lib/libasound.so -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2
+-L/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64
+-L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s
+/usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtendS.o
+/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crtn.o  -pthread
+-Wl,-soname -Wl,libmoon.so.0 -o .libs/libmoon.so.0.0.0
+/usr/bin/ld: /usr/local/lib/libavformat.a(utils.o): relocation R_X86_64_32
+against `first_iformat' can not be used when making a shared object;
+recompile with -fPIC
+/usr/local/lib/libavformat.a: could not read symbols: Bad value
+collect2: ld returned 1 exit status
+make[2]: *** [libmoon.la] Fout 1
+make[2]: Map '/home/bart/moon/src' wordt verlaten
+make[1]: *** [all-recursive] Fout 1
+make[1]: Map '/home/bart/moon' wordt verlaten
+make: *** [all] Fout 2
+bart at Bananenboom:~/moon$ 
+
+Expected Results:
+An installed version of Moonlight
+
+How often does this happen? 
+Everytime I try to install Moonlight


More information about the mono-bugs mailing list