Package Details: tomahawk 0.8.4-4

Git Clone URL: https://aur.archlinux.org/tomahawk.git (read-only)
Package Base: tomahawk
Description: A Music Player App written in C++/Qt
Upstream URL: http://tomahawk-player.org/
Licenses: GPL3
Submitter: zizzfizzix
Maintainer: arcanis
Last Packager: arcanis
Votes: 178
Popularity: 1.916731
First Submitted: 2011-03-25 11:03
Last Updated: 2016-01-07 14:45

Dependencies (21)

Required by (0)

Sources (2)

Latest Comments

Neproc commented on 2016-01-20 22:38

@arcanis got it now, I installed phonon-qt4-vlc. Now its working.

matrs commented on 2016-01-20 20:27

@Neproc it worked, thanks, sorry for not answering sooner.

arcanis commented on 2016-01-20 19:38

Are there any messages in console?

Neproc commented on 2016-01-20 15:55

The installation worked fine but the player is just not playing my music. Any idea why? Or is this the wrong place to ask?

arcanis commented on 2016-01-07 14:45

@matrs please try now, thank you for the report

matrs commented on 2016-01-06 14:51

Cmake is looking for an outdated libechonest:

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


$ locate libechonest
/usr/lib/libechonest.so
/usr/lib/libechonest.so.2.3
/usr/lib/libechonest.so.2.3.1
/usr/lib/pkgconfig/libechonest.pc

criptoriga commented on 2015-11-23 13:06

And, of course, Tomahawk works perfectly.

criptoriga commented on 2015-11-23 10:04

