Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
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.
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.
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Ma a chi lo devo spiegare esattamente?
Non ho capito dove inserirlo...
Non ho capito dove inserirlo...
- ponce
- Iper Master
- Messaggi: 3022
- 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: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
nel solito topic che hai aperto.
mi diceva a-l-e che gli interesserebbe sapere della rivista che fai: copio e incollo
mi diceva a-l-e che gli interesserebbe sapere della rivista che fai: copio e incollo
11:58 < a-l-e> one question from my side: what's the use case of a slackware in combination with scribus?
...
12:05 < ponce> the original reporter is using scribus to compose a local journal, I think
12:05 < a-l-e> (i would be interested in knowing which journal he's doing...)
12:06 < a-l-e> we know too little about what people are doing with scribus...
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Ok.
Non aggiungo altro perché al momento rispondo da smartphone... (Tra l'altro per qualche santo è anche sceso il segnale da H a E ... E la connessione dal PC down! Almeno il guasto l'hanno aperto e il tecnico dovrebbe chiamarmi spero a breve...).
Non aggiungo altro perché al momento rispondo da smartphone... (Tra l'altro per qualche santo è anche sceso il segnale da H a E ... E la connessione dal PC down! Almeno il guasto l'hanno aperto e il tecnico dovrebbe chiamarmi spero a breve...).
- ponce
- Iper Master
- Messaggi: 3022
- 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: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
su consiglio di jghali ho risolto: ha detto che il segfault era strano perche' accadeva in un punto dove non aveva senso, quindi ha supposto che fosse un problema del compilatore.
allora cosa ho pensato come alternativa: prima del blocco in cui viene eseguito cmake ho messo queste due righe, per fargli usare clang invece di gcc
in questo modo compilano e funzionano sia la 1.5.3 che l'ultima versione da svn.
allora cosa ho pensato come alternativa: prima del blocco in cui viene eseguito cmake ho messo queste due righe, per fargli usare clang invece di gcc
Codice: Seleziona tutto
export CC=clang
export CXX=clang++
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Ciao intanto grazie ancora a Ponce e a quanti hanno contribuito a capire il problema.
Tuttavia a me qualcosa non torna. Sembra che sulla mia slack stabile ci sia qualche problema ache con clang e clang++.
Metto il pezzo finale del log:
Innanzitutto ho controllato a quali pacchetti appartiene clang e clang++ e pare che siano parte di llvm.
Di questo ne ho due versioni, una liscia e una multilib da alienbob.
Quella che viene utilizzata in questo caso è però quella liscia di slackware: clang-3.8
Inoltre noto che in realtà i due eseguibili sono alla fine entrambi link simbolici allo stesso eseguibiile clang-3.8.
Se avete idee di dove stia il problema...
Tuttavia a me qualcosa non torna. Sembra che sulla mia slack stabile ci sia qualche problema ache con clang e clang++.
Metto il pezzo finale del log:
Codice: Seleziona tutto
-- Shared Library Flags:
-- The C compiler identification is unknown
-- The CXX compiler identification is Clang 3.8.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- broken
CMake Error at /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "/usr/bin/clang" is not able to compile a simple test
program.
It fails with the following output:
Change Dir: /tmp/SBo/scribus-1.5.3/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_5d608/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_5d608.dir/build.make
CMakeFiles/cmTC_5d608.dir/build
gmake[1]: ingresso nella directory
"/tmp/SBo/scribus-1.5.3/CMakeFiles/CMakeTmp"
Building C object CMakeFiles/cmTC_5d608.dir/testCCompiler.c.o
/usr/bin/clang -O2 -fPIC -std=c++11 -o
CMakeFiles/cmTC_5d608.dir/testCCompiler.c.o -c
/tmp/SBo/scribus-1.5.3/CMakeFiles/CMakeTmp/testCCompiler.c
error: invalid argument '-std=c++11' not allowed with 'C/ObjC'
CMakeFiles/cmTC_5d608.dir/build.make:65: set di istruzioni per l'obiettivo
"CMakeFiles/cmTC_5d608.dir/testCCompiler.c.o" non riuscito
gmake[1]: *** [CMakeFiles/cmTC_5d608.dir/testCCompiler.c.o] Errore 1
gmake[1]: uscita dalla directory
"/tmp/SBo/scribus-1.5.3/CMakeFiles/CMakeTmp"
Makefile:126: set di istruzioni per l'obiettivo "cmTC_5d608/fast" non
riuscito
gmake: *** [cmTC_5d608/fast] Errore 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:60 (project)
-- Configuring incomplete, errors occurred!
See also "/tmp/SBo/scribus-1.5.3/CMakeFiles/CMakeOutput.log".
See also "/tmp/SBo/scribus-1.5.3/CMakeFiles/CMakeError.log".
Di questo ne ho due versioni, una liscia e una multilib da alienbob.
Quella che viene utilizzata in questo caso è però quella liscia di slackware: clang-3.8
Inoltre noto che in realtà i due eseguibili sono alla fine entrambi link simbolici allo stesso eseguibiile clang-3.8.
Codice: Seleziona tutto
# ls -l /usr/bin/clang
lrwxrwxrwx 1 root root 9 set 19 2016 /usr/bin/clang -> clang-3.8*
# ls -l /usr/bin/clang++
lrwxrwxrwx 1 root root 5 set 19 2016 /usr/bin/clang++ -> clang*
# grep 'bin.clang' /var/log/packages/*
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-3.8
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-apply-replacements
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-check
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-format
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-query
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-rename
/var/log/packages/llvm-3.8.0-x86_64-2:usr/bin/clang-tidy
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-3.8-32
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-apply-replacements-32
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-check-32
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-format-32
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-query-32
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-rename-32
/var/log/packages/llvm-compat32-3.8.0-x86_64-2compat32:usr/bin/clang-tidy-32
- Allegati
-
- CMakeError.log.txt
- (1.87 KiB) Scaricato 180 volte
Ultima modifica di joe il ven 11 ago 2017, 16:21, modificato 2 volte in totale.
- ponce
- Iper Master
- Messaggi: 3022
- 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: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
si vede che nel tuo SlackBuild passi da qualche parte nelle flags anche "-std=c++11": a parte che le versioni di scribus superiori alla 1.5.2 non ne hanno bisogno (lo impostano da se), come ti dice anche l'output, non e' un argomento accettato da clang.joe ha scritto:Codice: Seleziona tutto
error: invalid argument '-std=c++11' not allowed with 'C/ObjC'
ah, ovviamente questa riga che ti avevo fatto aggiungere per compilare la 1.5.2 non dovrebbe servire per le versioni successive: magari e' quella...ponce ha scritto:aggiungi la rigain mezzo a queste altre due nello SlackBuildCodice: Seleziona tutto
-DWANT_CPP11=1 \
Codice: Seleziona tutto
-DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DRENDER_LIB=CAIRO
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Eccolo qui!
Lo slackbuild di partenza è sempre quello di giorgio. Ho aggiunto solo e due righe clang e clang++.
Quello della 1.5.2 l'ho tenuto in un "ramo" separato, un altra dir di lavoro insomma...
Ah tra parentesi la 1.5.2 compila e funziona anche piuttosto bene.
Ad occhio sembra anche più accattivante della 1.4, qualche funzione è cambiata (tipo adatta immagine alla cornice/ adatta cornice all'immagine ha un sotto menù a tendina in più: "immagine" che prima non c'era... probabilmente perchè sono state aggiunte altre azioni possibili da fare e veniva fuori troppa roba nele opzioni dirette da cliick destro).
Ad ogni modo provo a toglierlo definendo:
Codice: Seleziona tutto
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686 -std=c++11"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC -std=c++11"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
Quello della 1.5.2 l'ho tenuto in un "ramo" separato, un altra dir di lavoro insomma...
Ah tra parentesi la 1.5.2 compila e funziona anche piuttosto bene.
Ad occhio sembra anche più accattivante della 1.4, qualche funzione è cambiata (tipo adatta immagine alla cornice/ adatta cornice all'immagine ha un sotto menù a tendina in più: "immagine" che prima non c'era... probabilmente perchè sono state aggiunte altre azioni possibili da fare e veniva fuori troppa roba nele opzioni dirette da cliick destro).
Ad ogni modo provo a toglierlo definendo:
Codice: Seleziona tutto
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC
LIBDIRSUFFIX="64"
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Ok, risolto, pacchetto compilato e versione 1.5.3 installata e funzionante. Nessun errore finalmente!
Grazie davvero Ponce! Grandissimo!
Non ho testato seriamente il software, ma ho provato ad aprire una copia dell'ultimo impaginato che avevo fatto con la versione 1.4.6.
Ho notato una cosa: il nuovo scribus è superveloce nel passare da modalità "anteprima" a modalità "di lavoro" e viceversa. Cosa che invece la versione stabile faceva molto più lentamente... Mi pare un miglioramento.
Poi il tutto sembra più "scattante", così ad occhio.
Farò una prova più approfondita prossimamente.
Grazie davvero Ponce! Grandissimo!
Non ho testato seriamente il software, ma ho provato ad aprire una copia dell'ultimo impaginato che avevo fatto con la versione 1.4.6.
Ho notato una cosa: il nuovo scribus è superveloce nel passare da modalità "anteprima" a modalità "di lavoro" e viceversa. Cosa che invece la versione stabile faceva molto più lentamente... Mi pare un miglioramento.
Poi il tutto sembra più "scattante", così ad occhio.
Farò una prova più approfondita prossimamente.
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Ho provato dalla mia slackware-14.2 ad aggiornare Scribus alla versione attualmente in sviluppo cioè la 1.5.4.
Prima avevo installata la 1.5.3 (vedi messaggio precedente dell'anno scorso...).
Anche il maintainer su slackbuild G.Peron, da Marzo ha aggiunto sul suo repo git lo slackbuild per la nuova versione, ma il tutto è testato su current:
https://github.com/gperon/mmyy_slackbui ... ce/scribus
Ho scaricato il tutto incluso il tarball di scribus e via, ho lanciato lo slackbuild.
Adesso mi trovo a fare i conti con un errore di compilazione relativo a "libwebp":
Controllando libwebp:
Secondo voi è un problema risolvibile oppure serve una versione di libwebp troppo recente per la 14.2 ?
O altrimenti dove potrei cercare l'inghippo?
Grazie in anticipo!
Prima avevo installata la 1.5.3 (vedi messaggio precedente dell'anno scorso...).
Anche il maintainer su slackbuild G.Peron, da Marzo ha aggiunto sul suo repo git lo slackbuild per la nuova versione, ma il tutto è testato su current:
https://github.com/gperon/mmyy_slackbui ... ce/scribus
Ho scaricato il tutto incluso il tarball di scribus e via, ho lanciato lo slackbuild.
Adesso mi trovo a fare i conti con un errore di compilazione relativo a "libwebp":
Codice: Seleziona tutto
[ 84%] Building CXX object scribus/CMakeFiles/scribus.dir/imagedataloaders/scimgdataloader_gmagick.cpp.o
[ 85%] Building C object scribus/CMakeFiles/scribus.dir/third_party/hyphen/hnjalloc.c.o
[ 85%] Building C object scribus/CMakeFiles/scribus.dir/third_party/hyphen/hyphen.c.o
[ 85%] Building CXX object scribus/CMakeFiles/scribus.dir/main.cpp.o
[ 85%] Linking CXX executable scribus
/usr/bin/ld: warning: libwebpmux.so.2, needed by /usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so, not found (try using -rpath or -
rpath-link)
/usr/bin/ld: warning: libwebp.so.6, needed by /usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so, not found (try using -rpath or -rpa
th-link)
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxSetImage"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMemoryWriterClear"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPDecodeRGB"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPEncode"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxSetChunk"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPGetEncoderVersion"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPNewInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxGetChunk"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxCreateInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureImportRGB"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureInitInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPDecodeRGBA"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxDelete"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureAlloc"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxGetFeatures"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureImportRGBA"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureFree"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPConfigInitInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPValidateConfig"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMemoryWrite"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxAssemble"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMemoryWriterInit"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPGetFeaturesInternal"
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
scribus/CMakeFiles/scribus.dir/build.make:23198: set di istruzioni per l'obiettivo "scribus/scribus" non riuscito
make[2]: *** [scribus/scribus] Errore 1
CMakeFiles/Makefile2:155: set di istruzioni per l'obiettivo "scribus/CMakeFiles/scribus.dir/all" non riuscito
make[1]: *** [scribus/CMakeFiles/scribus.dir/all] Errore 2
Makefile:149: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2
Codice: Seleziona tutto
# ls /var/log/packages/|grep libweb
libwebp-1.0.0-x86_64-1_SBo
# ls -l /usr/lib64/libwebp*
-rwxr-xr-x 1 root root 931 giu 27 10:07 /usr/lib64/libwebp.la*
lrwxrwxrwx 1 root root 16 lug 24 10:06 /usr/lib64/libwebp.so -> libwebp.so.7.0.2*
lrwxrwxrwx 1 root root 16 lug 24 10:06 /usr/lib64/libwebp.so.7 -> libwebp.so.7.0.2*
-rwxr-xr-x 1 root root 432664 giu 27 10:07 /usr/lib64/libwebp.so.7.0.2*
-rwxr-xr-x 1 root root 973 giu 27 10:07 /usr/lib64/libwebpdecoder.la*
lrwxrwxrwx 1 root root 23 lug 24 10:06 /usr/lib64/libwebpdecoder.so -> libwebpdecoder.so.3.0.2*
lrwxrwxrwx 1 root root 23 lug 24 10:06 /usr/lib64/libwebpdecoder.so.3 -> libwebpdecoder.so.3.0.2*
-rwxr-xr-x 1 root root 227672 giu 27 10:07 /usr/lib64/libwebpdecoder.so.3.0.2*
-rwxr-xr-x 1 root root 983 giu 27 10:07 /usr/lib64/libwebpdemux.la*
lrwxrwxrwx 1 root root 21 lug 24 10:06 /usr/lib64/libwebpdemux.so -> libwebpdemux.so.2.0.4*
lrwxrwxrwx 1 root root 21 lug 24 10:06 /usr/lib64/libwebpdemux.so.2 -> libwebpdemux.so.2.0.4*
-rwxr-xr-x 1 root root 18504 giu 27 10:07 /usr/lib64/libwebpdemux.so.2.0.4*
-rwxr-xr-x 1 root root 971 giu 27 10:07 /usr/lib64/libwebpmux.la*
lrwxrwxrwx 1 root root 19 lug 24 10:06 /usr/lib64/libwebpmux.so -> libwebpmux.so.3.0.2*
lrwxrwxrwx 1 root root 19 lug 24 10:06 /usr/lib64/libwebpmux.so.3 -> libwebpmux.so.3.0.2*
-rwxr-xr-x 1 root root 39120 giu 27 10:07 /usr/lib64/libwebpmux.so.3.0.2*
O altrimenti dove potrei cercare l'inghippo?
Grazie in anticipo!
- ponce
- Iper Master
- Messaggi: 3022
- 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: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
credo che, come ti sta suggerendo il linker, il problema sia in GraphicsMagick: probabilmente quando l'hai compilato avevi una versione diversa di libwebp installata sul sistema e poi l'hai aggiornata.joe ha scritto:code]
[ 84%] Building CXX object scribus/CMakeFiles/scribus.dir/imagedataloaders/scimgdataloader_gmagick.cpp.o
[ 85%] Building C object scribus/CMakeFiles/scribus.dir/third_party/hyphen/hnjalloc.c.o
[ 85%] Building C object scribus/CMakeFiles/scribus.dir/third_party/hyphen/hyphen.c.o
[ 85%] Building CXX object scribus/CMakeFiles/scribus.dir/main.cpp.o
[ 85%] Linking CXX executable scribus
/usr/bin/ld: warning: libwebpmux.so.2, needed by /usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so, not found (try using -rpath or -
rpath-link)
/usr/bin/ld: warning: libwebp.so.6, needed by /usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so, not found (try using -rpath or -rpa
th-link)
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxSetImage"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMemoryWriterClear"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPDecodeRGB"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPEncode"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxSetChunk"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPGetEncoderVersion"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPNewInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxGetChunk"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxCreateInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureImportRGB"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureInitInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPDecodeRGBA"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxDelete"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureAlloc"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxGetFeatures"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureImportRGBA"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPPictureFree"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPConfigInitInternal"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPValidateConfig"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMemoryWrite"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMuxAssemble"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPMemoryWriterInit"
/usr/bin/../lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../lib64/libGraphicsMagick.so: riferimento non definito a "WebPGetFeaturesInternal"
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
scribus/CMakeFiles/scribus.dir/build.make set di istruzioni per l'obiettivo "scribus/scribus" non riuscito
make[2]: *** [scribus/scribus] Errore 1
CMakeFiles/Makefile2:155: set di istruzioni per l'obiettivo "scribus/CMakeFiles/scribus.dir/all" non riuscito
make[1]: *** [scribus/CMakeFiles/scribus.dir/all] Errore 2
Makefile:149: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2
[/code]
in generale, quando aggiorni una libreria dovresti verificare che i programmi/librerie che dipendono da quella continuino a funzionare o abbiano bisogno a loro volta di essere ricompilati.
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Ummm... Provo!
Strano però perchè un mese fa circa (mi pare ne avessimo anche parlato qui), avevo eseguito l'upgrade dei pacchetti precompilati con slackpkg e in seconda battuta avevo ricompilato tutto il parco software di pacchetti compilati via SBo. E la lista dei pacchetti in teoria (a questo punto è il caso di precisarlo) avrebbe dovuto rispettare una coda "sicura" cioè che rispettasse appunto l'interdipendenza dei pacchetti.
Nel caso di GraphicsMagic vedo però che in realtà libwebp fa parte di un pacchetto di dipendenza opzionale, non stringente... Forse per questo può darsi che nella coda sia stato compilato prima graphicsmagic che libwebp...
Da qualche parte avevo salvato la lista dei pacchetti ricompilati:
Questa verifica ti da ragione: evidentemente al momento della ri-compilazione di GraphicsMagic era presente una versione di "libwebp" diversa, più vecchia di quella ri-compilata successivamente e attualmente presente sul sistema.
Faccio sapere se funziona!
Intanto grazie della puntuale disponibilità!
Strano però perchè un mese fa circa (mi pare ne avessimo anche parlato qui), avevo eseguito l'upgrade dei pacchetti precompilati con slackpkg e in seconda battuta avevo ricompilato tutto il parco software di pacchetti compilati via SBo. E la lista dei pacchetti in teoria (a questo punto è il caso di precisarlo) avrebbe dovuto rispettare una coda "sicura" cioè che rispettasse appunto l'interdipendenza dei pacchetti.
Nel caso di GraphicsMagic vedo però che in realtà libwebp fa parte di un pacchetto di dipendenza opzionale, non stringente... Forse per questo può darsi che nella coda sia stato compilato prima graphicsmagic che libwebp...
Da qualche parte avevo salvato la lista dei pacchetti ricompilati:
Codice: Seleziona tutto
# cat -n hoorex-detected |grep 'Graph\|webp'
25 GraphicsMagick
80 libwebp
Faccio sapere se funziona!
Intanto grazie della puntuale disponibilità!
- joe
- Iper Master
- Messaggi: 3788
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Scribus 1.5. slackbuild o pacchetto precompilato per la 14.2
Dopo tanto macinare, è stato partorito un pacchetto funzionante, o per lo meno, l'errore di prima è rientrato e dopo l'installazione del pacchetto creato senza errori, Scribus si avvia.
Salta fuori un piccolo errore relativo ad un'icona mancante, probabilmente qualcosa di correlato all'iconcina saltellante all'avvio:
Non penso sia nulla di importante, tra l'altro vedo che c'è un file molto simile:
Cioè nominato con la Zeta maiuscola... lui se lo aspetta con la minuscola l'immagine corrispondente è una piccola icona, sembrerebbe la figura "T" della modifica altezza carattere.
In ogni caso, ottimo! Grande Ponce!
Poi lo provo un po' e vedo se il software funziona come dovrebbe...
Grazie mille!
Salta fuori un piccolo errore relativo ad un'icona mancante, probabilmente qualcosa di correlato all'iconcina saltellante all'avvio:
Codice: Seleziona tutto
$ scribus
pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/zeichen.png: File not found
Codice: Seleziona tutto
"file:///usr/share/scribus/icons/1_5_1/Zeichen.png"
In ogni caso, ottimo! Grande Ponce!
Poi lo provo un po' e vedo se il software funziona come dovrebbe...
Grazie mille!