Pagina 1 di 1

freecad & opencascade

Inviato: dom 12 nov 2006, 18:17
da albatrosla
Chiedo alla community se ci sono persone che hanno esperienza in merito ad opencascade e freecad. Il primo è un modellatore 3D che viene utilizzato come engine per molte interfacce cad industriali. Il secondo è l'unica tra queste disponibile senza licenza commerciale. Ho provato a compilarmelo, compresa la babele di dipendenze che si porta al seguito. Nonostante abbia seguito pedestremente le istruzioni ed i consigli dei developer nella documentazione, non c'è stato nulla da fare (sembra un problema di mismatch di versioni con due dipendenze: Coin3D e SoQT). Perciò vorrei sapere se qualcuno ci è riuscito e come si trova con il suddetto software. Ho pacchettizzato quanto prodotto fino ad ora e non sarebbe male se fosse disponibile anche qui su Slacky... una volta riuscito a far andare tutto!

Grazie

Inviato: dom 12 nov 2006, 21:32
da whites11
anch'io mi ero buttato nell'impresa tempo fa, senza successo.
se posti l'errore che ottieni (se ne ottieni uno) possiamo lavorarci assieme a tutto il forum!

Inviato: lun 13 nov 2006, 12:50
da albatrosla
Senza entrare nel dettaglio, visto che non sono sul pc sul quale ho compilato, i problemi sono relativi ad un paio di dipendenze. In praticolare SoQT e Coin, che da quanto ho capito sono delle librerie per il 3D. Dal readme di freecad si desume che il developer utilizza versioni delle due libs non proprio nuovissime. Ho compilato con successo sia SoQT che Coin nelle ultime versioni, ma ho ottenuto - sebbene freecad passi il configure senza problemi - un errore che arresta la compilazione. Trattasi di un errore di "riconoscimento di una macro" (ora come ora non so essere più preciso). Ho quindi compilato ed installato le libs di versioni precedenti (quelle del readme) per verificare se era quello il problema. Invece ho ottenuto lo stesso identico errore e lì s'è bloccata la mia avventura. Ora, non so come comportarmi perchè non c'è un errore di compilazione vero e proprio ma sembra quasi qualcosa dovuto ad un mismatch di versioni delle due librerie incriminate.
whites11: tu hai ottenuto lo stesso problema quando hai provato a compilare freecad o è altro ciò che ti ha fermato?

Inviato: lun 13 nov 2006, 16:02
da whites11
purtroppo in quel periodo mi sono imbattuto in numerosi cad per linux, e non ricordo proprio dove mi fossi bloccato...magari tra qualche giorno (settimana?) ci riprovo così vedo..magari è un problema gcc/kernel headers/glibc ...chi lo sa?

Inviato: lun 13 nov 2006, 17:26
da albatrosla
Escludo a priori il problema gcc, headers e compagnia bella per il semplice motivo che non e' il "solito" errore di compilazione. Il fatto che l'errore faccia esplicitamente riferimento ad una macro e che questa sia in qualche modo diversa da quella che si aspetta il make mi fa pensare ad una versione non compatibile delle librerie utilizzate (coin e soqt). Provero' a farmi vivo col developer per vedere se sa darmi spiegazioni in merito. E' un peccato che sia cosi' difficile ottenere il programma funzionante: sembra essere l'unico CAD 3D di un certo livello disponibile come opensource e in modo del tutto gratuito. In piu' e' multi-platform e questo per il pinguino e' molto importante visto che di altri CAD 3D non ve n'e' l'ombra!