@arcanis: thanks for the tip. I enabled access to testing repositories (for the other noobs, like me: https://wiki.manjaro.org/index.php?title=Access_the_Testing_Repositories) and all the programs upgraded to their last edition, including taglib.

arcanis commented on 2015-11-22 21:36

@criptoriga it seems it is available from [testing], e.g.:

http://mirror.ragenetwork.de/manjaro/testing/extra/x86_64/

criptoriga commented on 2015-11-22 18:05

@arcanis: thanks for the answer. How can I install taglib, version 1.10? I don't have it in the Manjaro repositories.

arcanis commented on 2015-11-22 14:25

@criptoriga currently it should build if you install taglib>=1.10.

criptoriga commented on 2015-11-22 08:51

@snout: Please explain in a simple way what should I do to install Tomahawk (I use Manjaro, if that makes a difference). I tryed installing it in terminal and in pamac, but with no success. I did have the program, though, but it didn't play, so I removed to reinstall it. Bad move, I guess.

arcanis commented on 2015-11-21 20:19

should be ok now. @snout, thank you for the info!

snout commented on 2015-11-21 19:40

Apparently CMAKE does't check the dependency correctly and assumes taglib 1.10 is older than 1.6. The bug appears to have been fixed upstream already, by replacing STRLESS with VERSION_LESS. Although more correct, I was lazy and applied this extra patch to make it build.

diff -ruN tomahawk-0.8.4.orig/CMakeModules/FindTaglib.cmake tomahawk-0.8.4/CMakeModules/FindTaglib.cmake
--- tomahawk-0.8.4.orig/CMakeModules/FindTaglib.cmake 2015-11-21 19:51:48.852547428 +0100
+++ tomahawk-0.8.4/CMakeModules/FindTaglib.cmake 2015-11-21 19:57:29.119556161 +0100
@@ -15,7 +15,7 @@
ELSE()

if(NOT TAGLIB_MIN_VERSION)
- set(TAGLIB_MIN_VERSION "1.6")
+ set(TAGLIB_MIN_VERSION "1.10")
endif(NOT TAGLIB_MIN_VERSION)

if(NOT WIN32)

bcc commented on 2015-11-20 09:07

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
* TagLib <http://developer.kde.org/~wheeler/taglib.html>
Audio Meta-Data Library
taglib is needed for reading meta data from audio files

-----------------------------------------------------------------------------
But it is installed


pacman -Qi taglib
Name : taglib
Version : 1.10-1

CMake Error at CMakeModules/MacroLogFeature.cmake:152 (MESSAGE):


Poohblah commented on 2015-09-18 20:29

@Alad:

I managed to figure out my problem. For some reason, the linker was attempting to link against some libraries in /usr/NX provided by the (totally unrelated) package nx-all, rather than the correct libraries in /usr/lib. I removed nx-all and was able to build tomahawk. Not really sure why the linker was looking in there to begin with; I suspect this is a problem with the nx-all package. I don't think that tomahawk, strictly speaking, conflicts with nx-all, but it might be worth noting somewhere that tomahawk and nx-all don't play nice with each other.

Poohblah commented on 2015-09-18 18:33

@Alad:

I double-checked that my desktop system is up to date and retried the build; no luck.

I created a clean virtual environment to attempt to recreate this problem. I tried building with the same optional dependencies as are installed on my desktop and was not able to recreate the problem.

I will have to dig a little bit more to figure out what is causing this build-time issue.

Alad commented on 2015-09-08 17:05

Can't reproduce, no optional dependencies installed. Note I don't maintain required versions in this PKGBUILD, so make sure your system is up to date. I'd also suggest trying makepkg manually, without yaourt.

If all else fails, please open a ticket upstream:

https://bugs.tomahawk-player.org/secure/Dashboard.jspa

Poohblah commented on 2015-09-08 16:40

Error when building tomahawk 0.8.4-2:

[birdsnest ~][I]% yaourt -S tomahawk --noconfirm

<snip>

[ 97%] Building CXX object src/tomahawk/CMakeFiles/tomahawk_bin.dir/tomahawk_bin_automoc.cpp.o
[ 97%] Linking CXX executable ../../tomahawk
/usr/lib64/libQtGui.so: undefined reference to `FT_Library_SetLcdFilter'
/usr/lib/libpng16.so.16: undefined reference to `inflateReset2@ZLIB_1.2.3.4'
/usr/lib64/libQtWebKit.so: undefined reference to `deflateBound@ZLIB_1.2.0'
/usr/lib/libfontconfig.so.1: undefined reference to `FT_Select_Size'
collect2: error: ld returned 1 exit status
src/tomahawk/CMakeFiles/tomahawk_bin.dir/build.make:1705: recipe for target 'tomahawk' failed
make[2]: *** [tomahawk] Error 1
CMakeFiles/Makefile2:2495: recipe for target 'src/tomahawk/CMakeFiles/tomahawk_bin.dir/all' failed
make[1]: *** [src/tomahawk/CMakeFiles/tomahawk_bin.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build tomahawk.
==> Restart building tomahawk ? [y/N]
==> ---------------------------------
==>
==> ERROR: unable to update

Perhaps a problem with Qt, libpng, and fontconfig? I tried reinstalling these packages with no luck. Or perhaps a problem with my linker? And tomahawk is the only Qt program that I have that triggers this issue.

Alad commented on 2015-09-04 06:31

@lcartercondon: jreen moved to optdepends.

@bobi: pkgrel updated

@JohnRobson: report it on the jreen page

@AnAkkk: If you know a TU to bribe, sure. ;)

AnAkkk commented on 2015-08-13 17:35

This should be in [community].

JohnRobson commented on 2015-08-11 17:17

==> Validating source files with md5sums...
jreen-1.2.0.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build jreen.

ama-pyon commented on 2015-06-12 04:48

jreen 1.2.0 correct md5sum:

md5sum jreen-1.2.0.zip
1ac6d90d17371288bebe3fc1921a977c jreen-1.2.0.zip

bobi commented on 2015-05-05 12:09

As you provided last version of Tomahawk before last update of boost in arch packages, binaries previously compiled won’t launch anymore (as they require boost libraries in version 1.57.0).

You should update the pkgrel to 2 in order to force reinstall on a system update and prevent this problem.

SolarAquarion commented on 2015-04-14 14:15

https://github.com/tomahawk-player/tomahawk/releases/tag/0.8.3

zizzfizzix commented on 2015-01-07 22:16

base-devel is a requirement if you want to build anything from AUR.
As for jreen, technically it is, but really without it a huge chunk of functionality is missing, so I'm convinced that it's not the same program without it anymore.

lcartercondon commented on 2015-01-04 20:01

I had pkg-config installed and it wasn't working, but now I have jreen installed with no problem.

Still it is technically an optional dependency but I guess it's up to the maintainer to switch it.

crazycactus97 commented on 2015-01-04 10:14

lcartercondon, I made jreen compile by installing the pkg-config package from base-devel. Maybe you want to try it.

lcartercondon commented on 2014-12-16 04:10

Please move jreen to optional dependencies (https://github.com/tomahawk-player/tomahawk#dependencies). jreen does not build for me with cmake 3.0.2.

Localizator commented on 2014-12-13 10:38

not building

zizzfizzix commented on 2014-11-18 08:53

I don't know anything about Manjaro, sorry but you're on your own there.

kunaguvarun commented on 2014-11-18 08:50

@zizzfizzix,
I'm actually on Manjaro 0.8.10 XFCE. What should I check exactly?

zizzfizzix commented on 2014-11-16 23:43

I had a build error here with ccache (clearing the cache helped) so if you're using that or any non-standard tools try without them.

kunaguvarun commented on 2014-11-16 15:30

Receiving the following error
-----------------------------

Linking CXX shared library ../../libtomahawk.so
[ 62%] Built target tomahawklib
Scanning dependencies of target tomahawk-widgets_automoc
[ 63%] Automatic moc for target tomahawk-widgets
Generating moc_PlaylistDelegate.cpp
Generating moc_PlaylistWidget.cpp
[ 63%] Built target tomahawk-widgets_automoc
Scanning dependencies of target tomahawk-widgets
[ 63%] Building CXX object src/libtomahawk-widgets/CMakeFiles/tomahawk-widgets.dir/PlaylistDelegate.cpp.o
[ 63%] Building CXX object src/libtomahawk-widgets/CMakeFiles/tomahawk-widgets.dir/PlaylistWidget.cpp.o
[ 63%] Building CXX object src/libtomahawk-widgets/CMakeFiles/tomahawk-widgets.dir/tomahawk-widgets_automoc.cpp.o
Linking CXX shared library ../../libtomahawk-widgets.so
/usr/lib/libc_nonshared.a(stack_chk_fail_local.oS): In function `__stack_chk_fail_local':
(.text+0x10): undefined reference to `__stack_chk_fail'
collect2: error: ld returned 1 exit status
src/libtomahawk-widgets/CMakeFiles/tomahawk-widgets.dir/build.make:159: recipe for target 'libtomahawk-widgets.so.0.8.1' failed
make[2]: *** [libtomahawk-widgets.so.0.8.1] Error 1
CMakeFiles/Makefile2:575: recipe for target 'src/libtomahawk-widgets/CMakeFiles/tomahawk-widgets.dir/all' failed
make[1]: *** [src/libtomahawk-widgets/CMakeFiles/tomahawk-widgets.dir/all] Error 2
Makefile:147: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build tomahawk.
==> Restart building tomahawk ? [y/N]

m110s commented on 2014-11-11 08:09

@muesli
When I wrote comment non of qca libs were in dependencies tree. :)
Sorry for making confusion.

muesli commented on 2014-11-08 03:34

@m110s: Shouldn't that be dragged in by the qca-ossl dep already?

m110s commented on 2014-11-05 13:27

I found solution, please add qca (qca 2.0.3-5) to dependencies.

m110s commented on 2014-11-05 07:54

Version 0.8.0 is out.
I edited pkgbuild, changed pkver to 0.8.0, pkgrel to 1 and changed md5sum to 18b2f6f3a629877c124098a61d35bb22 but error maseg popped up:
CMake Error at CMakeModules/MacroLogFeature.cmake:152 (MESSAGE):
Exiting: Missing Requirements
Call Stack (most recent call first):
CMakeLists.txt:410 (macro_display_feature_log)
Any help?

m110s commented on 2014-11-05 07:08

Version 8.0 is out.
I edited pkgbuild, changed pkver to 0.8.0, pkgrel to 1 and changed md5sum to 18b2f6f3a629877c124098a61d35bb22 but error maseg popped up:
CMake Error at CMakeModules/MacroLogFeature.cmake:152 (MESSAGE):
Exiting: Missing Requirements
Call Stack (most recent call first):
CMakeLists.txt:410 (macro_display_feature_log)
Any help?

xhochy commented on 2014-05-16 12:18

@rayman2200 you need to rebuild tomahawk once you have updated libechonest, then it should be working again

rayman2200 commented on 2014-03-02 06:36

Tomahawk stops working

tomahawk: error while loading shared libraries: libechonest.so.2.1: cannot open shared object file: No such file or directory

locate libechonest.so

/usr/lib/libechonest.so
/usr/lib/libechonest.so.2.2
/usr/lib/libechonest.so.2.2.0

dartfira commented on 2014-01-27 15:37

Can I remove boost after the installation of tomahawk?

zizzfizzix commented on 2013-08-07 07:34

@dickfeynman
if there was a TU interested in maintaining it, sure

dickfeynman commented on 2013-08-05 08:49

Since this seems to be well-liked, could this be shifted to the "community" repository and and pre-compiled binaries be made available?

zane commented on 2013-04-15 23:01

No playback on first install. Deleting phonon-gstreamer and reboot did it for me. However, first after reboot tomahawk claimed it had problems with the audio device. In reality, I had forgotten to mount the partition with my music. So a misleading error message, and a stupid user 8^)

