Premetto che il folder di FET contiene già una guida per la compilazione funzionante, la quale tuttavia prende in esame vari casi giustamente e potrebbe risultare per qualcuno difficile da seguire.
Qui mi riferisco a MAC con processori Intel e al sistema operativo 10.5 e 10.6, configurazione con cui ho verificato il funzionamento della procedura riportata di seguito.
a) Per prima cosa dovrete verificare che nel vostro computer sia istallato Xcode, che è l'ambiente di sviluppo gratuito di Apple. Verificare, perché non viene installato di default con il sistema operativo, ma è comunque contenuto nel CD del sistema operativo. Quindi nel caso non troviate nel vostro Hard disk Xcode dovete riprendere il CD del sistema operativo e installarlo: fa parte dei componenti aggiuntivi. Niente di che fa tutto da solo l'installer.
b) Ora dovrete scaricare il sorgente in C++ di FET dal sito dell'autore. Si tratta di un file compresso, ma che con un doppio clic si scompatterà automaticamente e otterrete una cartella "fet-5.xx.x". Prendete questa cartella e spostatela o copiatela all'interno della vostra cartella home (per capirci quella con la casina e il vostro nome di utente). Selezionate e copiate il nome della cartella "fet-5.xx.x" così da averlo negli appunti pronto per essere incollato nel terminale. Quest'ultimo passaggio serve per indicare poi al terminale dove è il sorgente.
c) Aprite l'applicazione Terminale e vi troverete una riga di comando che termina con "........:~ vostronomeutente$" e questa è la posizione attuale del terminale, per farlo andare dentro la cartella fet scrivete "cd" e di seguito incollate (cmd-v) il nome della cartella fet che prima avevate copiato, ora premete invio e vedrete che la riga di comando indicherà la nuova posizione "........:fet-5.xx.x vostronomeutente$".
d) rimangono due comandi da mettere nel terminale, a questo punto, e il gioco è fatto, per comodità potete copiarli da qui e incollarli nel terminale:
1) qmake -spec macx-g++ fet.pro poi premete invio
2) make premete invio e la compilazione inizia
La compilazione dura abbastanza 15-20 minuti, portate pazienza, potete anche fare altro al computer nel frattempo. Dovreste vedere il terminale che sputa moltissime righe, quando terminerà ritornerà la riga "........:fet-5.xx.x vostronomeutente$".
L'applicazione la troverete all'interno della cartella Fet con una icona generica, basta lanciarla per verificarne il funzionamento.
Spero di essere stato chiaro pur con il poco tempo che mi sono preso per buttar giù queste righe, sono comunque qui per chiunque voglia provarci e abbia domande.
Rimane solo il fatto che ci sarà solo l'inglese in Fet, ma nel prossimo post spiego anche dove mettere la cartella con le diverse traduzioni tra le quali l'italiana.
Istruzioni moto chiare e utili.
Ti prego di aggiungere, quando puoi, le indicazioni per impostare la lingua italiana.
Grazie Valdo!
8-)
Ciao, il post mi è stato molto utile, ho compilato bene,
Ma ho dovuto scaricare qt-mac-cocoa-opensource-4.6.3.dmg dal sito http://qt.nokia.com/ , installarlo e poi dare i comandi che hai suggerito:
qmake -spec macx-g++ fet.pro
make
attenzione agli spazi io ne avevo perso uno!
per la lingua italiana ho usato mucommander scaricato dal sito web: http://www.mucommander.com/ , programma free che assomiglia finder, non ho usato finder perche' nel file leggimi dice che crea problemi.
ho copiato la cartella Traslations da
/Users/nomeutente/fet-5.14.0/
in
/Users/Shared/fet/
(la cartella fet l'ho creata perchè non c'era)
e poi anche in
/Users/nomeutente/fet-5.14.0/fet.app/Contents/MacOS/
nella cartella
/Users/nomeutente/fet-5.14.0/fet.app/Contents/MacOS/
ho anche copiato solo il file
fet_it.qm
preso all'interno della cartella Transations.
Probabilmente ho esagerato, ma dopo aver fatto partire fet dalla cartella /Users/nomeutente/fet-5.14.0/
doppo clic sul file fet senza estensione
Ho cambiato la lingua e ho imposto al file di rimanere nella DocK. riavviato e tutto è andato ok.
Ora voglio cambiare l'icona e inserire un link nel menu applicazioni.
Ivo
Ciao
Problema: ho installato fet su un mac Os X, tutto OK.
Ora esce una nuova versione, cosa devo fare? disinstallare la vecchia (come faccio?) e reinstallare la nuova.
Oppure lasciare la vecchia perchè la nuova la sovrascrive?
Non so cosa fare.
Ivo
Disinstalare la vecchia = rimuovere il suo direttore (cosi semplice :-).
E preferabilmente di disinstalare la vecchia, ma non imperativo.
Poi, compilare la nuova e lanciare.
La nuova non va sovrascrivere la vecchia, ci sono 2 direttori independenti.
QuoteCiao, il post mi è stato molto utile, ho compilato bene,
Ma ho dovuto scaricare qt-mac-cocoa-opensource-4.6.3.dmg dal sito http://qt.nokia.com/ , installarlo e poi dare i comandi che hai suggerito:
qmake -spec macx-g++ fet.pro
make
attenzione agli spazi io ne avevo perso uno!
Pensavo qt fosse già incluso in Xcode, ma evidentemente forse l'avevo installato al tempo delle mie prime prove.
Per gli spazi, si sono importanti, mi sembrava di averli messi tutti e pensavo ad un copia e incolla direttamente da qui.
Quoteper la lingua italiana ho usato mucommander scaricato dal sito web: http://www.mucommander.com/ , programma free che assomiglia finder, non ho usato finder perche' nel file leggimi dice che crea problemi.
ho copiato la cartella Traslations da
/Users/nomeutente/fet-5.14.0/
in
/Users/Shared/fet/
(la cartella fet l'ho creata perchè non c'era)
e poi anche in
/Users/nomeutente/fet-5.14.0/fet.app/Contents/MacOS/
nella cartella
/Users/nomeutente/fet-5.14.0/fet.app/Contents/MacOS/
ho anche copiato solo il file
fet_it.qm
preso all'interno della cartella Transations.
Probabilmente ho esagerato, ma dopo aver fatto partire fet dalla cartella /Users/nomeutente/fet-5.14.0/
doppo clic sul file fet senza estensione
Ho cambiato la lingua e ho imposto al file di rimanere nella DocK. riavviato e tutto è andato ok.
Io non mi sono posto tutti questi problemi: semplicemente con il tasto destro su fet scelgo "mostra contenuto pacchetto", navigo fino a MAC OS e dentro ci metto la cartella translations con solo il file fet_it.qm, e tutto funziona.
QuoteOra voglio cambiare l'icona e inserire un link nel menu applicazioni.
Ivo
E' molto che non mi cimento nella programmazione, specialmente con il nuovo OS X, ma anche per l'icona le informazioni sono contenute all'interno del pacchetto e guardando dentro altre applicazioni puoi facilmente capire come mettere una icona.
QuoteCiao
Problema: ho installato fet su un mac Os X, tutto OK.
Ora esce una nuova versione, cosa devo fare? disinstallare la vecchia (come faccio?) e reinstallare la nuova.
Oppure lasciare la vecchia perchè la nuova la sovrascrive?
Non so cosa fare.
Ivo
Disinstallare per MAC OS X è una parolona, magari semplicemente prendi tutto quello che hai e lo metti in una cartella da qualche altra parte, poi scarichi il sorgente e rifai la compilazione con la stessa procedura, devi anche rimettere la lingua italiana. Io ho una sequenza di fet notevoli, ogni volta al nome ci aggiungo la versione e tengo quelli vecchi in caso di necessità.
In generale forse è meglio avere una cartella con il lavoro diversa da quella di compilazione di FET in questa maniera ogni volta puoi sostituire l'applicazione FET con l'ultima versione, e tenere tutti i file di lavoro.
Grazie al preziosissiomo aiuto di Valdo ho scritto questa piccola guida (ho copiato quello che mi ha detto Valdo).
Con il traduttore di google ho tradotto in inglese, il mio inglese è pessimo. nel prossimo post.
Chi è in grado di modificare o correggere il contenuto lo faccia pure.
Se Liviu vuole può postare la guida in inglese nel forum inglese.
Ivo
Ecco la versione in brutto Inglese.
Ivo
Io o aggiunto la versione italiano: http://lalescu.ro/liviu/fet/doc/ (vedi Italiano).
La versione inglese non mi piace, non e correcta, io aspetto una meglia.
OK, grazie
se trovo un aiuto per una traduzione corretta la rimando.
Ivo
QuoteCiao, il post mi è stato molto utile, ho compilato bene,
Ma ho dovuto scaricare qt-mac-cocoa-opensource-4.6.3.dmg dal sito http://qt.nokia.com/ , installarlo e poi dare i comandi che hai suggerito:
qmake -spec macx-g++ fet.pro
make
attenzione agli spazi io ne avevo perso uno!
Ho eseguito tutto alla lettera, ma m'appare il seguente messaggio, per me completamente incomprensibile: MacBook-di-Thomas:~ thomas$ cd /Users/thomas/fet-5.14.1\ 2
MacBook-di-Thomas:fet-5.14.1 2 thomas$ qmake -spec macx-g++ fet.pro
MacBook-di-Thomas:fet-5.14.1 2 thomas$ make
cd src/ && /usr/bin/qmake /Users/thomas/fet-5.14.1 2/src/src.pro -spec /usr/local/Qt4.6/mkspecs/macx-g++ -macx -o Makefile
Cannot find file: /Users/thomas/fet-5.14.1.
Cannot find file: 2/src/src.pro.
make: *** [src/Makefile] Error 2
MacBook-di-Thomas:fet-5.14.1 2 thomas$
AIUTOOOOOOOOOOOOO!!!!!!!!! E grazie sin d'ora!!!!!
Thomas
Il nome del direttore deve essere: "fet-5.14.1", no "fet-5.14.1 2".
Non usate spazio nel nome del direttore.
Ciao a tutti, è la prima volta che scrivo nel forum.
Sto valutando di utilizzare FET, ma non sono ancora riuscito a installare il programma.
Utilizzo MAC OS e ho provato a seguire le istruzioni di questo post.
Ho installato Xcode ecc. ma al comando qmake ottengo un errore:
qmake -spec macx-g++ fet.pro
zsh: command not found: qmake
ringrazio anticipatamente chi potrà aiutarmi!
Daniele
Ciao, scusi l'inglese:
Maybe
@Darren McDonald knows, but he only speaks English.
I think you need to install latest Qt, and use the path to qmake. On my system it is something like: ~/Qt/6.3.1/gcc_64/bin/qmake
Grazie, ho risolto scaricando il programma compilato dal sito di Darren McDonald.
Daniele