Pagina 1 di 1

[Risolto] problema compilazione freecad

Inviato: lun 28 mar 2011, 13:57
da sircello
salve.
Sto provando a compilare Freecad usando lo slackbuild presente su Slackbuild.org, io uso una 64bit com multilib dopo un po' di tempo di compilazione, ottengo il seguente errore:
/usr/lib64/qt/lib/libQtGui.so /usr/lib64/qt/lib/libQtCore.so /usr/lib64/libXi.so /usr/lib64/libCoin.so -lGL /usr/lib64/libXext.so /usr/lib64/libSM.so /usr/lib64/libuuid.so /usr/lib64/libICE.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -L/usr/lib -lQtUiTools /tmp/SBo/FreeCAD-0.9.2646/src/App/.libs/libFreeCADApp.so -lboost_program_options -lboost_signals -lboost_regex /tmp/SBo/FreeCAD-0.9.2646/src/Base/.libs/libFreeCADBase.so -lpthread -lboost_filesystem -lboost_system -lz -lpython2.6 -lxerces-c -L/usr/lib64/gcc/x86_64-slackware-linux/4.5.2 -L/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/lib -L/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../.. /usr/lib64/../lib64/libstdc++.so -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/crtendS.o /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../lib64/crtn.o -O2 -Wl,-soname -Wl,libFreeCADGui.so.2 -o .libs/libFreeCADGui.so.2.0.0
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld: cannot find -ljscore
collect2: ld returned 1 exit status
make[5]: *** [libFreeCADGui.la] Error 1
make[5]: Leaving directory `/tmp/SBo/FreeCAD-0.9.2646/src/Gui'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/SBo/FreeCAD-0.9.2646/src/Gui'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/SBo/FreeCAD-0.9.2646/src/Gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/SBo/FreeCAD-0.9.2646/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/FreeCAD-0.9.2646'
make: *** [all] Error 2
conoscete questa libreria -ljscore oppure qualcuno e riuscito a compilare freecad , per quanto riguarda le dipendenze nessun problema
la mia configurazione slackware 64 current con multilib . Grazie

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 14:18
da boh
Hai installato le dipendenze che richiede?

Cito da SBo:
FreeCAD requires xerces-c, Coin, SoQt, Pivy, and OpenCASCADE

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 14:26
da sircello
Per le dipendenze nessun problema ,Coin, SoQt, Pivy, and OpenCASCADE .

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 14:30
da boh
E xerces-c?

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 14:41
da sircello
compilato ed installato

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 16:14
da 414N
Non so quale componente del programma di CAD in questione necessiti di JavaScript, però sembra che ti manchi questa libreria, assente su SBo.

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 18:45
da boh
Io ho trovato questo topic su LinuxQuestions, non l'ho letto attentamente, ma potrebbe fare al caso tuo.
Sembra che i pacchetti coinvolti siano OpenCASCADE e le Qt.
http://www.linuxquestions.org/questions ... -a-847488/

Re: problema compilazione freecad

Inviato: lun 28 mar 2011, 19:00
da 414N
boh ha scritto:Io ho trovato questo topic su LinuxQuestions, non l'ho letto attentamente, ma potrebbe fare al caso tuo.
Sembra che i pacchetti coinvolti siano OpenCASCADE e le Qt.
http://www.linuxquestions.org/questions ... -a-847488/
Tra l'altro, la soluzione (che ritengo corretta) è proposta da ponce, membro anche di Slacky :)

Re: [Risolto] problema compilazione freecad

Inviato: mar 29 mar 2011, 21:53
da sircello
Grazie a tutti per le risposte , corretto lo slackbuild delle QT come descritto da ponce compilati ed reinstallati ho compilato freecad ed installato senza problemi.

Re: [Risolto] problema compilazione freecad

Inviato: mar 29 mar 2011, 22:55
da ponce
ho visto ora il topic :D

un passo in avanti: al tempo sulla 64-current multilib anche se arrivava alla fine della compilazione poi non funzionava: andavano fatti i pacchetti su una 64bit pura. :)