roentgen commented on 2013-03-04 19:42

phonon requires phonon-backend which gives you either vlc or gstreamer.

If you're undecided between the two the post install message should make it clear which is better for tomahawk.

Anonymous comment on 2013-03-04 01:32

You may also add phonon-vlc(https://www.archlinux.org/packages/extra/i686/phonon-vlc/) as dependency, Tomahawk wasn't working on my computer until I installed it.

zizzfizzix commented on 2013-03-03 01:38

@Shockrates
"...when there's qtwebkit or any package that needs qt: if you do that, this
will require no rebuild..."

Anonymous comment on 2013-03-02 13:17

The pkgbuild needs updating.
From arch mailing list:

[...qt4 doesn't provide 'qt'; you will need to rebuild EVERY package installed
from AUR and replace qt with qt4 in the depends array.
Also, I suggest to every maintainer in AUR to remove qt from the depends()
array when there's qtwebkit or any package that needs qt: if you do that, this
will require no rebuild as we updated every package in the official
repositories to use qt4.]

Source: http://permalink.gmane.org/gmane.linux.arch.devel/19120

zizzfizzix commented on 2013-02-13 23:13

@wmarshall
can't be, I already updated it on 8th and verified just now that the checksum is still correct

wmarshall commented on 2013-02-13 20:38

Bump. I'm getting the md5sum errors, too.

zizzfizzix commented on 2013-02-08 19:14

@larvan
Yeah, looks like it was updated two days ago. I will investigate and update the PKGBUILD.
Thanks for spotting this issue!

larvan commented on 2013-02-08 13:12

I've been getting md5sum errors for http://download.tomahawk-player.org/tomahawk-0.6.0.tar.bz2

The correct one is '332aed990f6df337a200b7bd5016970e'.

zizzfizzix commented on 2013-01-26 19:37

@babel
My guess is that you have liblastfm 0.3.x installed, it was only updated yesterday in [extra] to 1.x. You probably didn't refresh local repo cache since then, just update your system and everything should be fine :-)

babel commented on 2013-01-26 18:32

I looked better this time and my error is indeed different. The system says I don't have liblastfm installed although I do: http://pastebin.com/raw.php?i=CKL6hZCs

zizzfizzix commented on 2013-01-26 02:59

@babel
Can you pastebin your error?
tomahawk builds fine here, and I doubt tomahawk-git would be any better (build-wise) for you.

babel commented on 2013-01-25 21:06

I have the same problem as meradoou and according to zizzfizzix it should be fixed by now. Would you recommend me to install git version instead?

ilpianista commented on 2013-01-25 14:24

liblastfm in [extra] has been updated to 1.0.x

zizzfizzix commented on 2012-12-02 12:11

pretty late but I added the tomahawk patch to the PKGBUILD

Anonymous comment on 2012-11-17 09:29

Seems to be an issue with cmake; the git version builds fine though:

http://forum.tomahawk-player.org/viewtopic.php?f=5&t=3796

rafaelff commented on 2012-11-17 05:02

Same problem as @meradoou - build fails.

urbanomad64 commented on 2012-11-13 13:32

I had the same problem as meradoou but with all the dependencies install, I was able to build it from source

urbanomad64 commented on 2012-11-13 12:59

Yes, I am having the same error as meradoou

Anonymous comment on 2012-11-09 17:59

Hi,
I still have this problem:

virtual]
[ 69%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/widgets/infowidgets/TrackInfoWidget.cpp.o
[ 69%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/widgets/Breadcrumb.cpp.o
[ 69%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/widgets/BreadcrumbButton.cpp.o
[ 70%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/utils/GroovesharkParser.cpp.o
[ 70%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/AtticaManager.cpp.o
/home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5/src/libtomahawk/AtticaManager.cpp:285:1: attention : unused parameter ‘err’ [-Wunused-parameter]
[ 70%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/thirdparty/Qocoa/qsearchfield.cpp.o
[ 70%] Building CXX object src/libtomahawk/CMakeFiles/tomahawklib.dir/tomahawklib_automoc.cpp.o
In file included from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/playlist/PlaylistView.h:23:0,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/playlist/CustomPlaylistView.h:23,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/moc_CustomPlaylistView.cpp:10,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/tomahawklib_automoc.cpp:129:
/home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5/src/libtomahawk/./playlist/PlayableProxyModel.h:39:18: attention : ‘virtual void PlayableProxyModel::setSourcePlayableModel(PlayableModel*)’ was hidden [-Woverloaded-virtual]
In file included from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/moc_TreeProxyModel.cpp:10:0,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/tomahawklib_automoc.cpp:149:
/home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/playlist/TreeProxyModel.h:44:18: attention : by ‘virtual void TreeProxyModel::setSourcePlayableModel(TreeModel*)’ [-Woverloaded-virtual]
In file included from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/playlist/PlaylistView.h:23:0,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/playlist/CustomPlaylistView.h:23,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/moc_CustomPlaylistView.cpp:10,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/tomahawklib_automoc.cpp:129:
/home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5/src/libtomahawk/./playlist/PlayableProxyModel.h:82:18: attention : ‘virtual bool PlayableProxyModel::lessThan(int, const query_ptr&, const query_ptr&) const’ was hidden [-Woverloaded-virtual]
In file included from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/moc_TreeProxyModel.cpp:10:0,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/tomahawklib_automoc.cpp:149:
/home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/playlist/TreeProxyModel.h:54:10: attention : by ‘virtual bool TreeProxyModel::lessThan(const QModelIndex&, const QModelIndex&) const’ [-Woverloaded-virtual]
In file included from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/moc_BinaryExtractWorker.cpp:10:0,
from /home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/tomahawklib_automoc.cpp:184:
/home/meradoou/AUR/Tomahawk/tomahawk/src/tomahawk-0.5.5-build/src/libtomahawk/../../../tomahawk-0.5.5/src/libtomahawk/utils/BinaryExtractWorker.h:34:5: attention : unused parameter ‘o’ [-Wunused-parameter]
Linking CXX shared library ../../libtomahawklib.so
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::setPolicy(KDSingleApplicationGuard::Policy) »:
kdsingleapplicationguard.cpp:(.text+0x910): référence indéfinie vers « KDSingleApplicationGuard::policyChanged(KDSingleApplicationGuard::Policy) »
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::~KDSingleApplicationGuard() »:
kdsingleapplicationguard.cpp:(.text+0xba5): référence indéfinie vers « vtable for KDSingleApplicationGuard »
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::KDSingleApplicationGuard(QStringList const&, KDSingleApplicationGuard::Policy, QObject*) »:
kdsingleapplicationguard.cpp:(.text+0x1afc): référence indéfinie vers « vtable for KDSingleApplicationGuard »
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::KDSingleApplicationGuard(QStringList const&, QObject*) »:
kdsingleapplicationguard.cpp:(.text+0x1ba4): référence indéfinie vers « vtable for KDSingleApplicationGuard »
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::KDSingleApplicationGuard(KDSingleApplicationGuard::Policy, QObject*) »:
kdsingleapplicationguard.cpp:(.text+0x1c44): référence indéfinie vers « vtable for KDSingleApplicationGuard »
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::KDSingleApplicationGuard(QObject*) »:
kdsingleapplicationguard.cpp:(.text+0x1cfe): référence indéfinie vers « vtable for KDSingleApplicationGuard »
CMakeFiles/tomahawklib.dir/thirdparty/kdsingleapplicationguard/kdsingleapplicationguard.cpp.o: dans la fonction « KDSingleApplicationGuard::Private::poll() »:
kdsingleapplicationguard.cpp:(.text+0x1e9f): référence indéfinie vers « KDSingleApplicationGuard::becameSecondaryInstance() »
kdsingleapplicationguard.cpp:(.text+0x1fd4): référence indéfinie vers « KDSingleApplicationGuard::becamePrimaryInstance() »
kdsingleapplicationguard.cpp:(.text+0x2108): référence indéfinie vers « KDSingleApplicationGuard::becamePrimaryInstance() »
kdsingleapplicationguard.cpp:(.text+0x2199): référence indéfinie vers « KDSingleApplicationGuard::exitRequested() »
kdsingleapplicationguard.cpp:(.text+0x21ca): référence indéfinie vers « KDSingleApplicationGuard::policyChanged(KDSingleApplicationGuard::Policy) »
kdsingleapplicationguard.cpp:(.text+0x21dd): référence indéfinie vers « KDSingleApplicationGuard::raiseRequested() »
kdsingleapplicationguard.cpp:(.text+0x2408): référence indéfinie vers « KDSingleApplicationGuard::instanceStarted(KDSingleApplicationGuard::Instance const&) »
kdsingleapplicationguard.cpp:(.text+0x2448): référence indéfinie vers « KDSingleApplicationGuard::instanceExited(KDSingleApplicationGuard::Instance const&) »
collect2: erreur: ld a retourné 1 code d'état d'exécution
make[2]: *** [libtomahawklib.so] Erreur 1
make[1]: *** [src/libtomahawk/CMakeFiles/tomahawklib.dir/all] Erreur 2
make: *** [all] Erreur 2
==> ERREUR : Une erreur s'est produite dans build().
Abandon...

wmarshall commented on 2012-06-22 21:00

namcap showed a couple minor issues with your package.

1) Add the following to the .install file:

xdg-icon-resource forceupdate --theme hicolor
update-desktop-database -q

2) You can remove the taglib dependency, it's already covered by one of the other dependencies.

zizzfizzix commented on 2012-04-18 08:15

@jirik
You could stick to non-git versions of those packages, then you get all the updates notifications without worrying about recompiling every few days for little to no reason.

@crabman
You seem to forget that the distros you mentioned usually have a dedicated split package for debugging symbols, in the contrary to Arch. So here, either you have debug symbols, or you don't. Making it Release would render built-in crash reporter unusable, and we all want Tomahawk to gain more stability, right?
I wouldn't agree that most users of this PKGBUILD don't know what debugging symbols are (but of course my guess is as good as yours), after all if you are compiling software yourself (and you are in this case) you should be aware of some things prior to the process. It's aways advised to inspect PKGBUILD before using it and if you care to do this, you'll find my note about build types.
What I could do is place an information in the install file, to make it more explicit, but I doubt it will change anything. Besides size of the resulting package isn't anything uncommon when it comes to music players these days (not to mention cheap storage space).

crabman commented on 2012-04-17 18:52

@zizzifix:

this is an official release so it should be built with the Release option just like the fedora, ubuntu, opensuse, windows, osx etc. releases.
Most users of this PKGBUILD wont even know what debug symbols are and think tomahawk is some heavyweight sofware due to the 60MB package size. IMHO the tomahwk-git package is the right place for RelWithDebInfo.

Anonymous comment on 2012-04-17 05:19

My bad. I had jreen-git and qtweetlib-git installed, however nobody bumped their versions for a while. Reinstalling them fixed my problems. Hopefully this will help somebody else too.

zizzfizzix commented on 2012-04-16 12:08

@crabman
Why should I do this? Tomahawk is still in it's infancy, likely to crash, and then debuginfo is crucial. I put _buildtype there so you can modify it if you like, but I don't see any reason why RelWithDebInfo shouldn't be the default.

@jirik
There's no error in what you posted, please post more of the output to a nopaste site like pastebin.com

Anonymous comment on 2012-04-15 20:26

I am also having issues with compiling the last few versions, in particular linking fails:

Linking CXX executable ../tomahawk
/usr/bin/c++ -march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -fexceptions -Wl,--no-undefined -O2 -DNDEBUG -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu...
[ 95%] Built target tomahawk
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build tomahawk.

I have enough free space on /tmp.

Any ideas will be appreciated.

crabman commented on 2012-04-14 20:49

@ zizzifix: could you please change the _buildtype to "Release"?

zizzfizzix commented on 2012-01-17 11:22

@lampih
make sure you have enough free space on /tmp

Anonymous comment on 2012-01-01 17:10

Some errors during the building after compilation: http://pastebin.com/YFcYKiLg

zizzfizzix commented on 2011-11-25 12:10

@carloslicea
Update libechonest ;)

Anonymous comment on 2011-11-24 19:28

Doesn't build over here:

/tmp/yaourt-tmp/aur-tomahawk/src/tomahawk-0.3.2/src/libtomahawk/playlist/dynamic/echonest/EchonestControl.cpp: In member function ‘void Tomahawk::EchonestControl::updateWidgets()’:
/tmp/yaourt-tmp/aur-tomahawk/src/tomahawk-0.3.2/src/libtomahawk/playlist/dynamic/echonest/EchonestControl.cpp:270:25: error: ‘Adventurousness’ is not a member of ‘Echonest::DynamicPlaylist’
make[2]: *** [src/libtomahawk/CMakeFiles/tomahawklib.dir/playlist/dynamic/echonest/EchonestControl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/libtomahawk/CMakeFiles/tomahawklib.dir/all] Error 2

zizzfizzix commented on 2011-09-29 22:03

@ianux
I works here, what is your error message?

ianux commented on 2011-09-29 17:58

Compilation breaks with clucene from [community]. You should replace it with clucene-git from AUR.

zizzfizzix commented on 2011-08-18 10:05

@Ramblurr, AFAIK tomahawk doesn't. jreen does, I think I mistakenly put qca in there instead of qca-ossl, will ask domme :)

Anonymous comment on 2011-08-18 02:24

Tomahawk deps on 'qca-ossl' too, it should be added to the dep list.

Anonymous comment on 2011-07-21 19:22

Yeah, is not fun, but what is someone doesnt like twitter? He/she would still need to compile twitter support and bear with a extra charged package.
That's not my case, but i'm just a philanthropist bastard.

zizzfizzix commented on 2011-07-17 10:06

Tomahawk is no fun without SIP plugins, that's why I didn't put them in optdepends. I can do what you suggest though, and set it to 'yes' by default. If that makes you happy :)

Anonymous comment on 2011-07-12 20:43

This pkgbuild is way wrong, should be more hackage, tomahawk dont need neither jreen-git nor qtweetlib-git to be build, they just add extra features.
Have you thought about adding some conditions to the pkgbuild? Somenthing like:

_addextrafeatures="y" # Could be 'y' or 'n', maybe add some info about those "features"

if [ $_addextrafeatures = "y" ]; then
depends=('phonon>=4.5.0' 'taglib>=1.6.2' 'boost>=1.30' 'clucene>=2.3.3.4' 'libechonest>=1.1.8' 'jreen-git>=20110605' 'qtweetlib-git')
else
depends=('phonon>=4.5.0' 'taglib>=1.6.2' 'boost>=1.30' 'clucene>=2.3.3.4' 'libechonest>=1.1.8')
fi

zizzfizzix commented on 2011-06-07 21:47

you probably have too old jreen, make sure also to build 0.1.0-2 because it contains a patch for jreen compatibility.
otherwise maybe the patch isn't applied cleanly? you could investigate that, but it works here.

in case of problems you can always drop by #tomahawk on freenode and ask for help, i'm zizzfizzix there too

tgoossens commented on 2011-06-07 13:07

Did what you said.

Building got as far as:


/tmp/yaourt-tmp-thomas/aur-tomahawk-git/src/tomahawk-build/src/sip/jabber/jabber.cpp:38:27: fatal error: jreen/iqreply.h: No such file or directory
compilation terminated.
make[2]: *** [src/sip/jabber/CMakeFiles/tomahawk_sipjabber.dir/jabber.cpp.o] Error 1
make[1]: *** [src/sip/jabber/CMakeFiles/tomahawk_sipjabber.dir/all] Error 2
make: *** [all] Error 2

zizzfizzix commented on 2011-06-02 13:58

well this macro is pulled from KDE and resides in CMakeModules/ currently it is unknown why the error happens but you can avoid it suspending (ctrl+z) during the cmake run and editing the said file commenting out the problematic line, because it indeed applies only to Windows and OSX. I made a pull request to tomahawk to if-wrap it but devs say it's an ugly workaround (which I agree but didn't find a way to avoid it)

zizzfizzix commented on 2011-06-02 13:55

@tgoossens
could you 'pacman -Syu' and try again? I've always had this problem on one of my computers but now it disappeared.. If it works for you after an update it would be nice to know which packages got updated :)

tgoossens commented on 2011-06-02 13:34

I didn't have any updates.

Now i'm wondering what package might be missing...



http://goo.gl/llZEN

"KDE4_ADD_APP_ICON(appsources pattern)
Mac OS X and Windows only: Adds application icon to target source list. This macro adds an application icon to the specified target. Mac OS X notes: the application icon is added to a Mac OS X bundle so that Finder and friends show the right thing. You need to provide a 128x128 version of the icon for this to work. Windows notes: the application icon(s) are compiled into the application binary."

Now i don't get it anymore :p

zizzfizzix commented on 2011-06-02 13:01

@tgoossens
could you 'pacman -Syu' and try again? I've always had this problem on one of my computers but now it disappeared.. If it works for you after an update it would be nice to know which packages got updated :)

zizzfizzix commented on 2011-06-02 12:57

@tgoossens
could you 'pacman -Syu' and try again? I've always had this problem on one of my computers but now it disappeared.. If it works for you after an update it would be nice to know which packages got updated :)

tgoossens commented on 2011-06-01 21:57

CMake Error at src/CMakeLists.txt:183 (kde4_add_app_icon):
Unknown CMake command "kde4_add_app_icon".

zizzfizzix commented on 2011-04-09 12:17

I will bug developers to do this (I already did and one of them has it buried somewhere).
Will get to it shortly.

amirs commented on 2011-04-09 10:12

can you please add a .desktop luncher?

zizzfizzix commented on 2011-03-27 18:11

@sbaragnaus
It should be safe, but I didn't try strigi and soprano, nothing looks weird here, though.

zizzfizzix commented on 2011-03-27 18:07

@falconindy
I know, I know, it's just that github doesn't provide proper tarballs and devs didn't host one. Now I convinced them to do this, and it's all good and dandy here I hope :)

