You are not logged in.
Wondered if anyone here tried compiling Clementine from source here. When I use cmake it tells me I need libmygpo-qt version 1.0.9 (I'm guessing this is the dev version) but the latest version in Arch's repo is 1.0.8-2. Is there a development version available in the AUR? Also where can I find the k8json package?
Offline
Packages in the main repos can never depend on packges in the AUR. I don't see any particular version requirement for libmygpo-qt in the PKGBUILD. Please post the full error message that you are getting. Again, k8json isn't mentioned in the PKGBUILD, but if you are unable to build without that package, then you should open a bug report against clementine in the bug tracker.
Moving to "Creating & Modifying Packages".
Offline
It just built fine here.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Online
Okay when I use cmake../ in the clementine's bin directory this is my full output
-- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.7", minimum required is "4.5.0")
-- Found Qt4: /usr/bin/qmake-qt4 (found version "4.8.7")
-- Boost version: 1.60.0
-- Checking for one of the modules 'cryptopp;libcrypto++'
-- Checking for module 'libmygpo-qt>=1.0.9'
-- Package 'libmygpo-qt>=1.0.9' not found
-- Found Qt4: /usr/bin/qmake-qt4 (found version "4.8.7")
-- Checking for module 'k8json'
-- Package 'k8json' not found
-- Using internal copy of k8json
-- Added static library vreen
-- Using internal copy of vreen
-- Using builtin sha2 library
CMake Warning (dev) at tests/CMakeLists.txt:77 (add_custom_target):
Policy CMP0037 is not set: Target names should not be reserved and should
match a validity pattern. Run "cmake --help-policy CMP0037" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
The target name "test" is reserved or not valid for certain CMake features,
such as generator expressions, and may result in undefined behavior.
This warning is for project developers. Use -Wno-dev to suppress it.
Building Clementine version: 1.2.3-1575-ge2fbb8e
The following components will be built:
D-Bus support
Devices: Audio CD support
Devices: DeviceKit backend
Devices: GIO device backend
Devices: MTP support
Devices: iPod classic support
Last.fm support
Moodbar support
Pulse audio integration
Spotify support: non-GPL binary helper
Visualisations
Vk.com support
Wiimote support
The following components WILL NOT be built:
Amazon Cloud Drive support (missing Google sparsehash)
Box support (missing Google sparsehash)
Crash reporting (disabled in CMake config)
Dropbox support (missing Google sparsehash)
Google Drive support (missing Google sparsehash)
Seafile support (missing Google sparsehash)
Skydrive support (missing Google sparsehash)
Sparkle integration (missing Mac OS X, Sparkle)
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:
ECHONEST_INCLUDE_DIRS
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
used as include directory in directory /home/isemanthaj/My Programs/Clementine/src
ECHONEST_LIBRARIES
linked by target "clementine_lib" in directory /home/isemanthaj/My Programs/Clementine/src
PROTOBUF_STATIC_LIBRARY
linked by target "clementine-spotifyblob" in directory /home/isemanthaj/My Programs/Clementine/ext/clementine-spotifyblob
-- Configuring incomplete, errors occurred!
See also "/home/isemanthaj/My Programs/Clementine/bin/CMakeFiles/CMakeOutput.log".
See also "/home/isemanthaj/My Programs/Clementine/bin/CMakeFiles/CMakeError.log".
I guessed that the variables that were not found were the libmygpo-qt 1.0.9 and k8json package?
Offline
build in a clean chroot.
Offline
I guessed...
Please refrain from doing so. Or at least when you do make it clear that it is a guess so we don't go chasing an XY problem.
Why are you trying to run cmake directly. Use the PKGBUILD and makepkg.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Online
Because on Clementine's Github page it said to use cmake. I am new to compiling compiling other programs from source. How would I use PKGBUILD and makepkg for this task?
Offline
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Online
Hi,
I also have the problem, I'm also quite new on manual installing of packages with AUR.
Do you Trilby mean that we can't just use cmake and have to build a PKGBUILD from scratch?
Thanks for your help,
B.
Offline
Do you Trilby mean that we can't just use cmake
You can, but shouldn't. It will lead to miserable troubles later on even if you do get it to work. Don't reinvent the wheel.
...and have to build a PKGBUILD from scratch?
No. Please actually read about what the AUR is.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Online