compilare tomahawk-player!!

Problemi con l'installazione di pacchetti

compilare tomahawk-player!!

Messaggioda matvenus » 20/01/2015, 0:56

Sto provando a compilare per la prima volta un programma (OS: Debian 7.8, Kernel: 3.2.0-4-686-pae (i686), Desktop: Xfce 4.8 ) nello specifico tomahawk seguendohttp://wiki.tomahawk-player.org/index.php/Building_on_Debian ho installato le dipendenze, compilato attica, ma nel compilare tomahawk ricevo un errore
CMake Error at CMakeModules/MacroLogFeature.cmake:152 (MESSAGE):
Exiting: Missing Requirements
Call Stack (most recent call first):
CMakeLists.txt:427 (macro_display_feature_log)


-- Configuring incomplete, errors occurred!


il mio sources.list
Codice: Seleziona tutto
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ wheezy main
deb-src http://ftp.de.debian.org/debian/ wheezy main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ wheezy-updates main
deb-src http://ftp.us.debian.org/debian/ wheezy-updates main

# Backports.org repository
deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-backports main contrib non-free

deb http://ftp.no.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.no.debian.org/debian wheezy main contrib non-free

deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

deb http://ftp.us.debian.org/debian/ wheezy-proposed-updates contrib non-free main

deb http://ppa.launchpad.net/noobslab/apps/ubuntu trusty main
deb-src http://ppa.launchpad.net/noobslab/apps/ubuntu trusty main

deb http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/. /

deb http://deb.torproject.org/torproject.org/ wheezy main

deb http://download.tuxfamily.org/glxdock/repository/debian stable cairo-dock

deb http://repository.spotify.com stable non-free

## Binari per Wheezy (stable). Architetture: amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, sparc
deb http://mi.mirror.garr.it/mirrors/deb-multimedia/ wheezy main
deb http://mi.mirror.garr.it/mirrors/deb-multimedia/ wheezy-backports main


.. Grazie!! :)
Ultima modifica di matvenus il 20/01/2015, 4:09, modificato 1 volta in totale.
matvenus
Newbie
Newbie
 
Messaggi: 30
Iscritto il: 30/12/2014, 22:58

Re: compilare tomahawk-player!!

Messaggioda BubuXP » 20/01/2015, 4:06

Ecco il problema:
Exiting: Missing Requirements


Quindi controlla che tu abbia le seguenti dipendenze soddisfatte (estratto dal readme nel tarball):
Required dependencies:

* [CMake 2.8.6](http://www.cmake.org/)
* [Qt 4.7.0](http://qt-project.org/)
* [Phonon 4.6.0 ](http://phonon.kde.org/)
* [QJson 0.8.1](http://qjson.sourceforge.net/)
* [SQLite 3.6.22](http://www.sqlite.org/)
* [TagLib 1.8](http://developer.kde.org/~wheeler/taglib.html)
* [Boost 1.3](http://www.boost.org/)
* [Lucene++ 3.0.6](https://github.com/luceneplusplus/LucenePlusPlus/)
* [libechonest 2.2.0](http://projects.kde.org/projects/playgr ... bechonest/)
* [Attica 0.4.0](http://ftp.kde.org/stable/attica/)
* [QuaZip 0.4.3](http://quazip.sourceforge.net/)
* [liblastfm 1.0.1](https://github.com/lastfm/liblastfm/)
* [QtKeychain 0.1](https://github.com/frankosterfeld/qtkeychain/)
* [Sparsehash](https://code.google.com/p/sparsehash/)
* [GnuTLS](http://gnutls.org/)

The following dependencies are optional (but *recommended*):

* [Jreen 1.0.5](http://qutim.org/jreen/) (1.1.0 will fail, 1.1.1 is fine)
* [Snorenotify](https://github.com/Snorenotify/Snorenotify/)


Probabile che alcune di queste versioni richieste non siano presenti in Wheezy (da qui quell'errore), quindi puoi provare ad abilitare i repository wheezy-backports (che servono per avere versioni più aggiornate) sperando che si trovino almeno lì.
Altrimenti passa a Jessie, che quasi sicuramente soddisfa tutte le dipendenze.
Avatar utente
BubuXP
Hero Member
Hero Member
 
Messaggi: 753
Iscritto il: 17/12/2011, 4:20
Località: Sicilia orientale

Re: compilare tomahawk-player!!

Messaggioda matvenus » 20/01/2015, 4:14

Scusa la mia ingnoranza ma questi non vanno bene??
# Backports.org repository
deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-backports main contrib non-free


Ho provato a reinstallere le dipendenze, dopo aver fatto upadate e upgrade, e ricevo:
Nessun pacchetto verrà installato, aggiornato o rimosso.
0 pacchetti aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prelevare 0 B di archivi. Dopo l'estrazione, verranno occupati 0 B.

Dovrebbero essere soddisfatte o sbaglio?
Ultima modifica di matvenus il 20/01/2015, 4:30, modificato 1 volta in totale.
matvenus
Newbie
Newbie
 
Messaggi: 30
Iscritto il: 30/12/2014, 22:58

Re: compilare tomahawk-player!!

Messaggioda BubuXP » 20/01/2015, 4:27

No, i pacchetti da backports non vengono aggiornati da soli, devono essere installati esplicitamente.

Generalmente si fa così:
apt-get -t wheezy-backports install nomepacchetto
Avatar utente
BubuXP
Hero Member
Hero Member
 
Messaggi: 753
Iscritto il: 17/12/2011, 4:20
Località: Sicilia orientale

Re: compilare tomahawk-player!!

Messaggioda matvenus » 20/01/2015, 4:33

Qiundi devo provare a installare ogni singola dipendenza segnalata nell errore di cmake?

The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
* Jreen <http://qutim.org/jreen / https://github.com/euroelessar/jreen>
Qt XMPP Library
Jreen is needed for the Jabber SIP plugin.

* Telepathy-Qt (Telepathy-Qt is needed for sharing Jabber/GTalk accounts with Telepathy.
or higher) <FALSE>
Telepathy-Qt is a Qt high-level binding for Telepathy, a D-Bus framework for unifying real time communication.
* KDE4 <https://www.kde.org>
Provides support for configuring Telepathy Accounts from inside Tomahawk

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
* Echonest <http://projects.kde.org/libechonest>
Qt library for communicating with The Echo Nest
libechonest 2.2.0 is needed for dynamic playlists and the infosystem
* Boost <http://www.boost.org>
Provides free peer-reviewed portable C++ source libraries
* Lucene++ <https://github.com/luceneplusplus/LucenePlusPlus/>
The open-source, C++ search engine
Lucene++ is used for indexing the collection
* Sparsehash <https://code.google.com/p/sparsehash/>
An extremely memory-efficient hash_map implementation.
Sparsehash is needed for reading metadata of mediastreams and fast
forward/backward seeking in HTTP streams
* QuaZip <http://quazip.sourceforge.net/>
Provides support for extracting downloaded resolvers automatically.
* liblastfm <https://github.com/lastfm/liblastfm>
Qt library for the Last.fm webservices
liblastfm is needed for scrobbling tracks to Last.fm and fetching cover artwork
* QtKeychain <https://github.com/frankosterfeld/qtkeychain>
Provides support for secure credentials storage
* LibVLC <https://www.videolan.org/vlc/>
Provides audio output

-----------------------------------------------------------------------------

CMake Error at CMakeModules/MacroLogFeature.cmake:152 (MESSAGE):
Exiting: Missing Requirements
Call Stack (most recent call first):
CMakeLists.txt:427 (macro_display_feature_log)
matvenus
Newbie
Newbie
 
Messaggi: 30
Iscritto il: 30/12/2014, 22:58

Re: compilare tomahawk-player!!

Messaggioda BubuXP » 20/01/2015, 4:49

aiutati con questo per trovare i pacchetti, se esistono e se sono alla versione desiderata:
https://www.debian.org/distrib/packages
anche se non puoi cercare direttamente in wheezy-backports però puoi controllare manualmente.
Avatar utente
BubuXP
Hero Member
Hero Member
 
Messaggi: 753
Iscritto il: 17/12/2011, 4:20
Località: Sicilia orientale

Re: compilare tomahawk-player!!

Messaggioda matvenus » 20/01/2015, 5:05

Ad esempio del pacchetto Echonest ho trovato "Package libechonest1.2" .. nell'errore viene segnalato libechonest 2.2.0, potrei installare la versione trovata? ho controllato in wheezy-backports e non c'è libechonest 2.2.0.. se passo a Jessie che vantaggi pratici otterei nel cambio?
matvenus
Newbie
Newbie
 
Messaggi: 30
Iscritto il: 30/12/2014, 22:58

Re: compilare tomahawk-player!!

Messaggioda BubuXP » 20/01/2015, 5:24

Jessie è in freeze, cioè manca relativamente poco prima che diventi la nuova stabile. I vantaggi sono versioni software più nuove e supporto migliore alle nuove tecnologie.
Sul lato multimediale, sarà sicuramente meglio.

Quella libreria echonest in effetti sembra essere presente solo in quella versione in wheezy (è stata addirittura rimossa in jessie e sid). In questo caso bisogna provare se compila ugualmente con quella versione,altrimenti devi compilare anche quella libreria prima (o cercarla altrove, per esempio puoi vedere se c'è in Ubuntu e se si installa senza problemi un Debian).
Avatar utente
BubuXP
Hero Member
Hero Member
 
Messaggi: 753
Iscritto il: 17/12/2011, 4:20
Località: Sicilia orientale

Re: compilare tomahawk-player!!

Messaggioda matvenus » 20/01/2015, 5:38

Scusa ma sono proprio nubbio... il passaggio a jessie è indolore? da quello che ho capito basta modificare il sources list?
matvenus
Newbie
Newbie
 
Messaggi: 30
Iscritto il: 30/12/2014, 22:58

Re: compilare tomahawk-player!!

Messaggioda marcomg » 20/01/2015, 15:32

matvenus ha scritto:Scusa ma sono proprio nubbio... il passaggio a jessie è indolore? da quello che ho capito basta modificare il sources list?

Se poi ti parte il sistema e funziona si, se no, no ;)
Di solito va tutto bene, ma sai, la sfiga ha 20/10!!
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5605
Iscritto il: 22/08/2011, 18:54


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite