Loading
Home » Cinema » Film » [Monica] Compilazione Popinga - Joe - SAP - giglio - Red
[Monica] Compilazione Popinga - Joe - SAP - giglio - Red [messaggio #27144] |
dom, 19 dicembre 2010 16:53 |
John Travolta Sardus Messaggi: 55 Registrato: dicembre 2010 |
Member |
|
|
Prometto di inviare presto una recensione (ho visto da poco The
apartment, di Billy Wilder), per pareggiare il conto con questo
fortissimo OT.
Ho dei seri problemi di compilazione di un programma su un cluster
Linux. Il programma e' questo qua:
http://ab-initio.mit.edu/wiki/index.php/Meep
Il nome di Popinga c'e' perche' la prima domanda e': quali sono i
forum tecnici migliori per fare domande di compilazione?
La seconda domanda e': quali sono le migliori risorse in rete per
imparare queste cose? Devo buttarmi sul manuale di GNU make?
Poi, nel caso che qualcuno abbia voglia di dirmi la sua. Il problema
vien fuori quando make deve linkare la libreria di questo progamma
alle librerie di HDF5. Mi manda questa serie di warning:
*** Warning: Linking the shared library libmeep.la against the
*** static library /lrz/sys/libraries/hdf5/1.6.10_serial/lib/
libhdf5_hl.a is not portable!
*** Warning: Linking the shared library libmeep.la against the
*** static library /lrz/sys/libraries/hdf5/1.6.10_serial/lib/libhdf5.a
is not portable!
*** Warning: Linking the shared library libmeep.la against the
*** static library /lrz/sys/libraries/hdf5/szip_2.1/lib/libsz.a is not
portable!
E poi questo errore che potrebbe essere quello che lo fa piantare:
ar: /lrz/sys/libraries/hdf5/1.6.10_serial/lib/.libs/libhdf5_fort ran.a:
No such file or directory
Ho gia' compilato senza questi problemi su Linux Ubuntu, ma qui non so
neanche da dove iniziare per capire dove potrebbe essere il problema.
Per esempio questo path
/lrz/sys/libraries/hdf5/1.6.10_serial/lib/.libs/libhdf5_fort ran.a
nel makefile non e' neppure menzionato, allora ho pensato che potrebbe
essere un path generato automaticamente da make ... ma come si puo'
controllare? Mi rendo conto che mi converrebbe imparare qualcosa, ma
vorrei provare ad accelerare ...
Vabbe', mi rendo conto che forse ho chiesto troppo, grazie comunque
per qualunque suggerimento,
Giovanni
|
|
| | | | | |
Re: Compilazione Popinga - Joe - SAP - giglio - Red [messaggio #27176 è una risposta a message #27144] |
mar, 21 dicembre 2010 00:50 |
popinga Messaggi: 166 Registrato: dicembre 2010 |
Senior Member |
|
|
On 19 Dic, 16:53, John Travolta Sardus <pired...@gmail.com> wrote:
> Prometto di inviare presto una recensione (ho visto da poco The
> apartment, di Billy Wilder), per pareggiare il conto con questo
> fortissimo OT.
>
> Ho dei seri problemi di compilazione di un programma su un cluster
> Linux. Il programma e' questo qua:
>
> http://ab-initio.mit.edu/wiki/index.php/Meep
>
> Il nome di Popinga c'e' perche' la prima domanda e': quali sono i
> forum tecnici migliori per fare domande di compilazione?
Ah ecco, per un attimo avevo temuto che mi considerassi esperto di
compilazione alla stregua di Red :)
Non saprei dirti comunque, ma se credi che il tuo problema sia un
problema comune di chi installa quel software, potresti chiedere ai
tuoi colleghi che lo hanno già usato, se ce ne sono, oppure agli
stessi autori del software.
Se vorresti imparare le meraviglie della compilazione in maniera
sistematica e definitiva, una volta per tutte, credo ti convenga
studiarti il manuale (io non l'ho mai fatto, e infatti scrivo
makefiles orripilanti).
> La seconda domanda e': quali sono le migliori risorse in rete per
> imparare queste cose? Devo buttarmi sul manuale di GNU make?
> Poi, nel caso che qualcuno abbia voglia di dirmi la sua. Il problema
> vien fuori quando make deve linkare la libreria di questo progamma
> alle librerie di HDF5. Mi manda questa serie di warning:
>
> *** Warning: Linking the shared library libmeep.la against the
> *** static library /lrz/sys/libraries/hdf5/1.6.10_serial/lib/
> libhdf5_hl.a is not portable!
>
> *** Warning: Linking the shared library libmeep.la against the
> *** static library /lrz/sys/libraries/hdf5/1.6.10_serial/lib/libhdf5.a
> is not portable!
>
> *** Warning: Linking the shared library libmeep.la against the
> *** static library /lrz/sys/libraries/hdf5/szip_2.1/lib/libsz.a is not
> portable!
>
> E poi questo errore che potrebbe essere quello che lo fa piantare:
>
> ar: /lrz/sys/libraries/hdf5/1.6.10_serial/lib/.libs/libhdf5_fort ran.a:
> No such file or directory
>
> Ho gia' compilato senza questi problemi su Linux Ubuntu, ma qui non so
> neanche da dove iniziare per capire dove potrebbe essere il problema.
> Per esempio questo path
>
> /lrz/sys/libraries/hdf5/1.6.10_serial/lib/.libs/libhdf5_fort ran.a
>
> nel makefile non e' neppure menzionato, allora ho pensato che potrebbe
> essere un path generato automaticamente da make ... ma come si puo'
> controllare? Mi rendo conto che mi converrebbe imparare qualcosa, ma
> vorrei provare ad accelerare ...
>
> Vabbe', mi rendo conto che forse ho chiesto troppo, grazie comunque
> per qualunque suggerimento,
>
> Giovanni
|
|
|
Re: Compilazione Popinga - Joe - SAP - giglio - Red [messaggio #27177 è una risposta a message #27176] |
mar, 21 dicembre 2010 11:28 |
John Travolta Sardus Messaggi: 55 Registrato: dicembre 2010 |
Member |
|
|
On 21.12.10 00:50, popinga wrote:
> On 19 Dic, 16:53, John Travolta Sardus<pired...@gmail.com> wrote:
>> Prometto di inviare presto una recensione (ho visto da poco The
>> apartment, di Billy Wilder), per pareggiare il conto con questo
>> fortissimo OT.
>>
>> Ho dei seri problemi di compilazione di un programma su un cluster
>> Linux. Il programma e' questo qua:
>>
>> http://ab-initio.mit.edu/wiki/index.php/Meep
>>
>> Il nome di Popinga c'e' perche' la prima domanda e': quali sono i
>> forum tecnici migliori per fare domande di compilazione?
>
> Ah ecco, per un attimo avevo temuto che mi considerassi esperto di
> compilazione alla stregua di Red :)
> Non saprei dirti comunque, ma se credi che il tuo problema sia un
> problema comune di chi installa quel software, potresti chiedere ai
> tuoi colleghi che lo hanno già usato, se ce ne sono, oppure agli
> stessi autori del software.
> Se vorresti imparare le meraviglie della compilazione in maniera
> sistematica e definitiva, una volta per tutte, credo ti convenga
> studiarti il manuale (io non l'ho mai fatto, e infatti scrivo
> makefiles orripilanti).
>
>
Sono riuscito a risolvere il problema (almeno per la versione a singolo
processore del programma, credo che la versione parallela sia
compilabile esattamente allo stesso modo - fra l'altro una cosa bella
del programma e' che una volta che uno ha imparato a scrivere i file di
input per la versione a singolo processore, questi vanno bene anche per
la versione parallela). Credo, ma non sono sicuro, che il problema fosse
che l'installazione ha bisogno di permesso di scrittura anche nelle
directories dove sono le librerie, non solo nella directory di
installazione; infatti il problema lo ho risolto copiando tutte le
librerie di HDF5 in una mia directory a poi puntando il linker a quella
directory li'.
Comunque adesso vado sui forum consigliatimi a farmi spiegare un po'
meglio la situazione e mi metto a leggere il manuale, perche' non si
puo' soffrire cosi' ogni volta che si ha un problema di compilazione ...
|
|
| |
Re: Compilazione Popinga - Joe - SAP - giglio - Red [messaggio #27180 è una risposta a message #27177] |
mar, 21 dicembre 2010 14:56 |
popinga Messaggi: 166 Registrato: dicembre 2010 |
Senior Member |
|
|
On 21 Dic, 11:28, John Travolta Sardus wrote:
> Comunque adesso vado sui forum consigliatimi a farmi spiegare un po'
> meglio la situazione e mi metto a leggere il manuale, perche' non si
> puo' soffrire cosi' ogni volta che si ha un problema di compilazione ...
Io invece, per il momento, ho deciso che soffriro' ogni volta.
|
|
|
Vai al forum:
Ora corrente: sab mag 25 22:02:39 CEST 2024
Tempo totale richiesto per generare la pagina: 0.00803 secondi
|