Pagina 1 di 1

Compilazione shotcut

Inviato: gio 22 mag 2025, 18:35
da Linpassion
Sto provando la compialzione di shotcut tramite sbopkg, e nonostante le dipendenze risolte alla fine mi viene questo errore di qt. La compilazione la sto facendo su slack 15 stable.
shotcut-21.12.24/translations/translations.pro
convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `./icons/oxygen/32x32/actions/slice.png' @ warning/png.c/MagickPNGWarningHandler/1748.
convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `./icons/dark/32x32/slice.png' @ warning/png.c/MagickPNGWarningHandler/1748.
convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `./icons/dark/32x32/keyframes-simple-out.png' @ warning/png.c/MagickPNGWarningHandler/1748.
convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `./icons/dark/32x32/keyframes-simple-in.png' @ warning/png.c/MagickPNGWarningHandler/1748.
convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `./icons/light/32x32/slice.png' @ warning/png.c/MagickPNGWarningHandler/1748.
shotcut.SlackBuild: line 98: qmake: command not found

shotcut:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?:

Re: Compilazione shotcut

Inviato: gio 22 mag 2025, 19:02
da ponce
sulla mia macchina se do

Codice: Seleziona tutto

which qmake
ho

Codice: Seleziona tutto

/usr/lib64/qt5/bin/qmake
se a te invece da

Codice: Seleziona tutto

shotcut.SlackBuild: line 98: qmake: command not found
probabilmente e' perche' sei diventato root o con "sudo" o con "su" senza il "-l" (o anche piu' semplicemente il "-") e nell'environment della bash di root non e' stato caricato /etc/profile.d/qt5.sh: e' spiegato al punto 4 dell'howto.

in poche parole, se non vuoi avere problemi usando gli SlackBuild devi diventare root con "su -".

Re: Compilazione shotcut

Inviato: gio 22 mag 2025, 19:20
da Linpassion
La situazione è
/usr/lib64/qt5/bin/qmake
Ho provato a sostituire nello slackbuild qmake con la stringa sopra, parte ma poi l'errore è che non trova mlt++-7. Comunqu ho provato a fare su - , ed anche su -l, ma così non mi vede la directory di lavoro

Re: Compilazione shotcut

Inviato: gio 22 mag 2025, 19:21
da ponce
Linpassion ha scritto:
gio 22 mag 2025, 19:20
Comunqu ho provato a fare su - , ed anche su -l, ma così non mi vede la directory di lavoro
non capisco di quale directory di lavoro stai parlando...

prova a usare i comandi "pwd" e "ls" per vedere rispettivamente in che percorso sei e il contenuto della directory, cosi' poi ci puoi tornare dopo che hai fatto "su -".
Linpassion ha scritto:
gio 22 mag 2025, 19:20
ma poi l'errore è che non trova mlt++-7
questo e' strano... hai un'installazione completa di slackware64 15.0? perche' mlt e le sue dipendenze dovrebbero essere gia' presenti.

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 8:47
da Linpassion
Si funziona e lerrore di qmake non c'è più. Solitamente per compilare andavo sempre con su senza trattino, non si finisce mai di imparare :D.
In ogni modo ora mi restituisce restituisce un altro errore
S+=-O2 -fPIC' CONFIG+=release SHOTCUT_VERSION=21.12.24 DEFINES+=SHOTCUT_NOUPGRADE ) && make -f Makefile
Project ERROR: mlt++-7 development package not found
make: *** [Makefile:74: sub-src-make_first] Error 3
forse devo compilare pure mlton?

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 9:24
da ponce
no, come ti scrivevo sopra mlt e' gia' fornito da Slackware

Codice: Seleziona tutto

# grep mlt++-7 /var/log/packages/*
/var/log/packages/mlt-7.4.0-x86_64-2_slack15.0:usr/lib64/libmlt++-7.so.7.4.0
/var/log/packages/mlt-7.4.0-x86_64-2_slack15.0:usr/lib64/pkgconfig/mlt++-7.pc

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 9:50
da Linpassion
si vero ho controllato la mia installazione, a questo punto non so che via prendere.

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 10:06
da ponce
Linpassion ha scritto:
ven 23 mag 2025, 9:50
si vero ho controllato la mia installazione, a questo punto non so che via prendere.
prova a farti una macchina virtuale pulita con un'installazione completa di Slackware 15.0, aggiornala e una volta pronta facci un backup.

compilaci quello che ti serve e ripristina il backup quando hai finito: in questo modo sei sicuro di avere un ambiente funzionante per compilare, ad esempio, pacchetti da SBo.

e' l'unico modo per essere sicuri: se ti limiti a metterci una pezza e' molto probabile che ti ritroverai spesso in questa situazione (come gia' mi sembra ti succeda).

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 16:08
da Linpassion
I pacchetti che ho li compilo tutti tramite sbopkg, s eè quello che intendi, tranne uno di alien che e Chromium. Adesso provo come mi hai detto, anche se non so bene farlo. vediamo. Intanto ho rifatto l'installazione da zero con xfce e alcune xapp

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 16:32
da ponce
Linpassion ha scritto:
ven 23 mag 2025, 16:08
I pacchetti che ho li compilo tutti tramite sbopkg, s eè quello che intendi, tranne uno di alien che e Chromium. Adesso provo come mi hai detto, anche se non so bene farlo. vediamo. Intanto ho rifatto l'installazione da zero con xfce e alcune xapp
non fare installazioni parziali perche' quello che installi tramite sbopkg suppone che tu abbia installazioni *complete*, senno', come vedi, molte cose non le puoi installare.

pero' se hai installazioni parziali dovresti dirlo subito quando segnali qualcosa che non ti funziona, senno' diventa oggettivamente veramente difficile diagnosticare quello che riporti.

Re: Compilazione shotcut

Inviato: ven 23 mag 2025, 18:10
da Linpassion
Grazie per la pazienza in primis!
Ora ho fatto una nuova installazione tranne kde, e poi aggiungendo pacchetti sbo extra (audacity, libreoffice e pochi altri), ed ora shotcut l'ha compilato senza problemi.
Potrei anche usare kde completo che ha tuttto, poi però con calligra, ad esempio, alcuni file word che ricevo non mantengono bene la formattazione.
Sicuramente "smanettando qui e la" in qualche modo ho incasinato il sistema.