FreeBSD 8.0 vs. PostgreSQL 8.4 inkl. PL/Python Unterstützung

03/05/2010 - 13:47 von Tim Maass | Report spam
Liebe Gemeinde,

meine Versuche PostgreSQL 8.4 mit PL/Python Unterstützung aus den Ports
zu installieren schlagen leider fehl.

Der "postgresql84-server" Port hat leider keine Option um Python
"anzuschalten" .
Also habe ich diese in das Makefile eingefügt:
CONFIGURE_ARGS+=--with_python

Beim kompilieren des Ports bricht er ab mit:

[snip]
checking for mawk... no
checking for nawk... nawk
checking for bison... bison
configure: using bison (GNU Bison) 2.4.1
checking for flex... /usr/bin/flex
configure: using /usr/bin/flex version 2.5.4
checking for perl... /usr/local/bin/perl
checking for python... /usr/local/bin/python
checking for Python distutils module... yes
checking Python configuration directory... /usr/local/lib/python2.6/config
checking how to link an embedded Python application...
-L/usr/local/lib/python2.6/config -lpython2.6 -lutil -lm
checking whether Python is compiled with thread support... yes
configure: error: threaded Python not supported on this platform

Script "configure" failed unexpectedly.


Please report the problem to girgen@FreeBSD.org [maintainer] and attach the
"/usr/ports/databases/postgresql84-server/work/postgresql-8.4.3/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/databases/postgresql84-server.
*** Error code 1

Stop in /usr/ports/databases/postgresql84-server.
[snip]


ich verstehe nicht:

checking whether Python is compiled with thread support... yes
configure: error: threaded Python not supported on this platform

Bestimmt ist es ganz simpel - oder?

Ich wàre für ein klein wenig Hilfe/Hinweis sehr dankbar.

Es grüßt der

Tim
 

Lesen sie die antworten

#1 Wilhelm Greiner
03/05/2010 - 18:08 | Warnen spam
Hallo,
* Tim Maass schrieb:
meine Versuche PostgreSQL 8.4 mit PL/Python Unterstützung aus den Ports
zu installieren schlagen leider fehl.
Der "postgresql84-server" Port hat leider keine Option um Python
"anzuschalten" .
Also habe ich diese in das Makefile eingefügt:
CONFIGURE_ARGS+=--with_python
checking Python configuration directory... /usr/local/lib/python2.6/config



Geh mal nach /usr/ports/lang/python26 (also deine installierte
version) und checke mit "make config" ob die Threads dort
angeschalten sind, wenn nein anschalten und neues python
installieren mit Threads.

Ansonsten: Scheinbar kommt gerade Postgresql 9 endlich
raus.

Wilhelm

Ähnliche fragen