Visualizza Versione Completa : ELM
Ciao raga!
Qualcuno ha provato a installare ELM?
Io ho scaricato il sorgente da qua: http://instinct.org/elm/#download
Dopo aver letto le istruzioni ho provato a fare ./Configure e le cose vanno abb bene. Si pianta però quando dice che nn riesce a trovare la libreria C e mi chiede di inserirla... Solo che io non so dove sia!!ù
Chi mi aiuta??
Thanx
Barzi
--
P.s. Ho XCode installato. ;-)
flashcream
01-04-07, 10:49
in /usr/lib hai la libreria libc? (ammesso sia quella)
finder, menu vai--->vai alla cartella e digita /usr/
altro qui: http://developer.apple.com/documentation/Darwin/Reference/ManPages/man3/intro.3.html
ho un file chiamato cosi /usr/lib/libc.dylib
E' l'unica libreria libc che ho in /usr/lib
Secondo il link che mi hai dato dovrei avere queste librerie:
/usr/lib/libc.a the C library
/usr/lib/libc_p.a the C library compiled for profiling
/usr/lib/libm.a the math library
/usr/lib/libm_p.a the math library compiled for profiling
Cmq in questa cartella i file che iniziano con lib* hanno estensione .dylib (nella maggior parte dei casi) oppure .a
Ci sono poi desgli script .sh oppure delle directory (come ad esempio gcc,samba,Z11 e cosi via...)
Ho sbagliato qualcosa nell'installazione di XCode? :)
flashcream
01-04-07, 12:10
queste librerie non centrano nulla con xcode. sono preinstallare in mac os X.
queste librerie non centrano nulla con xcode. sono preinstallare in mac os X.
Queste librerie quali?
Quelle riportate nel link soprastante oppure quelle che ho io in /usr/lib/ e ho segnalato?
Cmq ora a parte che il fatto che siano/non siano installate di default da MacOsX oppure da XCode (e che cmq è sempre un info che fa crescere il mio know-how)... Secondo voi come posso risolvere il problema inizialmente posto (magari cercando di essere più chiari possibile)??
Nel frattempo mi guardo un po di documentazione di XCode...
intanto per essere piu chiaro possibile riporto ciò che accade durante l'esecuzione di ./Configure.
************************************************** *********
I can't seem to find your C library. I've looked in the following places:
/usr/lib /usr/ccs/lib /usr/local/lib /usr/lib/large /lib /usr/lib/386 /lib/386 /lib /lib/large /usr/lib/small /lib/small
None of these seems to contain your C library. What is the full name
of your C library? /Developer/SDKs/MacOSX10.4u.sdk/usr/include/
Extracting names from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/ for later perusal...
nm didn't seem to work right.
Trying ar instead...
ar: /Developer/SDKs/MacOSX10.4u.sdk/usr/include/: Inappropriate file type or format
ar didn't seem to work right.
Maybe this is a Cray...trying bld instead...
./Configure: line 2158: t: command not found
bld didn't seem to work right either. Desperation time.
We'll use strings and hope this returns something useful.
strings: can't map file: /Developer/SDKs/MacOSX10.4u.sdk/usr/include/ ((os/kern) invalid argument)
That didn't work either. Giving up.
iBook-G4:~/elm2.5.8 Barzi$
************************************************** *********
Bene bene....
Diciamo che sono riuscito a far andare avanti ELM nella fase di ./configure.
Mi ha dato poi altri errori (in pratica non trovava delle funzioni del tipo xyz(),in cui xyz è una funzione qualsiasi).
Forse può tornare utile a qualcuno pertanto riporto la mia esperienza. La libreria me l'ha trovata nel percorso:
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/i686-apple-darwin8/4.0.1
Il file che elm si è andato a controllare credo sia libcc_kext.a
Questo file inoltre è presente anche nei percorsi:
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/darwin/3.3
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/i686-apple-darwin8/4.0.0
...e cosi via
Insomma,di questi files ce ne sono diversi (con lo stesso nome).
Mi dite se effettivamente la libreria C (secondo XCode) è quella? Il fatto che il configure di ELM vada avanti mi fa pensare che sia corretta.... E poi... che differenza c'è tra le varie librerie (con lo stesso nome) nei vari percorsi? Perchè ce ne sono diverse?
E infine... che differenza c'è tra un file *.a e uno *.dylib?
Thanx :)
Anzi....
Ora sono stato ancora piu bravo!!! :D
Invece che usare le libcc_Kext.a ho semplicemente fatto un link libc.a@->libc.dylib et voilà!!! il configure è andato a buon fine.
Cosa che nn funziona è il make e il make install...
Mi da un po di errori qua e la...
Sempre disposto a ricevere aiuti e suggerimenti!! :D
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.