From: | Jerry LeVan <Jerry(dot)Levan(at)EKU(dot)EDU> |
---|---|
To: | Jan Otto <asche(at)me(dot)com> |
Cc: | "pgsql-general(at)postgresql(dot)org general" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Snow Leopard and plpython problem |
Date: | 2009-09-03 22:20:47 |
Message-ID: | F9F9802C-DA93-48DE-8430-D8ACDF9C24C9@EKU.EDU |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Sep 3, 2009, at 11:01 AM, Jan Otto wrote:
> hi jerry,
>
>> Hi I am having a problem building Postgresql 8.4.0 in Snow Leopard.
>>
>> I cannot get plpython to build...
>>
>> I have installed MacPython 2.6.2 in /Library/Frameworks/
>> Python.framework
>
> do you really need python 2.6.2? snow leopard has python 2.6.1 on
> board and
> there are no problems compiling/using postgresql with the python that
> comes
> with snow leopard.
>
>> The binary:
>>
>> mbp:postgresql-8.4.0 postgres$ which python
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python
>>
>> mbp:postgresql-8.4.0 postgres$ file `which python`
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python:
>> Mach-O universal binary with 2 architectures
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python
>> (for architecture ppc): Mach-O executable ppc
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python
>> (for architecture i386): Mach-O executable i386
>
> you need the 64-bit version of python (x86_64) or try compile
> postgresql 32-bit (i386)
>
> asche:~ asche$ file `which python`
> /usr/bin/python: Mach-O universal binary with 3 architectures
> /usr/bin/python (for architecture x86_64): Mach-O 64-bit executable
> x86_64
> /usr/bin/python (for architecture i386): Mach-O executable i386
> /usr/bin/python (for architecture ppc7400): Mach-O executable ppc
>
>> ./configure --bindir=/usr/local/bin --mandir=/usr/local/share/man \
>> --enable-thread-safety \
>> --with-python \
>> --with-perl --with-tcl \
>> --with-libedit-preferred \
>> --with-openssl --with-bonjour
>>
>> Configure completes ok.
>>
>> When I do a "make 2>mylog.log"
>
> i have tried configuring an building with the same options as you and
> it compiles without an error or warning
> about python.
>
> regards, jan otto
>
>
Jan, Thanks for convincing me that it could be done...
It appears to me that even though I simplified my PATH to a bare
minimum that
the link process was picking up the framework in /Library/Frameworks/
Python
instead of /System/Library/Frameworks/Python.framework.
I renamed /Library/Frameworks/Python so it was no longer visible and
the build succeeded.
Jerry
From | Date | Subject | |
---|---|---|---|
Next Message | Nick | 2009-09-03 22:22:12 | Regex substring help |
Previous Message | Alvaro Herrera | 2009-09-03 22:04:44 | Re: [GENERAL] What happens when syslog gets blocked? |