Jump to content

getting the creative jukebox working with gnome


Znora
 Share

Recommended Posts

I am a happy owner of a creative jukebox zen NX.

As I just converted to mdk 10, I wanted to get it working with my new OS.

after i search on sourceforge.net i found this software.

It si called gnomad, and is a software supposed to jukebox players work under gnome.

 

So what now?

 

I saw the eks: 2.4.4. Are those kernelnumbers, or versonnumbers?

 

anyway: I downloaded the gnomad2-2.4.4-1.src.rpm file and the libnjb-1.1-2.src.rpm file. there were no istallationinstructions, so I just guessed for "prm --rebuild <filename>"

I took the libnjb-1.1-2.src.rpm first.

 

now I am quite stuck:

when I ran those to files they both stopped and asked for libusb-devel-1.5 or above. i forund the newest here.

 

OK I need some new USBdrivers.

1.I downloaded that file to.

2.logged in as root

3.followed the installnotes

anything seamed fine, but the install still asks me for the new driver :furious3:

Do I need to remove the old ones before installing the new one?

 

have I done anything wrong?

:help:

 

Anyway. I think the admin should write a tutreal on this one. After all, Creative are selling a lot of portible now, and there is a lot of people out ther that want to know how to make ther mp3 player work. :D

Link to comment
Share on other sites

It probably wants the mass storage drivers loaded.

 

modprobe usb-storage

 

Anyway. I think the admin should write a tutreal on this one. After all, Creative are selling a lot of portible now, and there is a lot of people out ther that want to know how to make ther mp3 player work.

 

The admin doesnt write the tutorials. We do, us users. So if you get it working, why dont you?

 

iphitus

Link to comment
Share on other sites

[root@localhost root]# urpmi gnomad2
To satisfy dependencies, the following 3 packages are going to be installed (1 MB):
gnomad2-2.4.4-1mdk.i586
libnjb1.1-1.1-1mdk.i586
libstdc++6-3.4.1-0.3mdk.i586
Is this OK? (Y/n) Y

   ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/i586/Mandrake/RPMS/libstdc++6-3.4.1-0.3mdk.i586.rpm
   ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/contrib/i586/libnjb1.1-1.1-1mdk.i586.rpm
   ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/contrib/i586/gnomad2-2.4.4-1mdk.i586.rpm
installing /var/cache/urpmi/rpms/libstdc++6-3.4.1-0.3mdk.i586.rpm /var/cache/urpmi/rpms/libnjb1.1-1.1-1mdk.i586.rpm /var/cache/urpmi/rpms/gnomad2-2.4.4-1mdk.i586.rpm
Preparing...                ##################################################
  1:libnjb1.1              ##################################################
  2:libstdc++6             ##################################################
  3:gnomad2                ##################################################
[root@localhost root]#

 

...oh, and no I don't have such devices :P

Edited by bvc
Link to comment
Share on other sites

[root@localhost RPM]# cd /usr/src/RPM/SRPMS
[root@localhost SRPMS]# ls
gnomad2-2.4.4-1.src.rpm  libnjb-1.1-2.src.rpm
[root@localhost SRPMS]# rpmbuild --rebuild libnjb-1.1-2.src.rpm
Installing libnjb-1.1-2.src.rpm
warning: user linus does not exist - using root
warning: group linus does not exist - using root
error: Failed build dependencies:
       libusb-devel is needed by libnjb-1.1-2
[root@localhost SRPMS]# urpmi libusb-devel

   ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/i586/Mandrake/RPMS/libusb0.1_4-devel-0.1.8-1mdk.i586.rpm
installing /var/cache/urpmi/rpms/libusb0.1_4-devel-0.1.8-1mdk.i586.rpm         
Preparing...                ##################################################
  1:libusb0.1_4-devel      ##################################################
[root@localhost SRPMS]# rpmbuild --rebuild libnjb-1.1-2.src.rpm
Installing libnjb-1.1-2.src.rpm
warning: user linus does not exist - using root
warning: group linus does not exist - using root
...............
...............
..............

