compiling plpython compilation error

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Gerardo Herzig

    compiling plpython compilation error

    Hi all. Im having a hard time trying to compile the plpython package.
    This is the error make gives me:

    gherzig@vdb:/usr/local/src/postgresql-8.2.5/src/pl/plpythonmake
    gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline
    -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fpic
    -shared -Wl,-soname,libplpyt hon.so.0 plpython.o
    -L/usr/lib/python2.5/config -L../../../src/port -lpython2.5 -lpthread
    -ldl -lutil -lm -Wl,-rpath,'/usr/lib/python2.5/config' -o libplpython.so. 0.0
    /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld:
    /usr/lib/python2.5/config/libpython2.5.a( abstract.o): relocation
    R_X86_64_32 against `a local symbol' can not be used when making a
    shared object; recompile with -fPIC
    /usr/lib/python2.5/config/libpython2.5.a: could not read symbols: Bad value
    collect2: ld returned 1 exit status
    make: *** [libplpython.so. 0.0] Error 1


    This runs on OpenSuse 10.3.
    python 2.5
    postgres 8.2.5 ( and 8.3.0)

    Any clues?
    Thanks!

    Gerardo
Working...