Pagina 1 di 1
[SOLVED] MeshLab slackbuild
Inviato: dom 13 feb 2022, 8:27
da Linpassion
Salve! Ho compilato meshlab da slackbuild seguendo fedelmente le dipendenze, solo che ora se lo avvio da terminale mi compare questo messaggio
meshlab: error while loading shared libraries: libcommon.so.1: cannot open shared object file: No such file or directory
Ho cercato in slackbuild la libreria libcommn non tovandola. Attendo a nche la risposta dal maintener del pacchetto.
Grazie.
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 11:16
da gian_d
devi installare il pacchetto htdig. Lo trovi tra i pacchetti della sezione /n della distribuzione ufficiale, non in slackbuilds.org
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 11:21
da gian_d
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 11:28
da ponce
per avviare il programma c'e' bisogno di un wrapper, perche' la libreria libcommon e' installata da meshlab stesso dentro /opt/meshlab.
fai cosi': da root cancella il link simbolico /usr/bin/meshlab e sostuiscilo con un file /usr/bin/meshlab con questo contenuto
Codice: Seleziona tutto
#!/bin/sh
cd /opt/meshlab
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./meshlab
rendilo eseguibile con
e prova a rilanciare
da un terminale
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 12:21
da gperon
puoi provare a compilare la versione 2021.10 presa da qui
https://github.com/gperon/mmyy_slackbui ... cs/meshlab
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 18:02
da ponce
grazie Giorgio, l'ho messo sul git di SBo!
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 18:03
da Linpassion
Con unlink ho tolto il link simbolico, quindi ho creato il nuovo file meshlab spostandolo poi nel percorso /usr/bin. Da terminale dice così
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.
/usr/bin/meshlab: line 3: 11726 Aborted LD_LIBRARY_PATH=.:$LD_LI
Per scrupolo ho provato a rifare anche un nuovo link simbolico cosi
ln -s /usr/bin/meshlab meshlab
...stesso risultato. QT 4 e 5 sono installati
Re: MeshLab slackbuild
Inviato: dom 13 feb 2022, 18:04
da ponce
Linpassion ha scritto: ↑dom 13 feb 2022, 18:03
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.
questo non c'entra con meshlab, e' un tuo problema di installazione di qt5...
forse non stai usando quello compilato da SBo? e' strano, perche' nel primo post scrivevi
Linpassion ha scritto: ↑dom 13 feb 2022, 8:27
Salve! Ho compilato meshlab da slackbuild
seguendo fedelmente le dipendenze
Re: MeshLab slackbuild
Inviato: lun 14 feb 2022, 11:51
da Linpassion
Strano perchè oltre a metterci una vita a compilare QT5 da slackbuild, altri prog che le usano funzionano correttamente. A questo punto passo.

Re: MeshLab slackbuild
Inviato: lun 14 feb 2022, 11:52
da Linpassion
Provato ma da errore nel README
Re: MeshLab slackbuild
Inviato: lun 14 feb 2022, 17:06
da ponce
Linpassion ha scritto: ↑lun 14 feb 2022, 11:51
Strano perchè oltre a metterci una vita a compilare QT5 da slackbuild, altri prog che le usano funzionano correttamente. A questo punto passo.
comunque ti confermo che ho provato e qui meshlab, con la piccola modifica sopra, funziona su slackware 14.2 e anche su current, utilizzando invece in quest'ultimo caso lo script di Giorgio.
Re: MeshLab slackbuild
Inviato: ven 18 mar 2022, 10:50
da Linpassion
Ho risollto, andando a compilare una versione precedente che non necessita di qt; versione che ho preso andand a vedere nel changelog.