Newsgroup: it.comp.macintosh
Titolo: Questa è vitale: Psycopg

Qualcuno è riuscito a compilarlo in OSX?
Ditemi di si vi prego, sono quattro giorni che ci provo ma non funziona
niente...
0_0 Siete la mia unica speranza, neanche lo sviloppatore è riuscito a
darmi informazioni utili...
-- 
http://www.truemilk.net/

 darmi informazioni utili...
ahia. se non ci e' riuscito lui sara' dura :D comunque se ci dai i
messaggi d'errore che restituisce il compilatore magari qualche idea
viene...
-- 
in cerca di una nuova signature...

 viene...
Parecchia gente ci è riuscita, non senza trovare ostacoli ma ci è
riuscita, lui sviluppa la versiona nativa che sarebbe un pacchetto deb..
In ogni caso posto la mia procedura di smazzamento personale:
[INSTALLAZIONE POSTGRESQL]
8.0.3
Da sorgenti.
Tutto OK.
[INSTALLAZIONE ZOPE]
2.7.6
Da sorgenti.
Tutto OK.
[INSTALLAZIONE PSYCOPG]
Versione 1.1.17
Dopo aver installato con successo i moduli mxDateTime parto con il
seguente comando:
Kurtz:~/Desktop/GENERA/psycopg-1.1.17 truemilk$ ./configure
--with-postgres-libraries=/usr/local/postgresql-8.0.3/lib/
--with-postgres-includes=/usr/local/postgresql-8.0.3/include/
--with-mxdatetime-includes=/usr/lib/python2.3/site-packages/mx/DateTime/
mxDateTime/
e il comando va a buon fine ma quando finalmente:
Kurtz:~/Desktop/GENERA/psycopg-1.1.17 truemilk$ make
il risultato è questo:
g: `mxDateTime_ImportModuleAndAPI' defined but not used
gcc -L/usr/local/postgresql-8.0.3/lib/  -Wl,-F. -Wl,-F. -bundle
-undefined dynamic_lookup  ./module.o ./connection.o ./cursor.o
./typeobj.o ./typemod.o  -L/usr/local/postgresql-8.0.3/lib/ -lpq
-lcrypto -ldl  -o ./psycopgmodule.so
ld: flag: -undefined dynamic_lookup can't be used with
MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1
make: *** [psycopgmodule.so] Error 1
Kurtz:~/Desktop/GENERA/psycopg-1.1.17 truemilk$ 
Io veramente non so più dove sbattere la testa, che sia colpa di un
Tiger ancora un po' maturo? Versioni vecchie/incompatibili?
Tra l'altro anche installando tutto con Darwin Ports ottengo il medesimo
errore...
-- 
http://www.truemilk.net/

 In ogni caso posto la mia procedura di smazzamento personale:
[SNIP]
Rettifico: ho risolto tutto. :)
E' bastato aggiungere la seguente linea
export MACOSX_DEPLOYMENT_TARGET=10.4
alla configurazione di bash.
Ciao, Ivan.
-- 
http://www.truemilk.net/

 Qualcuno è riuscito a compilarlo in OSX?
Yes, I did.
Python 2.4 (#1, Mar 31 2005, 21:44:12) 
Type "copyright", "credits" or "license" for more information.
IPython 0.6.6 -- An enhanced Interactive Python.
?       -> Introduction to IPython's features.
%magic  -> Information about IPython's 'magic' % functions.
help    -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: import psycopg
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto
pretenderanno che tu torni indietro/e ti costringeranno a partorire per
poi chiamarlo figlio della colpa / e tu una Maddalena da pentire

 In [1]: import psycopg
Ah beh magari riuscire a importarlo, il problema era proprio compilarlo
e ficcarlo dentro al suo loco ideale...
In ogni caso adesso è tutto risolto, solo che ci ho dovuto perdere
tempo... tanto anche...
a tu hai usato la versione dei DarwinPorts?
-- 
http://www.truemilk.net/

 a tu hai usato la versione dei DarwinPorts?
Yes. Ma compilata ancora ai tempi di Panther. Pare che il gcc 4 inventi
errori a ripetizione. Meno male che ero pazzo io a dire che forse usare
come compilatore principale uno che fino a 3 giorni prima o giu` di li
dell'uscita di Tiger manco era stabile...
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchč
venne un polacco ad insegnargli che č piů cristiano imporsi col rifiuto


 dell'uscita di Tiger manco era stabile...
Ecco infatti, io per prevenire ero andato di gcc_select a priori, ma
l'errore me lo dava lo stesso...
E installando da DarwinPorts la storia si ripeteva, stesso errore...
In ogni caso ora è solo un brutto ricordo... ;)
-- 
[___________Truemilk___________]
[___
http://www.truemilk.net/___
]

 export MACOSX_DEPLOYMENT_TARGET=10.4
Effettivamente visto l'errore che dava, questa pare a logica la
correzione giusta.