falconindy commented on 2011-03-27 16:07

Please do not host source files directly on the AUR. Sources can be obtained from:

https://github.com/tomahawk-player/tomahawk

This package will be deleted in 1 week from today if not correected.

Anonymous comment on 2011-03-26 19:27

Hi,
the system ask me to replace clucene (that is required by strigi and soprano) with clucene-git. Is it safe enough? Thanks

zizzfizzix commented on 2011-03-25 19:56

Developers in dependencies state "CLucene 0.9.23 (0.9.21 will fail)" so I guess it is necessary, I don't remember if I tried with clucene actually, but am fairly sure that they are right.
Will investigate though if clucene-git could be kinda stripped down and installed in parallel with clucene. If so, I will change clucene-git's PKGBUILD, but it will stay as a dep for tomahawk and tomahawk-git.

For me replacing clucene with git version didn't cause any major wreckage, but maybe I don't use services you mentioned.

zizzfizzix commented on 2011-03-25 19:51

Developers in dependencies state "CLucene 0.9.23 (0.9.21 will fail)" so I guess it is necessary, I don't remember if I tried with clucene actually, but am fairly sure that they are right.
Will investigate though if clucene-git could be kinda stripped down and installed in parallel with clucene. If so, I will change clucene-git's PKGBUILD, but it will stay as a dep for tomahawk and tomahawk-git.

For me replacing clucene with git version didn't cause any major wreckage, but maybe I don't use services you mentioned.

Anonymous comment on 2011-03-25 17:08

Is clucene-git really necessary? Is clucene not sufficient?
clucene is needed for soprano and strigi, I thus cannot simply replace it with clucene-git.