Repository 32bit  Forum
Repository 64bit  Wiki

digikam 3.5.0 su salckware 14.1

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.

digikam 3.5.0 su salckware 14.1

Messaggioda daniele50 » lun dic 30, 2013 17:09

Ciao a tutti,
sto cercando di compilare digikam 3.5.0 tramite lo slackbuild (www.slackbuild.org).
Ho prima installato le due dipendenze: ffmpeg-2.1.1-i486-1sl e opencv-2.4.7-i486-1sl.
Ad un certo punto ottengo una serie di errori, ecco gli ultimi:
Codice: Seleziona tutto
/usr/lib/libopencv_highgui.so.2.4.7: riferimento non definito a "dc1394_feature_set_mode"
/usr/lib/libavcodec.so.55: riferimento non definito a "speex_lib_get_mode"
/usr/lib/libavcodec.so.55: riferimento non definito a "vpx_codec_version_str"
/usr/lib/libavcodec.so.55: riferimento non definito a "schro_decoder_reset"
/usr/lib/libavcodec.so.55: riferimento non definito a "schro_encoder_setting_set_double"
/usr/lib/libavcodec.so.55: riferimento non definito a "vaBeginPicture"
/usr/lib/libavcodec.so.55: riferimento non definito a "speex_packet_to_header"
/usr/lib/libavcodec.so.55: riferimento non definito a "cmnMemAlloc"
/usr/lib/libavcodec.so.55: riferimento non definito a "schro_encoder_start"
/usr/lib/libavcodec.so.55: riferimento non definito a "xvid_plugin_lumimasking"
/usr/lib/libavcodec.so.55: riferimento non definito a "E_IF_init"
/usr/lib/libavcodec.so.55: riferimento non definito a "celt_decoder_create_custom"
/usr/lib/libavformat.so.55: riferimento non definito a "RTMP_Socket"
/usr/lib/libavcodec.so.55: riferimento non definito a "schro_decoder_wait"
/usr/lib/libavcodec.so.55: riferimento non definito a "xvid_plugin_2pass2"
/usr/lib/libavcodec.so.55: riferimento non definito a "lame_init_params"
collect2: error: ld returned 1 exit status
make[2]: *** [extra/libkface/test/align] Errore 1
make[2]: Leaving directory `/tmp/SBo/digikam-3.5.0/build'
make[1]: *** [extra/libkface/test/CMakeFiles/align.dir/all] Errore 2
make[1]: Leaving directory `/tmp/SBo/digikam-3.5.0/build'
make: *** [all] Errore 2

cosa posso controllare?
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: digikam 3.5.0 su salckware 14.1

Messaggioda ponce » lun dic 30, 2013 19:39

sembra che le dipendenze tu non le abbia compilate a loro volta ma pare proprio che tu le abbia installate da pacchetti: questi pacchetti che hai usato hanno a loro volta delle dipendenze, che sembra tu non abbia installato (o ne hai installate solo una parte).
Avatar utente
ponce
Master
Master
 
Messaggi: 1502
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.17-rc3
Desktop: lxde

Re: digikam 3.5.0 su salckware 14.1

Messaggioda robbybby » mar dic 31, 2013 1:25

Io ho avuto problemi un mese fa, col pacchetto di SBo: ho dovuto rimuovere lensfun, ma non mi sembra sia il tuo stesso problema.
Prova a leggere qui, magari ti può essere utile.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1176
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: digikam 3.5.0 su salckware 14.1

Messaggioda daniele50 » mar dic 31, 2013 9:47

Ho provato ma non cambia. Proverò ad installare le varie dipendenza di ffmpeg...
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: digikam 3.5.0 su salckware 14.1

Messaggioda robbybby » mar dic 31, 2013 10:04

