[SOLVED] MeshLab slackbuild

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: mar 30 ott 2012, 11:17
Slackware: 14.2
Desktop: xfce, fluxbox

[SOLVED] MeshLab slackbuild

Messaggio 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.
Ultima modifica di Linpassion il ven 18 mar 2022, 10:51, modificato 1 volta in totale.

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: MeshLab slackbuild

Messaggio da gian_d »

devi installare il pacchetto htdig. Lo trovi tra i pacchetti della sezione /n della distribuzione ufficiale, non in slackbuilds.org

gian_d
Linux 3.x
Linux 3.x
Messaggi: 654
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 6.6.xx
Desktop: KDE 5.27
Località: Sardinia
Contatta:

Re: MeshLab slackbuild

Messaggio da gian_d »


Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: MeshLab slackbuild

Messaggio 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

Codice: Seleziona tutto

chmod +x /usr/bin/meshlab
e prova a rilanciare

Codice: Seleziona tutto

meshlab
da un terminale

Avatar utente
gperon
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 25 mag 2004, 0:00
Slackware: current-64-multilib
Kernel: 5.16.*
Desktop: KDE
Contatta:

Re: MeshLab slackbuild

Messaggio da gperon »

puoi provare a compilare la versione 2021.10 presa da qui https://github.com/gperon/mmyy_slackbui ... cs/meshlab

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: MeshLab slackbuild

Messaggio da ponce »

grazie Giorgio, l'ho messo sul git di SBo!
Ultima modifica di ponce il dom 13 feb 2022, 18:03, modificato 1 volta in totale.

Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: mar 30 ott 2012, 11:17
Slackware: 14.2
Desktop: xfce, fluxbox

Re: MeshLab slackbuild

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: MeshLab slackbuild

Messaggio 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

Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: mar 30 ott 2012, 11:17
Slackware: 14.2
Desktop: xfce, fluxbox

Re: MeshLab slackbuild

Messaggio 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.☺️

Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: mar 30 ott 2012, 11:17
Slackware: 14.2
Desktop: xfce, fluxbox

Re: MeshLab slackbuild

Messaggio da Linpassion »

gperon ha scritto:
dom 13 feb 2022, 12:21
puoi provare a compilare la versione 2021.10 presa da qui https://github.com/gperon/mmyy_slackbui ... cs/meshlab

Provato ma da errore nel README

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: MeshLab slackbuild

Messaggio 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.

Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: mar 30 ott 2012, 11:17
Slackware: 14.2
Desktop: xfce, fluxbox

Re: MeshLab slackbuild

Messaggio da Linpassion »

Ho risollto, andando a compilare una versione precedente che non necessita di qt; versione che ho preso andand a vedere nel changelog.

Rispondi