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.
F4B1CK ha scritto:
Ho scaricato il tutto, rinominato la directory di modo da rispettare la version number, creato l'archivio tar.bz2 e poi lanciato lo script slackbuild per la compilazione.
Veramente, la creazione del tarball con un nome di directory consono ecc. la faceva direttamente lo script...
Dall'errore deduco che ti manchi protobuf.
Non mi ricordo di preciso se clementine lo richieda, ma penso ti convenga abilitare comunque il supporto a python in protobuf.
Compilare clementine sta iniziando a diventare un pò rompiscatole. A questo punto dovrei ricompilare anche python con l'abilitazione a protobuf, poi sperare che clementine non tolga fuori altre magagne...mi sa che aspetto una versione pacchettizzata.
In ogni caso, grazie a tutti per tutto il supporto che mi avete dato!
F4B1CK ha scritto:A questo punto dovrei ricompilare anche python con l'abilitazione a protobuf
Niente affatto, devi solo installare pysetuptools (che non richiedono nemmeno la compilazione, dato che sono solo sorgenti python) prima di protobuf in modo che protobuf lo rilevi e installi i language bindings per python.
erio ha scritto:ma sei andato a vedere lo slackbuild di clementine che ti avevo postato l'indirizzo? mi sa di no....
Si, ho provato anche a seguire lo slackbuild di PhantomX; ho scaricato le patch e tutto il resto, ho avviato lo slackbuild ed ho ottenuto questo risultato (ho eliminato dal log la decompressione del pacchetto, per alleggerire la lettura) :
./clementine.SlackBuild: line 107: qmake-qt4: command not found
./clementine.SlackBuild: line 108: qmake-qt4: command not found
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/CMakeLists.txt clementine-1.0.1/CMakeLists.txt
|--- clementine-1.0.1.old/CMakeLists.txt 2012-01-22 07:43:26.000000000 -0500
|+++ clementine-1.0.1/CMakeLists.txt 2012-01-22 22:52:58.904546367 -0500
--------------------------
Patching file CMakeLists.txt using Plan A...
Hunk #1 succeeded at 367.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/CMakeLists.txt clementine-1.0.1/src/CMakeLists.txt
|--- clementine-1.0.1.old/src/CMakeLists.txt 2012-01-22 07:43:26.000000000 -0500
|+++ clementine-1.0.1/src/CMakeLists.txt 2012-01-22 22:54:02.369214800 -0500
--------------------------
Patching file src/CMakeLists.txt using Plan A...
Hunk #1 succeeded at 12.
Hunk #2 succeeded at 961.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- clementine-1.0.0/dist/clementine.desktop.orig 2011-12-28 22:10:05.537256360 -0200
|+++ clementine-1.0.0/dist/clementine.desktop 2011-12-28 22:10:45.674911891 -0200
--------------------------
Patching file dist/clementine.desktop using Plan A...
Hunk #1 succeeded at 15.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-0.7.1.old/data/schema/schema.sql clementine-0.7.1/data/schema/schema.sql
|--- clementine-0.7.1.old/data/schema/schema.sql 2011-03-29 15:16:12.000000000 -0400
|+++ clementine-0.7.1/data/schema/schema.sql 2012-01-12 19:15:39.889374607 -0500
--------------------------
Patching file data/schema/schema.sql using Plan A...
Hunk #1 succeeded at 35.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/covers/albumcoverfetcher.cpp clementine-1.0.1/src/covers/albumcoverfetcher.cpp
|--- clementine-1.0.1.old/src/covers/albumcoverfetcher.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/src/covers/albumcoverfetcher.cpp 2012-02-26 11:37:56.351044572 -0500
--------------------------
Patching file src/covers/albumcoverfetcher.cpp using Plan A...
Hunk #1 succeeded at 108.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- clementine-1.0.1/src/CMakeLists.txt.orig 2012-04-12 09:26:47.932990539 +0100
|+++ clementine-1.0.1/src/CMakeLists.txt 2012-04-12 09:28:40.553993173 +0100
--------------------------
Patching file src/CMakeLists.txt using Plan A...
Hunk #1 succeeded at 17.
Hunk #2 succeeded at 1012.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- clementine-1.0.1/src/config.h.in.orig 2011-12-02 21:24:43.000000000 +0000
|+++ clementine-1.0.1/src/config.h.in 2012-04-12 09:28:40.554993154 +0100
--------------------------
Patching file src/config.h.in using Plan A...
Hunk #1 succeeded at 38.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- clementine-1.0.1/src/devices/ilister.cpp.orig 2012-04-12 09:28:38.407993781 +0100
|+++ clementine-1.0.1/src/devices/ilister.cpp 2012-04-12 09:28:40.554993154 +0100
--------------------------
Patching file src/devices/ilister.cpp using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 18.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/core/song.cpp clementine-1.0.1/src/core/song.cpp
|--- clementine-1.0.1.old/src/core/song.cpp 2012-01-22 07:43:26.000000000 -0500
|+++ clementine-1.0.1/src/core/song.cpp 2012-07-03 22:12:08.548375178 -0400
--------------------------
Patching file src/core/song.cpp using Plan A...
Hunk #1 succeeded at 49.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/covers/lastfmcoverprovider.cpp clementine-1.0.1/src/covers/lastfmcoverprovider.cpp
|--- clementine-1.0.1.old/src/covers/lastfmcoverprovider.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/src/covers/lastfmcoverprovider.cpp 2012-07-03 22:12:08.549375174 -0400
--------------------------
Patching file src/covers/lastfmcoverprovider.cpp using Plan A...
Hunk #1 succeeded at 19.
Hunk #2 succeeded at 52.
Hunk #3 succeeded at 63.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/internet/lastfmservice.cpp clementine-1.0.1/src/internet/lastfmservice.cpp
|--- clementine-1.0.1.old/src/internet/lastfmservice.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/src/internet/lastfmservice.cpp 2012-07-03 22:12:08.556375146 -0400
--------------------------
Patching file src/internet/lastfmservice.cpp using Plan A...
Hunk #1 succeeded at 33.
Hunk #2 succeeded at 298.
Hunk #3 succeeded at 311.
Hunk #4 succeeded at 340.
Hunk #5 succeeded at 350.
Hunk #6 succeeded at 455.
Hunk #7 succeeded at 484.
Hunk #8 succeeded at 501.
Hunk #9 succeeded at 519.
Hunk #10 succeeded at 629.
Hunk #11 succeeded at 638.
Hunk #12 succeeded at 650.
Hunk #13 succeeded at 694.
Hunk #14 succeeded at 852.
Hunk #15 succeeded at 868.
Hunk #16 succeeded at 883.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/internet/lastfmservice.h clementine-1.0.1/src/internet/lastfmservice.h
|--- clementine-1.0.1.old/src/internet/lastfmservice.h 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/src/internet/lastfmservice.h 2012-07-03 22:15:35.723550539 -0400
--------------------------
Patching file src/internet/lastfmservice.h using Plan A...
Hunk #1 succeeded at 27.
Hunk #2 succeeded at 133.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/songinfo/lastfmtrackinfoprovider.cpp clementine-1.0.1/src/songinfo/lastfmtrackinfoprovider.cpp
|--- clementine-1.0.1.old/src/songinfo/lastfmtrackinfoprovider.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/src/songinfo/lastfmtrackinfoprovider.cpp 2012-07-03 22:12:08.558375138 -0400
--------------------------
Patching file src/songinfo/lastfmtrackinfoprovider.cpp using Plan A...
Hunk #1 succeeded at 22.
Hunk #2 succeeded at 50.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/suggesters/lastfmsuggester.cpp clementine-1.0.1/src/suggesters/lastfmsuggester.cpp
|--- clementine-1.0.1.old/src/suggesters/lastfmsuggester.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/src/suggesters/lastfmsuggester.cpp 2012-07-03 22:12:08.576375068 -0400
--------------------------
Patching file src/suggesters/lastfmsuggester.cpp using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 39.
Hunk #3 succeeded at 54.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/ui/mainwindow.cpp clementine-1.0.1/src/ui/mainwindow.cpp
|--- clementine-1.0.1.old/src/ui/mainwindow.cpp 2012-01-22 07:43:26.000000000 -0500
|+++ clementine-1.0.1/src/ui/mainwindow.cpp 2012-07-03 22:36:24.578550926 -0400
--------------------------
Patching file src/ui/mainwindow.cpp using Plan A...
Hunk #1 succeeded at 700.
Hunk #2 succeeded at 2202.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/src/ui/mainwindow.h clementine-1.0.1/src/ui/mainwindow.h
|--- clementine-1.0.1.old/src/ui/mainwindow.h 2011-12-27 13:16:09.000000000 -0500
|+++ clementine-1.0.1/src/ui/mainwindow.h 2012-07-03 22:12:08.582375044 -0400
--------------------------
Patching file src/ui/mainwindow.h using Plan A...
Hunk #1 succeeded at 224.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/tests/mpris1_test.cpp clementine-1.0.1/tests/mpris1_test.cpp
|--- clementine-1.0.1.old/tests/mpris1_test.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/tests/mpris1_test.cpp 2012-07-03 22:12:08.583375040 -0400
--------------------------
Patching file tests/mpris1_test.cpp using Plan A...
Hunk #1 succeeded at 22.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -rupN clementine-1.0.1.old/tests/song_test.cpp clementine-1.0.1/tests/song_test.cpp
|--- clementine-1.0.1.old/tests/song_test.cpp 2011-12-02 16:24:44.000000000 -0500
|+++ clementine-1.0.1/tests/song_test.cpp 2012-07-03 22:12:08.584375036 -0400
--------------------------
Patching file tests/song_test.cpp using Plan A...
Hunk #1 succeeded at 20.
done
-- The C compiler identification is GNU 4.7.1
-- The CXX compiler identification is GNU 4.7.1
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.25")
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/bin/qmake (found suitable version "4.8.2", required is "4.5.0")
-- Found Qt4: /usr/bin/qmake (found version "4.8.2")
-- Found Qt4: /usr/bin/qmake (found version "4.8.2")
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Found OpenGL: /usr/lib/libGL.so
-- Boost version: 1.49.0
-- Found Gettext: /usr/bin/msgmerge (found version "0.18.1")
-- Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR)
-- checking for module 'taglib>=1.6'
-- found taglib, version 1.7.2
-- checking for module 'QJson'
-- found QJson, version 0.7.1
-- checking for module 'gstreamer-0.10'
-- found gstreamer-0.10, version 0.10.36
-- checking for module 'gstreamer-base-0.10'
-- found gstreamer-base-0.10, version 0.10.36
-- checking for module 'gstreamer-app-0.10'
-- found gstreamer-app-0.10, version 0.10.36
-- checking for module 'gstreamer-cdda-0.10'
-- found gstreamer-cdda-0.10, version 0.10.36
-- checking for module 'gstreamer-tag-0.10'
-- found gstreamer-tag-0.10, version 0.10.36
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.32.4
-- checking for module 'libxml-2.0'
-- found libxml-2.0, version 2.8.0
-- checking for module 'gobject-2.0'
-- found gobject-2.0, version 2.32.4
-- checking for module 'libgpod-1.0>=0.7.92'
-- found libgpod-1.0, version 0.8.2
-- checking for module 'gio-2.0'
-- found gio-2.0, version 2.32.4
-- checking for module 'libimobiledevice-1.0'
-- found libimobiledevice-1.0, version 1.0.6
-- checking for module 'libplist'
-- found libplist, version 1.4
-- checking for module 'libusbmuxd'
-- found libusbmuxd, version 1.0.7
-- checking for module 'libmtp>=1.0'
-- found libmtp, version 1.1.3
-- checking for module 'indicate-qt'
-- package 'indicate-qt' not found
-- checking for module 'libspotify>=10.1.16'
-- package 'libspotify>=10.1.16' not found
-- checking for module 'libcdio'
-- found libcdio, version 0.83
-- checking for module 'qca2'
-- found qca2, version 2.0.2
-- checking for module 'libchromaprint'
-- package 'libchromaprint' not found
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- checking for module 'libprojectM'
-- package 'libprojectM' not found
-- checking for module 'gnutls'
-- found gnutls, version 3.0.23
CMake Error at CMakeLists.txt:314 (add_subdirectory):
add_subdirectory given source "3rdparty/qtiocompressor" which is not an
existing directory.
CMake Error at CMakeLists.txt:341 (add_subdirectory):
add_subdirectory given source "3rdparty/libechonest" which is not an
existing directory.
CMake Error at CMakeLists.txt:361 (add_subdirectory):
add_subdirectory given source "3rdparty/chromaprint" which is not an
existing directory.
CMake Error at CMakeLists.txt:374 (add_subdirectory):
add_subdirectory given source "3rdparty/sha2" which is not an existing
directory.
-- Found Qt-Version 4.8.2 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl (found version "5.16.1")
-- Found Phonon: /usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.9 include dir: /usr/include
-- Found KDE 4.9 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
The following components will be built:
D-Bus support
Devices: Audio CD support
Devices: DeviceKit backend
Devices: iPod classic support
Devices: iPod Touch, iPhone, iPad support
Devices: MTP support
Last.fm support
Visualisations
Wiimote support
The following components WILL NOT be built:
Crash reporting
Devices: GIO backend
Gnome sound menu integration
Spotify support: core code
Spotify support: non-GPL binary helper
(KDE) Plasma global search
(Mac OS X) Sparkle integration
(unstable) Remote control support
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QTSINGLEAPPLICATION_INCLUDE_DIRS
used as include directory in directory /tmp/clementine-1.0.1/src
used as include directory in directory /tmp/clementine-1.0.1/src
QTSINGLEAPPLICATION_LIBRARIES
linked by target "clementine_lib" in directory /tmp/clementine-1.0.1/src
QTSINGLECOREAPPLICATION_LIBRARIES
linked by target "clementine_lib" in directory /tmp/clementine-1.0.1/src
QXTCORE_INCLUDE_DIRS
used as include directory in directory /tmp/clementine-1.0.1/src
used as include directory in directory /tmp/clementine-1.0.1/src
QXTGUI_INCLUDE_DIRS
used as include directory in directory /tmp/clementine-1.0.1/src
used as include directory in directory /tmp/clementine-1.0.1/src
QXT_LIBRARIES
linked by target "clementine_lib" in directory /tmp/clementine-1.0.1/src
-- Configuring incomplete, errors occurred!
The following components WILL NOT be built:
Crash reporting
Devices: GIO backend
Gnome sound menu integration
Spotify support: core code
Spotify support: non-GPL binary helper
(KDE) Plasma global search
(Mac OS X) Sparkle integration
(unstable) Remote control support
bisogna risolvere tutta sta roba qua', e sinceramente non so da dove partire,ho fatto delle prove di compilazione e mi da qmake non nella path e ho mollato...
checking for module 'libprojectM'
-- package 'libprojectM' not found
checking for module 'libspotify>=10.1.16'
-- package 'libspotify>=10.1.16' not found
- Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR)
risolvi questi intanto...
Quei componenti sono tutti facoltativi (certo, senza GIO dubito funzioneranno i dispositivi rimovibili).
qmake (qmake-qt4 non è presente in Slackware, ma basta un link simbolico a /usr/bin/qmake) è parte delle qt, ma non capisco a cosa serva con clementine, dato che il suo build system è basato su cmake...