Se vuoi ti posso passare il mio pacchetto Digikam compilato con lo slackbuild di SBo (non mi ricordo se è la 3.50, o una versione di poco precedente, l'ho compilato, come dicevo, un mese fa) tramite Google drive.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1176
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: digikam 3.5.0 su salckware 14.1

Messaggioda conraid » mar dic 31, 2013 10:42

Io uso ffmpeg e kde di alien bob e se vuoi trovi il pacchetto qui http://www.slackers.it/repository/digikam/
ricorda che è per current (ma forse è ancra simile alla stable) e sopratutto con kde di alien bob
C'è anche lensfun
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: digikam 3.5.0 su salckware 14.1

Messaggioda roberto67 » lun gen 06, 2014 15:01

[SOLVED]
Anche io ho problemi di compilazione con il pacchetto in oggetto. Sto compilando su una slackware64-14.1 multilib, che ha il kde di pat. Non ci ho fatto niente di particolare da quando l'ho installata a novembre.
Anche io sto usando lo slackbuild di SBo. Ho creato personalmente e installato le dipendenze (opencv, ffmpeg), sempre da SBo, e prima di questi le dipendenze del secondo ordine indicate per ffmpeg. Fin qui tutto liscio. Vado a fare digikam-3.5.0 e ottengo questo:

Codice: Seleziona tutto
[...]
--  kipi-plugins 3.5.0 dependencies results   <http://www.digikam.org>
--
--  libjpeg library found.................... YES
--  libtiff library found.................... YES
--  libpng library found..................... YES
--  libkipi library found.................... YES
--  libkexiv2 library found.................. YES
--  libkdcraw library found.................. NO
--
CMake Error at extra/kipi-plugins/CMakeLists.txt:88 (MESSAGE):
   kipi-plugins needs libkdcraw. You need to install the libkdcraw (version >= 2.2.0) library development package.
Call Stack (most recent call first):
  extra/kipi-plugins/CMakeLists.txt:237 (PRINT_LIBRARY_STATUS)
[...]


Ovviamente ho libdkcraw installato con il kde di pat:

Codice: Seleziona tutto
# ls /var/log/packages/libkdcraw*
/var/log/packages/libkdcraw-4.10.5-x86_64-1

# ldconfig -p|grep libkdcraw
        libkdcraw.so.22 (libc6,x86-64) => /usr/lib64/libkdcraw.so.22
        libkdcraw.so (libc6,x86-64) => /usr/lib64/libkdcraw.so


La cosa che non mi torna è che più sopra dell'errore già riportato c'è questo:

Codice: Seleziona tutto
[...]
-- Check for Kdcraw library in local sub-folder...
-- Check Kdcraw library using pkg-config...
-- checking for module 'libkdcraw'
--   found libkdcraw, version 2.0.0
-- Found libkdcraw release 2.0.0
-- Found libkdcraw: /usr/lib64/libkdcraw.so
-- libkdcraw: Found version 2.0.0 (required: 2.2.0)
[...]


...come se libkdcraw fosse invece stato trovato.

Qualche idea su come risolvere il problema? Grazie in anticipo

*****************
edit: non avevo notato che la versione rilevata è 2.0.0 mentre è richiesta almeno la versione 2.2.0

sono andato a controllare e l'header di libkdcraw dice invece questo

Codice: Seleziona tutto
# more /usr/include/libkdcraw/version.h
/** ===========================================================
 *
 * This file is a part of digiKam project
 * <a href="http://www.digikam.org">http://www.digikam.org</a>
 *
 * @date   2007-02-12
 * @brief  libraw program interface for KDE
 *
 * @author Copyright (C) 2007-2012 by Gilles Caulier
 *         <a href="mailto:caulier dot gilles at gmail dot com">caulier dot gilles at gmail dot com</a>
 *
 * This program is free software; you can redistribute it
 * and/or modify it under the terms of the GNU General
 * Public License as published by the Free Software Foundation;
 * either version 2, or (at your option)
 * any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * ============================================================ */

#ifndef KDCRAW_VERSION_H
#define KDCRAW_VERSION_H

// Before changing the line below, make sure that FindKdcraw.cmake can still parse it
static const char kdcraw_version[] = "2.2.0";

#define KDCRAW_VERSION 0x020200

#endif // KDCRAW_VERSION_H


Ho anche provato a reinstallare il pacchetto, sempre dal kde di pat, ma le cose non cambiano. E' come se la versione effettivamente rilevata fosse tutt'altra...
Ho provato anche a commentare #ifndef KDCRAW_VERSION_H ma nulla...

***********************
edit2:

evidentemente il parsing di quel file non va. Ho trovato questo post http://digikam.1695700.n4.nabble.com/li ... 64528.html e ho fatto lo stesso, ovvero forzare la definizione della versione di libdcraw nei file

Codice: Seleziona tutto
digikam-3.5.0/core/CMakeLists.txt
digikam-3.5.0/extra/kipi-plugins/CMakeLists.txt


in questo modo

Codice: Seleziona tutto
SET(KDCRAW_VERSION "2.2.0")


e ora la compilazione procede. Spero non ci siano altri problemi

*****************

edit3: lo slackbuild è andato a buon fine e ora ho un digikam funzionante :)
Ultima modifica di roberto67 il lun gen 06, 2014 21:30, modificato 2 volte in totale.
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: digikam 3.5.0 su salckware 14.1

Messaggioda ponce » lun gen 06, 2014 16:17

puo' darsi che il problema sia legato a multilib (che non e' supportata dagli script su SBo, vedi http://slackbuilds.org/faq/#multilib ).
Avatar utente
ponce
Master
Master
 
Messaggi: 1502
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.17-rc3
Desktop: lxde

Re: digikam 3.5.0 su salckware 14.1

Messaggioda roberto67 » lun gen 06, 2014 16:34

ponce ha scritto:puo' darsi che il problema sia legato a multilib (che non e' supportata dagli script su SBo, vedi http://slackbuilds.org/faq/#multilib ).


può darsi, comunque in questo caso ho solo librerie a 64b per libkdcraw...
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde


Torna a Packages

Chi c’è in linea

Visitano il forum: Google [Bot], Yahoo [Bot] e 1 ospite