Postgresql + Python

Chris Rees utisoft at gmail.com
Sat Dec 1 12:58:28 UTC 2012


On 27 November 2012 13:24, Ruslan Mahmatkhanov <cvs-src at yandex.ru> wrote:
> Rafael Espíndola wrote on 27.11.2012 16:29:
>
>> Well, if I'm not mistaken had tested "CONFIGURE_ARGS = - with-python'',
>> but had no success, but I could be mistaken. Anyway I did what I told you
>> earlier and it worked perfectly, and this I care ehheheh, I was afflicted
>> with it.
>>
>> I come once again thank the interest in helping, it is important for the
>> FreeBSD project. I'm Brazilian, sorry for my English, or maybe I should say
>> sorry for the English Google :)
>
>
> Just checked the build in my test environment (FreeBSD 9.0 i386, python
> 3.2.3, PYTHON_DEFAULT_VERSION=python3.2 in /etc/make.conf) and the build is
> indeed failed, but this way:
>
> cc -O2 -pipe -fno-strict-aliasing -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -fPIC -DPIC -I. -I/usr/local/include/python3.2mu -I../../../src/include
> -I/usr/local/include -I/usr/local/include  -c -o plpython.o plpython.c
> plpython.c: In function 'PLy_procedure_call':
> plpython.c:1170: warning: passing argument 1 of 'PyEval_EvalCode' from
> incompatible pointer type
> plpython.c:1187: warning: null format string
> plpython.c: In function 'PLy_procedure_get':
> plpython.c:1321: warning: implicit declaration of function 'PyCObject_Check'
> plpython.c:1324: warning: implicit declaration of function
> 'PyCObject_AsVoidPtr'
> plpython.c:1324: warning: assignment makes pointer from integer without a
> cast
> plpython.c: In function 'PLy_procedure_create':
> plpython.c:1553: warning: implicit declaration of function
> 'PyCObject_FromVoidPtr'
> plpython.c:1553: warning: assignment makes pointer from integer without a
> cast
> plpython.c: In function 'PLy_spi_prepare':
> plpython.c:2925: warning: null format string
> plpython.c: In function 'PLy_spi_execute_plan':
> plpython.c:3076: warning: null format string
> plpython.c: In function 'PLy_spi_execute_query':
> plpython.c:3122: warning: null format string
> cc -O2 -pipe -fno-strict-aliasing -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -fPIC -DPIC -shared -o plpython3.so plpython.o -L../../../src/port
> -L/usr/local/lib  -L/usr/local/lib -Wl,--as-needed
> -Wl,-R'/usr/local/lib/python3.2/config' -L/usr/local/lib/python3.2/config
> -lpython3.2 -lutil -lm
> /usr/bin/ld: --just-symbols may not be used on DSO:
> /usr/local/lib/python3.2/config
> gmake: *** [plpython3.so] Error 1
> *** Error code 2
>
> It worked before, and I'm not sure how to fix this one. Python2 build works
> as expected. Any ideas? (Mostly asking Palle and pgsql@)
>

This seems that we need to build more of PostgreSQL before trying to
build -plpython.

I'll see which values need to be added to ${BUILD_DIRS} to make it compile!

Chris


More information about the freebsd-python mailing list