Pagina 1 di 3 123 UltimoUltimo
Mostra risultati da 1 a 10 di 22

Discussione: snow leopard problemi compilazione git

  1. #1
    Data registrazione
    Jan 2010
    Messaggi
    144
    Grazie dati 
    63
    Grazie ricevuti 
    49
    Ringraziato in
    32 post

    snow leopard problemi compilazione git

    Ciao a tutti, non trovando un posto specifico dove postare questa domanda ho preferito postarla qui dato che comunque si tratta di una compilazione su un sistema unix
    Allora il problema sostanzialmente è che non sto riuscendo a dire al mac (e a make) di compilare per architettura i386, il sistema compila di default per sistemi x86_64 ma il make fallisce quando crea i link alle varie librerie. Come posso dire al configure di compilare per i386 e non per x86_64?
    Per completezza posto l'errore
    Codice:
    Only registered members can view code.

    Rispondi citando Rispondi citando

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    /dev/null
    Messaggi
    830
    Grazie dati 
    132
    Grazie ricevuti 
    426
    Ringraziato in
    341 post

    Riferimento: snow leopard problemi compilazione git

    Ma a che ti serve compilare GIT se sul sito ufficiale trovi già i binari per Mac
    Comunque a me git lo compila tranquillamente e ho dato un semplice make.
    Se ti serve proprio a 32bit... prova comunque con
    Codice:
    Only registered members can view code.
    non sono sicuro però che funzioni (tra l'altro così disabiliti -O2 nelle ottimizzazioni).

    Credo che anche MacPorts in questo caso possa aiutarti.

    PS: ma perché lo butti su /opt quando hai /usr/local libera completamente?
    Ultima modifica di K.a.o.s.; 02-09-10 alle 12: 20.

    Rispondi citando Rispondi citando

  4. #3
    Data registrazione
    Jan 2010
    Messaggi
    144
    Grazie dati 
    63
    Grazie ricevuti 
    49
    Ringraziato in
    32 post

    Riferimento: snow leopard problemi compilazione git

    Non gli avevo visti i binari sul sito

    PS: ma perché lo butti su /opt quando hai /usr/local libera completamente?
    Ecco il problema è proprio questo, sembra come se il make non ascoltasse ciò che passo al configure, infatti io avevo usato il prefix=/usr/local

    EDIT: vabbè risolto installando direttamente i binari, scusate per la discussione inutile
    Ultima modifica di djdedo; 02-09-10 alle 12: 06.

    Rispondi citando Rispondi citando

  5. #4
    Data registrazione
    Aug 2010
    Sesso
    Uomo
    Messaggi
    341
    Grazie dati 
    41
    Grazie ricevuti 
    176
    Ringraziato in
    131 post

    Riferimento: snow leopard problemi compilazione git

    il linker <ld> no riesce a trovare
    Codice:
    Only registered members can view code.
    il simbolo
    Codice:
    Only registered members can view code.

    Rispondi citando Rispondi citando

  6. #5
    Data registrazione
    Jan 2010
    Messaggi
    144
    Grazie dati 
    63
    Grazie ricevuti 
    49
    Ringraziato in
    32 post

    Riferimento: snow leopard problemi compilazione git

    Nel senso che non lo riesce a trovare perchè non trova la libreria o perchè è dovuto alle 2 diverse architetture?

    Rispondi citando Rispondi citando

  7. #6
    Data registrazione
    Aug 2010
    Sesso
    Uomo
    Messaggi
    341
    Grazie dati 
    41
    Grazie ricevuti 
    176
    Ringraziato in
    131 post

    Riferimento: snow leopard problemi compilazione git

    mi sono dimenticato di dirti che mancano gli altri simboli,dai uno sguardo a gli altri reference from,non utilizzando il mac posso solo ipotizzare che le due cose sono correlate,magari @k.a.o.s puo' dirci che librerie ha installato,perche' non ha questi problemi,da quanto ho visto librerie e include sono in /usr/local/ ,come gia' e' stato detto magari provando a compilare in quella directory

    Rispondi citando Rispondi citando

  8. #7
    Data registrazione
    Jan 2010
    Messaggi
    144
    Grazie dati 
    63
    Grazie ricevuti 
    49
    Ringraziato in
    32 post

    Riferimento: snow leopard problemi compilazione git

    Il fatto è che dico di compilare per quella directory ma a quanto pare non mi vuole sentire... Comunque ci ho smenato 2 giorni perchè non avevo visto i binari sul sito, ora ho installato quelli è funziona tutto correttamente. Boh vai a capire...

    Rispondi citando Rispondi citando

  9. #8
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    /dev/null
    Messaggi
    830
    Grazie dati 
    132
    Grazie ricevuti 
    426
    Ringraziato in
    341 post

    Riferimento: snow leopard problemi compilazione git

    @k.a.o.s puo' dirci che librerie ha installato
    Niente oltre al default . Solo programmi basilari che non installano librerie per quanto ne so (watch, wget, btpd ecc.):
    Codice:
    Only registered members can view code.
    E tra l'altro, dall'output:
    Codice:
    Only registered members can view code.
    Sembra lo andrebbe ad installare nella home.
    da quanto ho visto librerie e include sono in /usr/local/
    A dire il vero con Snow Leopard (non so se cambia con le precedenti) /usr/local non esiste nemmeno dopo l'installazione. Io infatti la uso per tenere i programmi che compilo separati dal sistema.
    Il fatto è che dico di compilare per quella directory ma a quanto pare non mi vuole sentire...
    Che comando davi?

    @djdedo
    Nel caso, in futuro usa anche MacPorts se devi compilare qualcosa, lo si può paragonare a Portage di Gentoo (o ai ports di BSD ). Gli dici cosa compilare e con quale architettura e lui fa tutto, scarica i sorgenti e compila tutto, dipendenze comprese. Poi ovviamente puoi aggiornare tutto con un comando.

    Rispondi citando Rispondi citando

  10. #9
    Data registrazione
    Jan 2010
    Messaggi
    144
    Grazie dati 
    63
    Grazie ricevuti 
    49
    Ringraziato in
    32 post

    Riferimento: snow leopard problemi compilazione git

    Si macports l'ho usato un paio di volte, credo per installare wget se non ricordo male.
    Ho provato a dare il prefix sia a ./configure che a make ma ad occhio non sembrava sortire alcun effetto. Leggendo il file di install di default questa versione installa i binari nella cartella bin nella home dell'utente.
    Per quanto riguarda snow leopard io ho eseguito l'aggiornamento da leopard, non l'ho installato da 0. Forse è quello che sta creando un pò di casino

    Rispondi citando Rispondi citando

  11. #10
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    /dev/null
    Messaggi
    830
    Grazie dati 
    132
    Grazie ricevuti 
    426
    Ringraziato in
    341 post

    Riferimento: snow leopard problemi compilazione git

    credo per installare wget se non ricordo male.
    Che poi in quel caso bastava un semplice ./configure && make .

    In ogni caso, per installarlo su una dir differente ci sono un po' di metodi come indicato anche nel file INSTALL (nota per chi giungerà a questa discussione).

    Per quanto riguarda snow leopard io ho eseguito l'aggiornamento da leopard, non l'ho installato da 0. Forse è quello che sta creando un pò di casino
    Mah, mi sembra comunque strano... forse ha fatto casino MacPorts però (per quanto installi tutto in una cartella a parte). Nel passaggio da Leopard a Snow Leopard hai tenuto lo stesso MacPorts? Perché gli sviluppatori sostengono che bisogna ripartire da zero con MacPorts in quel caso.

    Rispondi citando Rispondi citando

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie