LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 11-05-2004, 07:46 PM   #1
laiboonh
LQ Newbie
 
Registered: Jan 2004
Posts: 20

Rep: Reputation: 0
My experience with slackware 10 and gnomad2


As a contribution back to the community:

1) Get the required source packages namely
libnjb - libnjb.sourceforge.net/
libid3tag - http://sourceforge.net/project/showf...group_id=12349
gnomad2 - http://sourceforge.net/project/showf...group_id=65573

The rest should already be installed via default slackware 10 setup

2) Compile and install in the order as stated above.

3) Important: As stated in the gnomad2 homepage

2004-09-29: Gnomad 2.5.0 is released. Includes several enhancements like WMA tag reading, unicode ID3 tags, memory of last used directory, playlist export and Zen Touch support. You will need the CVS version of libnjb (or libnjb 1.2 when that is released) for this version. Also pay special attention to the fact that we switched ID3 tag reader library from id3lib to libid3tag which is better for us. If you compile id3tag from source, then add this file into /usr/local/lib/pkgconfig (create that directory if it doesn't exist!) most packages of libid3tag will include this file by default.

The file mentioned can be obtained from http://gnomad2.sourceforge.net/id3tag.pc or created on your own

Contents:

prefix=/usr/local
exec_prefix=/usr/local
libdir=/usr/local/lib
includedir=/usr/local/include

Name: id3tag
Description: ID3 tag library
Requires:
Version: 0.15.1b
Libs: -L/usr/local/lib -lid3tag -lz
Cflags: -I/usr/local/include

4) for me, my system need to be rebooted for the software to work. (I think is some library linking thingy)

5) Just my two cents, i am a newbie myself
 
Old 11-06-2004, 10:44 PM   #2
carboncopy
Senior Member
 
Registered: Jan 2003
Location: Malaysia
Distribution: Fedora Core, Slackware, Mac OS X, Debian, OpenSUSE
Posts: 1,210
Blog Entries: 4

Rep: Reputation: 45
Re: My experience with slackware 10 and gnomad2

Quote:
Originally posted by laiboonh
4) for me, my system need to be rebooted for the software to work. (I think is some library linking thingy)
If indeed it is the library linking thingy, just ldconfig should fix it. Don't have to reboot.
 
Old 11-06-2004, 11:06 PM   #3
laiboonh
LQ Newbie
 
Registered: Jan 2004
Posts: 20

Original Poster
Rep: Reputation: 0
yay, thanks for the contribution
 
Old 11-22-2004, 10:13 PM   #4
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Rep: Reputation: 30
hmm, i have all those libraries installed, and i have all the default slackware 10 packages installed, yet I get this error when doing make:

if gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.5.0\" -DPACKAGE_STRING=\"gnomad2\ 2.5.0\" -DPACKAGE_BUGREPORT=\"http://sourceforge.net/tracker/\?func=add\&group_id=65573\&atid=511470\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.5.0\" -DGETTEXT_PACKAGE=\"gnomad2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1 -DHAVE_CHDIR=1 -I. -I. -pthread -DXTHREADS-D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -I/usr/local/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -DPREFIX=\"/usr/local\" -DSYSCONFDIR=\"/usr/local/etc\" -DDATADIR=\"/usr/local/share\" -DLIBDIR=\"/usr/local/lib\" -DPIXMAPSDIR=\""/usr/local/share/pixmaps"\"-g -O2 -MT jukebox.o -MD -MP -MF ".deps/jukebox.Tpo" -c -o jukebox.o jukebox.c; \
then mv -f ".deps/jukebox.Tpo" ".deps/jukebox.Po"; else rm -f ".deps/jukebox.Tpo"; exit 1; fi
jukebox.c: In function `refresh_id':
jukebox.c:87: error: void value not ignored as it ought to be
jukebox.c: In function `jukebox_get_idstring':
jukebox.c:95: error: structure has no member named `idstring'
jukebox.c: In function `jukebox_release':
jukebox.c:366: error: void value not ignored as it ought to be
jukebox.c: In function `scan_thread':
jukebox.c:597: error: `songid_t' undeclared (first use in this function)
jukebox.c:597: error: (Each undeclared identifier is reported only once
jukebox.c:597: error: for each function it appears in.)
jukebox.c:597: error: `songtag' undeclared (first use in this function)
jukebox.c:598: error: `datafile_t' undeclared (first use in this function)
jukebox.c:598: error: `datatag' undeclared (first use in this function)
jukebox.c:638: error: `songid_frame_t' undeclared (first use in this function)
jukebox.c:638: error: `frame' undeclared (first use in this function)
jukebox.c:662: error: `ID_DATA_BIN' undeclared (first use in this function)
jukebox.c:677: error: `ID_DATA_ASCII' undeclared (first use in this function)
jukebox.c: In function `hd2jb_thread':
jukebox.c:1006: warning: passing arg 3 of `NJB_Send_Track' from incompatible pointer type
jukebox.c:1006: warning: passing arg 4 of `NJB_Send_Track' from incompatible pointer type
jukebox.c:1006: warning: passing arg 6 of `NJB_Send_Track' from incompatible pointer type
jukebox.c:1006: error: too many arguments to function `NJB_Send_Track'
jukebox.c:1031: warning: passing arg 3 of `NJB_Send_Track' from incompatible pointer type
jukebox.c:1031: warning: passing arg 4 of `NJB_Send_Track' from incompatible pointer type
jukebox.c:1031: warning: passing arg 6 of `NJB_Send_Track' from incompatible pointer type
jukebox.c:1031: error: too many arguments to function `NJB_Send_Track'
jukebox.c: In function `hd2jb_data_thread':
jukebox.c:1106: warning: passing arg 4 of `NJB_Send_File' from incompatible pointer type
jukebox.c:1106: error: too few arguments to function `NJB_Send_File'
jukebox.c: In function `jukebox_set_metadata':
jukebox.c:1295: warning: passing arg 3 of `NJB_Replace_Track_Tag' from incompatible pointer type
jukebox.c:1295: error: too many arguments to function `NJB_Replace_Track_Tag'
make[1]: *** [jukebox.o] Error 1
make[1]: Leaving directory `/home/sandeep/gnomad2-2.5.0/src'
make: *** [all-recursive] Error 1


I am upgraded to -current... perhaps i have a package that's too new?

Any help appreciated

Thanks
 
Old 11-22-2004, 10:23 PM   #5
laiboonh
LQ Newbie
 
Registered: Jan 2004
Posts: 20

Original Poster
Rep: Reputation: 0
perhaps you would like to tell us the exact version of the packages you downloaded. think it might be that you downloaded some corrupted packages
 
Old 11-23-2004, 05:19 PM   #6
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Rep: Reputation: 30
I have the following gtk packages installed (not conflicting):
gtk+-1.2.10-i386-3
gtk+2-2.4.13-i486-1

and compiled and installed libid3tag 0.15b; the library was found successfully in configure after putting in the pkgconfig .pc file

the error was from compiling gnomad 2.5.0, and gnomad 2.4.4 gave similar errors when running make (uninstalled libid3tag and put in libid3); i've redownloaded both packages and i doubt they're corrupt since they untarred fine

i have a feeling that it is some package in my -current tree that is messing up the install; i'll have to try on my normal slack 10.0 later on

any other ideas?
 
Old 11-23-2004, 07:21 PM   #7
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Rep: Reputation: 30
hmm, it compiled just fine on my normal slackware 10.0 box; i guess i must have deleted a library package or there is some other conflict

in any case, i just copied the compiled stuff from that computer into mine, did make install, and the program seems to run fine.... now to wait on the mp3 player

so now i would like to figure out what it is that was causing the compiling problem, just to bring some closure to this

thanks for your help!
 
Old 11-28-2004, 02:43 PM   #8
mars-red
LQ Newbie
 
Registered: Nov 2004
Location: NH, USA
Distribution: mandrake
Posts: 1

Rep: Reputation: 0
Me too!

Hi everyone,

This post caught my eye because I am having exactly the same problem as
TheOneAndOnlySM, trying to make gnomad2 2.5.0. I'm using id3lib 3.8.3 and the latest libnjb from cvs. My USB and GTK2 stuff were already present from my distro (I'm running Mandrake 10.1).

I am also seeking help in the nomadness forums, in this thread (started by someone with a similar problem): http://nomadness.net/modules.php?nam...750&highlight=

Any help would be greatly appreciated!

Thanks,
Max
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Gnomad2 Mr.Bone Linux - Software 9 02-02-2007 02:20 PM
GNomad2 dougbarrett Linux - Newbie 9 07-04-2005 04:37 AM
Help with Gnomad2 linmith Linux - Software 13 04-29-2005 11:06 AM
Gnomad2 ? RobNyc Linux - Software 5 03-20-2005 12:51 AM
My experience with setting up hp scanner 3300C in Slackware 10 laiboonh Slackware 0 11-04-2004 02:03 AM


All times are GMT -5. The time now is 12:15 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration