Page 1 of 2
[SOLVED] Installing the Guayadeque Player

Posted:
Jul 31st, '11, 08:04
by Garthhh
I've used the player the tag editor is very good
The GUI is very configurable
but there is no real info on RPM based package managers
I started a thread
http://guayadeque.org/forums/index.php?p=/discussion/comment/2508#Comment_2508on their home page which directed me to the procedure for Fedora
http://guayadeque.org/forums/index.php?p=/discussion/comment/2207I'm not quite following how to get what would be development tools on fedora
or build essential on ubun/debian
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 10:03
by doktor5000
You can install
task-c-devel for that.
Here is a list oft the other dependencies required for building guayadeque:
- Code: Select all
cmake wxGTK-devel sqlite3-devel libxml2-devel taglib-devel curl-devel libmp4v2-devel libflac-devel libdbus-1-devel libgstreamer-devel imagemagick libgpod-devel libindicate-devel
But why don't you make a package request through bugzilla?
https://bugs.mageia.org/enter_bug.cgi?p ... mat=guided
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 16:47
by Garthhh
doktor5000 wrote:You can install
task-c-devel for that.
Here is a list oft the other dependencies required for building guayadeque:
- Code: Select all
cmake wxGTK-devel sqlite3-devel libxml2-devel taglib-devel curl-devel libmp4v2-devel libflac-devel libdbus-1-devel libgstreamer-devel imagemagick libgpod-devel libindicate-devel
But why don't you make a package request through bugzilla?
https://bugs.mageia.org/enter_bug.cgi?p ... mat=guided
I filed a bug
https://bugs.mageia.org/post_bug.cgi
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 16:52
by doktor5000
Sorry, the link is wrong, you copied it when you were filing the bug.
This is the right one:
https://bugs.mageia.org/show_bug.cgi?id=2347FWIW, i have a package for guayadeque-0.3.1 built locally and working well for x86_64.
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 17:44
by Garthhh
thanks for all your help
I installed
task-c-devel
when I run
cmake wxGTK-devel sqlite3-devel libxml2-devel taglib-devel curl-devel libmp4v2-devel libflac-devel libdbus-1-devel libgstreamer-devel imagemagick libgpod-devel libindicate-devel
cmake not found
went to Package manager
installed cmake
try again
CMake Error: The source directory "/home/mgarlo/libindicate-devel" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
stuck again

Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 17:50
by Garthhh
I see the bug is updated
but don't understand what to do with the file
I suppose I go through & find all the dependencies...
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 19:15
by doktor5000
No, this is a SPEC file, used to build an RPM package. This is to help the person who is going to take on that bug.
Also the line i gave you were packages that you need to install if you want to compile guayadeque, as root do this to install all of them:
- Code: Select all
urpmi cmake wxGTK-devel sqlite3-devel libxml2-devel taglib-devel curl-devel libmp4v2-devel libflac-devel libdbus-1-devel libgstreamer-devel imagemagick libgpod-devel libindicate-devel
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 19:57
by Garthhh
I see why it didn't work before
it needed the urpmi command
it gave me a couple of choices
all thing being equal I picked the 1st
1- libjpeg-devel-8b-5.mga1.i586: Development tools for programs which will use the libjpeg library (to install)
2- libjpeg62-devel-6b-49.mga1.i586: Development tools for programs which will use the libjpeg library (to install)
What is your choice? (1-2) 1
In order to satisfy the 'devel(libcairo)' dependency, one of the following packages is needed:
1- libcairo-devel-1.10.2-3.mga1.i586: Development files for Cairo library (to install)
2- libcairo-xcb-devel-1.10.2-4.mga1.i586: Development files for Cairo library (to install)
What is your choice? (1-2) 1
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 21:05
by Garthhh
Re: Installing the Guayadeque Player

Posted:
Jul 31st, '11, 22:03
by Garthhh
duh
package installer
no joy
an error of backend not supported
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 10:58
by doktor5000
Garthhh wrote:duh
package installer
no joy
an error of backend not supported
I don't understand that, could you please rephrase that?
You need to uncompress the tarball and compile it.
Open a terminal, and go to the folder where the downloaded tarball is, like so:
- Code: Select all
cd /path/to/folder
tar xfv guayadeque-0.3.1.tar.bz2
cd guayadeque-0.3.1
cmake .
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 13:12
by Garthhh
I did figure out to extract the tarball
I tryed to run the package installer, which didn't work
today
I moved the Guayadeque folder over to my home folder
opened a terminal as root, changed to it, cmake & got this
[root@localhost mgarlo]# cd /home/mgarlo/guayadeque-0.3.1
[root@localhost guayadeque-0.3.1]# cmake
cmake version 2.8.4
Usage
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
Options
-C <initial-cache> = Pre-load a script to populate the cache.
-D <var>:<type>=<value> = Create a cmake cache entry.
-U <globbing_expr> = Remove matching entries from CMake cache.
-G <generator-name> = Specify a makefile generator.
-Wno-dev = Suppress developer warnings.
-Wdev = Enable developer warnings.
-E = CMake command mode.
-i = Run in wizard mode.
-L[A][H] = List non-advanced cached variables.
--build <dir> = Build a CMake-generated project binary tree.
-N = View mode only.
-P <file> = Process script mode.
--graphviz=[file] = Generate graphviz of dependencies.
--system-information [file] = Dump information about this system.
--debug-trycompile = Do not delete the try compile directories..
--debug-output = Put cmake in a debug mode.
--trace = Put cmake in trace mode.
--warn-uninitialized = Warn about uninitialized values.
--warn-unused-vars = Warn about unused variables.
--no-warn-unused-cli = Don't warn about command line options.
--check-system-vars = Find problems with variable usage in system
files.
--help-command cmd [file] = Print help for a single command and exit.
--help-command-list [file] = List available listfile commands and exit.
--help-commands [file] = Print help for all commands and exit.
--help-compatcommands [file]= Print help for compatibility commands.
--help-module module [file] = Print help for a single module and exit.
--help-module-list [file] = List available modules and exit.
--help-modules [file] = Print help for all modules and exit.
--help-custom-modules [file]= Print help for all custom modules and exit.
--help-policy cmp [file] = Print help for a single policy and exit.
--help-policies [file] = Print help for all policies and exit.
--help-property prop [file] = Print help for a single property and exit.
--help-property-list [file] = List available properties and exit.
--help-properties [file] = Print help for all properties and exit.
--help-variable var [file] = Print help for a single variable and exit.
--help-variable-list [file] = List documented variables and exit.
--help-variables [file] = Print help for all variables and exit.
--copyright [file] = Print the CMake copyright and exit.
--help = Print usage information and exit.
--help-full [file] = Print full help and exit.
--help-html [file] = Print full help in HTML format.
--help-man [file] = Print full help as a UNIX man page and exit.
--version [file] = Show program name/version banner and exit.
Generators
The following generators are available on this platform:
Unix Makefiles = Generates standard UNIX makefiles.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
Eclipse CDT4 - Unix Makefiles
= Generates Eclipse CDT 4.0 project files.
KDevelop3 = Generates KDevelop 3 project files.
KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files.
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 13:51
by doktor5000
Well, the command i posted is a little bit different. You were missing the dot at the end.
That tells cmake in which directory to run, the dot stands for current directory.
So again:
- Code: Select all
cmake .
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 14:25
by Garthhh
thanks
I missed the .
got a couple of errors
libindicate library not found! No sound menu support!!
-- checking for module 'appindicator-0.1'
-- package 'appindicator-0.1' not found
-- Could NOT find Subversion (missing: Subversion_SVN_EXECUTABLE)
-- Configuring incomplete, errors occurred!
I think you mentioned the 1st as being specific to Ubuntu
I can find subversion

- Screenshot.png (109.77 KiB) Viewed 13821 times
which version the development one?
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 14:40
by doktor5000
Hell, i don't know what it needs Subversion for, but whatever.
No, not the -devel, it needs the program itself which is already marked on your screenshot.
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 14:58
by Garthhh
the developer Juan uses svn for the daily build
I installed the regular subversion package
anyway different error when I run cmake . again
[root@localhost guayadeque-0.3.1]# cmake .
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Using install prefix /usr/local ...
-- checking for module 'indicate'
-- package 'indicate' not found
libindicate library not found! No sound menu support!!
-- checking for module 'appindicator-0.1'
-- package 'appindicator-0.1' not found
-- Found Subversion: /usr/bin/svn (found version "1.6.16")
Current revision is 1639
-- Configuring incomplete, errors occurred!
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 15:00
by doktor5000
You have installed task-c-devel like i wrote in the beginning of the thread?
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 15:02
by Garthhh
Here's what the Guayadeque file looks like

- Screenshot-1.png (127.62 KiB) Viewed 13817 times
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 15:05
by Garthhh
doktor5000 wrote:You have installed task-c-devel like i wrote in the beginning of the thread?
yes I just checked it's there
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 15:32
by doktor5000
Could you please show the output of
- Code: Select all
rpm -qa | grep gcc
And for what did you post the last screenshot?
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 15:58
by Garthhh
posted the screenshot because
I'm not sure the right cmake file was in the Guay folder
[mgarlo@localhost guayadeque-0.3.1]$ rpm -qa | grep gcc
gcc-cpp-4.5.2-4.mga1
libgcc1-4.5.2-4.mga1
gcc-4.5.2-4.mga1
Re: Installing the Guayadeque Player

Posted:
Aug 1st, '11, 20:44
by doktor5000
You're missing c++ compiler. I thought task-c-devel would be the right one, but seems you need task-c++-devel, which in turn also installs task-c-devel.
What is missing is gcc-c++. So please install task-c++-devel, sorry for the hassle.
The screenshot you posted is mostly useless, as the big rectangle in the foreground hides the most important information.
And yes, if you extracted the tarball you have the right files.
Re: Installing the Guayadeque Player

Posted:
Aug 2nd, '11, 00:52
by Garthhh
the big rectangle is because I had the screenshot timer set to 0
no worries about having to fuss about with figuring things out
I'm grateful for the help
I installed
task-c++-devel
ran cmake . again
[root@localhost guayadeque-0.3.1]# cmake .
-- The CXX compiler identification is GNU
-- 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
-- Using install prefix /usr/local ...
-- checking for module 'indicate'
-- package 'indicate' not found
libindicate library not found! No sound menu support!!
-- checking for module 'appindicator-0.1'
-- package 'appindicator-0.1' not found
Current revision is 1639
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mgarlo/guayadeque-0.3.1
Guay looks to be installed
I'm not finding it on any of the applications menus
I tried to launch from a terminal
no joy
Re: Installing the Guayadeque Player

Posted:
Aug 2nd, '11, 06:18
by dubigrasu
That because it isn't yet installed, it was just a preparation phase.
Open a console in the same folder where you executed the
cmake . command and run
make as in:
- Code: Select all
make
(this will build the package)
Then
as root run:
- Code: Select all
make install
Re: Installing the Guayadeque Player

Posted:
Aug 2nd, '11, 13:09
by Garthhh
Thanks
making as I write
no error but it is throwing out some warnings
along these lines
/home/mgarlo/guayadeque-0.3.1/src/DbLibrary.cpp: In member function ‘virtual bool guDbLibrary::CheckDbVersion()’:
/home/mgarlo/guayadeque-0.3.1/src/DbLibrary.cpp:577:55: warning: format ‘%u’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’