|
Install
1. Install all required dependencies.
If you install these dependencies from packages in your favorite linux/bsd distribution, note that you need to have the development header files for these libraries as well. Most distributions put these in separate packages with a -dev or -devel suffix in their name (ie. libfox-1.6-dev) xinelib may have seperate packages for its plugins. If you encounter any playback problems (no audio driver found, missing plugin), most likely you don't have the plugin package installed. In the past most distributions didn't distribute the mp3 plugin due to licensing issues. You may have to acquire the plugin from some other source instead. 2. Run the configure script 'configure' to configure Goggles Music Manager. There are several command line options you may have to specify when running this script. For a complete overview of all options use: ./configure --help We assume that all required dependencies are installed in /usr. If thats not the case,you can change the installation prefix for each dependency as an option to configure. For example: ./configure --fox-prefix=/usr/local To compile Goggles Music Manager with debug information, add the '--enable-debug' configure option: ./configure --enable-debug 3. Compile by running 'make' make 4. If everything compiled fine, you are ready to install Goggles Music Manager in its final location. By default this will be in /usr. Using the --prefix option you can tell configure to install it somewhere else. su make install or su ./configure --prefix=/usr/local make install 5. Run the software gogglesmm | ||||||||||||||||||||||||||||||||||||||||
Fedora 11 took some work to get up and running due to dependencies:
Get Fox from Dag Wieƫrs' most excellent repo: http://dag.wieers.com/rpm/packages/fox/ I compiled the source package with no issues. Be sure to install the -devel rpm as well.
Install the dependencies: taglib-devel sqlite-devel libtiff-devel libjpeg-devel xine-lib
Configure script will NOT find xine-config in /usr/bin as it looks in /usr/lib(64) or --xine-prefix. I simply created a link in /usr/lib64 ln -s /usr/bin/xine-config /usr/lib64
After that ./configure, make, make install went with no issues.
As always, YMMV.
I compiled it under Slackware, everything works fine, I'm very happy with it, great job, thank you very much!
Hi, I hava problem with libpng, when I run the program it says you dont have libpng, but I have them. By the way, how can I remove gogglesmm? Is there easy way? Thank you.
It means FOX was compiled without PNG support. If you have the png library, it means you didn't have the png header files when FOX was compiled. This usually happens on distributions where the headers files are packaged separate (e.g. png-devel)
Right now I don't have a make uninstall, so you would have to manually remove the files and directory. 'make install' should tell you though what was installed.
I've got a problem when compiling on puppylinux lucid520. It seems to compile fine, but when started, there are no icons on the buttons (play,stop etc) also the volume slider isn't there, but does work if i scroll the mouse wheel over it. Any idea what is causing this lack of icons? Apart from that everything works.
thanks phil
Most likely a missing or incomplete icon theme. Check the icon theme setting the preferences. The tango icon theme should be completely supported.
thanks for the swift reply. the icons are now mysteriously working, something i installed must have put them there. One last problem., i've got no taskbar icon in JWM, openbox is fine though. Will this be the same issue as above?
thanks
phil
Different issue, I hate to blame JWM, but the taskbar icon works on most window managers including OpenBox? as you say.
ok, i will try to sort that out on the puppy forum. Two last things though. I compiled xine, and want to know what i can remove, and still have a fully functional gogglesmm. And secondly, i've found all the icons apart from the volume icons in mini player. Can you point me at some, or if not, what size are they? and do they follow the same icon pattern/names as the main player.
Thanks again, It's an excellent player/manager, love how fast it is.
phil
Most icons that gogglesmm looks for are 16x16 and 22x22. Miniplayer uses 16x16 for all its icons. Regarding xine, you can remove any plugin you don't use (assuming gogglesmm is the only one using xine), which kind of depends on what file formats you have and if you use internet streams. The easy one to remove is anything that's only need by video, like the video out plugins (xineplug_vo_out).