Wrote: /usr/src/RPM/RPMS/i586/libnjb-1.1-2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/libnjb-samples-1.1-2.i586.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.16511
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd libnjb-1.1
+ '[' -d /var/tmp/libnjb-buildroot ']'
+ rm -r /var/tmp/libnjb-buildroot
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.16511
+ umask 022
+ cd /usr/src/RPM/BUILD
+ rm -rf libnjb-1.1
+ exit 0
[root@localhost SRPMS]# rpm -ivh /usr/src/RPM/RPMS/i586/libnjb-1.1-2.i586.rpm libnjb-samples-1.1-2.i586.rpm
error: open of libnjb-samples-1.1-2.i586.rpm failed: No such file or directory
[root@localhost SRPMS]# rpm -ivh /usr/src/RPM/RPMS/i586/libnjb-1.1-2.i586.rpm                              
Preparing...                ########################################### [100%]
  1:libnjb                 ########################################### [100%]
Checking hotplugging CVS version...
/etc/hotplug/usb/*.usermap support was added in august 2002
Hotplug version seems to be from 2004/03/26
No need to edit the /usb.usermap file.
[root@localhost SRPMS]# rpm -ivh /usr/src/RPM/RPMS/i586/libnjb-samples-1.1-2.i586.rpm
Preparing...                ########################################### [100%]
       file /usr/bin/play from install of libnjb-samples-1.1-2 conflicts with file from package sox-12.17.4-2mdk
[root@localhost SRPMS]#

It it was me I would have even tried to install libnjb-samples.

 

[root@localhost SRPMS]# rpmbuild --rebuild gnomad2-2.4.4-1.src.rpm
Installing gnomad2-2.4.4-1.src.rpm
error: Failed build dependencies:
       libgnome-devel >= 2.0.0 is needed by gnomad2-2.4.4-1
       libgnomeui-devel >= 2.0.0 is needed by gnomad2-2.4.4-1
[root@localhost SRPMS]# urpmi libgnome-devel libgnomeui-devel
no package named libgnomeui-devel
[root@localhost SRPMS]# urpmi libgnome-devel                 
Everything already installed
[root@localhost SRPMS]# urpmi libgnomeui-devel
no package named libgnomeui-devel
[root@localhost SRPMS]# urpmi libgnomeui      
The following packages contain libgnomeui: 
libgnomeui2
libgnomeui2_0
libgnomeui2_0-devel
libgnomeuimm2.0-doc
libgnomeuimm2.0_1
libgnomeuimm2.0_1-devel
libgnomeuimm2.6-doc
libgnomeuimm2.6_1
libgnomeuimm2.6_1-devel
[root@localhost SRPMS]# rpm -q libgnome-devel
package libgnome-devel is not installed
[root@localhost SRPMS]# urpmi libgnome-devel
Everything already installed
[root@localhost SRPMS]# rpm -q libgnome-devel
package libgnome-devel is not installed
[root@localhost SRPMS]# urpmi libgnome      
The following packages contain libgnome: 
libgnome-db0
libgnome-db0-devel
libgnome-db2.0_3
libgnome-db2.0_3-devel
libgnome-desktop-2_2
libgnome-desktop-2_2-devel
libgnome-keyring0
libgnome-keyring0-devel
libgnome-mag1
libgnome-mag1-devel
libgnome-pilot2
libgnome-pilot2-devel
libgnome-vfs0
libgnome-vfs0-devel
libgnome-vfs2_0
libgnome-vfs2_0-devel
libgnome-vfsmm2.6_1
libgnome-vfsmm2.6_1-devel
libgnome-window-settings1
libgnome-window-settings1-devel
libgnome2
libgnome2_0
libgnome2_0-devel
libgnome32
libgnome32-devel
libgnomecanvas2_0
libgnomecanvas2_0-devel
libgnomecanvasmm2.0-doc
libgnomecanvasmm2.0_1
libgnomecanvasmm2.0_1-devel
libgnomecanvasmm2.6-doc
libgnomecanvasmm2.6_1
libgnomecanvasmm2.6_1-devel
libgnomecups
libgnomecups-1.0_1
libgnomecups-1.0_1-devel
libgnomecupsui-1.0_1
libgnomecupsui-1.0_1-devel
libgnomemm-1.2_9
libgnomemm-1.2_9-devel
libgnomemm2.0_1
libgnomemm2.0_1-devel
libgnomemm2.6_1
libgnomemm2.6_1-devel
libgnomeprint
libgnomeprint15
libgnomeprint15-devel
libgnomeprint2-2_0
libgnomeprint2-2_0-devel
libgnomeprintui2-2_0
libgnomeprintui2-2_0-devel
libgnomesharpglue
libgnomesharpglue-devel
libgnomespeech7
libgnomespeech7-devel
libgnomeui2
libgnomeui2_0
libgnomeui2_0-devel
libgnomeuimm2.0-doc
libgnomeuimm2.0_1
libgnomeuimm2.0_1-devel
libgnomeuimm2.6-doc
libgnomeuimm2.6_1
libgnomeuimm2.6_1-devel

it wants red hat named rpms/files, so unless you want to edit the spec files....etc.....don't bother building from these src rpms. Just find rpm.

Link to comment
Share on other sites

I see.

 

I'm not a coder, so I think I can just forget that.

 

You mentioned the .rpm, but I can't find any on the sourceforge webpage.

all they have is this stupid .fc1.i386.rpm, fc2.i386.rpm and rh9.i386.rpm file.

That stands for red hat9 and fandora core 1 and 2. Right?

 

what aboute the .tar.gz file? Do you have any belief in that?

 

If not, I guess I hvae to use my hole summerholiday in learning enough C++ to be agle to run it. :thumbs:

Do you know how I can kind of "unzip" the .rpm file to get an editible source?

 

thanks for all help.

Link to comment
Share on other sites

have you tried the rpms at soorceforge? fc2 and rh9? They may work even after forcing the install (not recommended, but I do it all the time).

 

here

http://rpm.pbone.net/index.php3

is only cooker rpm's which is what I installed/ran above

 

http://rpmfind.net/

turns up nothing :rolleyes:

 

http://www.linuxquestions.org/questions/history/178200

 

http://rpm.pbone.net/index.php3/stat/1/data/2004-06-01

 

gnomad2 is gone from here but google indicates it was here

http://rpmfind.net/linux/RPM/GByName.html

 

http://www.google.com/search?hl=en&lr=&ie=...in%C2%A0results

 

Do I beleive in tarballs? If you have to make something work, it's the way to go. Much more flexible and easy to learn your way around. SEE:our FAQ on software installation.

Link to comment
Share on other sites

bvc: I see.

 

Anyway. After giving up gnomad2 totally, I googled around for a wile.

then I found the ofisial webpage of gnomad2.

http://gnomad2.sourceforge.net/.

Under the plan selection I figured out that I needed more software to make it working.

why the heck coouldn't they just have left a link at the downloadpage, so I didn't have to figure that out myself. :wall:

Let's hope it works now. It seams that I also need some id3lib file. bvc: your installing libusb 1.4 you need libusb 1.5 or above

*tryin g*

Edited by Znora
Link to comment
Share on other sites

I got gnomad2-2.3 working in mdk9.2 with some trouble:

 

http://www.mandrakeusers.org/index.php?sho...t=0entry84634

 

Just wondering whether 2.3 might work better than 2.4. Also, note my post re the need to create links in lib to certain libs elsewhere.

 

Haven't had time to try installing either version in mdk10.

 

Edit:

Got 2.3 installed today and working. The source rpm and the rpm didn't work at all so I wound up compiling from source. With 2.3 you can use the standard libusb from mdk10 but you must also have the libusb-devel installed. You also need to install some gnome devel libs; if you try to rebuild the source rpm it will spit out which ones you need but it won't build even after you install them. Installed the id3lib, then the libnjb from source then installed the gnomad2-2.3 from source. It works great on my ancient Nomad Jukebox but will only work when launched as root. Also had to create links from /usr/local/lib/libnjb.so.1.0.1 in /usr/lib, i.e.:

 

# ln -s /usr/local/lib/libnjb.so.1.0.1 /usr/lib/libnjb.so.1.0.1

 

If you don't this, gnomad will complain it can't find this library when launched.

Edited by pmpatrick
Link to comment
Share on other sites

Interesting, but I will still try to use v 4.4 a little more.

 

The problen now is that I can't make my newly installed libusb driver to become default. I guess I have to add it's librarypath. I don't really know where to add ti.

I noticed a new folder after installing it named /libusb-0.1.8, si I guess I addthe librarypath with something like:

ln -s /libusb-0.1.8 /.....................

 

can u help me out?

is there anything else I need to notice?

Edited by Znora
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...