procione Inviato 20 Settembre 2010 Segnala Condividi Inviato 20 Settembre 2010 Ciao a tutti, uso Mac OS X 10.6 e devo installare un programma che va compilato. Il makefile non funziona, so dallo sviluppatore (che usa linux) che era fatto per 10.5. Il programma è "pass" e si puo' scaricare (open source): http://pass.cribi.unipd.it/cgi-bin/pass.pl?action=Download Qualche anima pia riesce ad aiutarmi? Il linker si lamenta ma non so come fare... Grazie a tutti, Andrea Link al commento Condividi su altri siti Altre opzioni di condivisione...
_Alby_85 Inviato 20 Settembre 2010 Segnala Condividi Inviato 20 Settembre 2010 di cosa si lamenta di preciso il linker? Link al commento Condividi su altri siti Altre opzioni di condivisione...
procione Inviato 21 Settembre 2010 Autore Segnala Condividi Inviato 21 Settembre 2010 grazie per la risposta... ecco cos'ho fatto dhcp-244: pass proch$ rm Makefile dhcp-244: pass proch$ cp Makefile.MAC Makefile dhcp-244: pass proch$ make g++ src/pass.cpp -O9 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DSHRIMP_BUGS=OFF -static -D NOSERVER -lpthread -o bin/pass ld: library not found for -lcrt0.o collect2: ld returned 1 exit status make: *** [all] Error 1 dhcp-244: pass proch$ Link al commento Condividi su altri siti Altre opzioni di condivisione...
_Alby_85 Inviato 21 Settembre 2010 Segnala Condividi Inviato 21 Settembre 2010 Prova a rimuovere il flag -static nelle CXXFLAGS...OS X non gradisce molto il linking statico..magari il problema potrebbe essere quello Link al commento Condividi su altri siti Altre opzioni di condivisione...
procione Inviato 21 Settembre 2010 Autore Segnala Condividi Inviato 21 Settembre 2010 Fatto, ha funzionato! Avevo trovato in altri forum che facendo questo possono decadere le prestazioni... Faro' delle prove. Se così fosse son propsio senza soluzione? Faro' sapere Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.