Ticket #978 (new defect)
Problem Compiling
| Reported by: | Garrett | Owned by: | ArcRiley |
|---|---|---|---|
| Priority: | Medium | Milestone: | beta3 |
| Component: | unknown | Version: | Trunk |
| Keywords: | compiling, gcc, local symbol | Cc: |
Description
When I try compiling this is what I get. I am running on 64 bit Ubuntu 8.10.
garrett@Garrett:~/Downloads/soya/pysoy$ python setup.py build
processing 'textures' extension
processing 'shapes' extension
processing '_core' extension
processing 'models' extension
processing 'fields' extension
processing 'masses' extension
processing '_datatypes' extension
processing 'scenes' extension
processing 'actions' extension
processing 'atoms' extension
processing 'controllers' extension
processing '_internals' extension
processing 'colors' extension
processing 'materials' extension
processing 'joints' extension
processing 'widgets' extension
processing 'audio' extension
processing 'transports' extension
processing 'bodies' extension
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.5
creating build/lib.linux-x86_64-2.5/soy
copying scripts/api_sherlock.py → build/lib.linux-x86_64-2.5/soy
copying scripts/exceptions.py → build/lib.linux-x86_64-2.5/soy
copying scripts/init.py → build/lib.linux-x86_64-2.5/soy
running build_ext
building 'textures' extension
creating build/temp.linux-x86_64-2.5
creating build/temp.linux-x86_64-2.5/src
creating build/temp.linux-x86_64-2.5/src/textures
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
-Wstrict-prototypes -fPIC -I/home/garrett/Downloads/soya/pysoy/include -I/usr/include/python2.5 -c src/textures/soy.textures.c -o
build/temp.linux-x86_64-2.5/src/textures/soy.textures.o -I /usr/include/glib-2.0 -I /usr/lib/glib-2.0/include -I /usr/include
/cairo -I /usr/local/include -I /usr/include/liboil-0.3 -I /usr/include/pango-1.0
src/textures/soy.textures.c: In function
‘pyx_f_3soy_8textures_7Textureload’:
src/textures/soy.textures.c:1251: warning: statement with no effect
src/textures/soy.textures.c: In function
‘pyx_f_3soy_8textures_5Videoload’:
src/textures/soy.textures.c:1580: warning: format not a string
literal and no format arguments
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
build/temp.linux-x86_64-2.5/src/textures/soy.textures.o -lGLEW -lGL -ltheora -logg -loil-0.3 -lcairo -o build/lib.linux-
x86_64-2.5/soy/textures.so
building 'shapes' extension
creating build/temp.linux-x86_64-2.5/src/shapes
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
-Wstrict-prototypes -fPIC -I/home/garrett/Downloads/soya/pysoy/include -I/usr/include/python2.5 -c src/shapes/soy.shapes.c -o
build/temp.linux-x86_64-2.5/src/shapes/soy.shapes.o -I /usr/include/glib-2.0 -I /usr/lib/glib-2.0/include -I /usr/include
/cairo -I /usr/local/include -I /usr/include/liboil-0.3 -I /usr/include/pango-1.0
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
build/temp.linux-x86_64-2.5/src/shapes/soy.shapes.o -lode -o build/lib.linux-x86_64-2.5/soy/shapes.so
/usr/bin/ld: /usr/local/lib/libode.a(box.o): relocation R_X86_64_32
against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libode.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1



