LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   ipod tools for slackware (https://www.linuxquestions.org/questions/slackware-14/ipod-tools-for-slackware-804103/)

business_kid 04-25-2010 11:32 AM

ipod tools for slackware
 
I have slamd64-12.2, slackware64-13.0 and slackware-12.0(32 bit) on boxes I can use here. My wife has one of thes 'made in china' usb players with apple software loaded and the word ipod written on the back. No gnome, no kde in sight - xfce, the low cholesterol window manager

A straight upload of files fail to play. gtkpod won't compile because it wants a newer libgpod; libgpod won't compile because, it says

make[2]: Entering directory `/home/dec/download/libgpod-0.7.93/tools'
CCLD ipod-read-sysinfo-extended
../src/.libs/libgpod.so: undefined reference to `g_checksum_reset'
collect2: ld returned 1 exit status
make[2]: *** [ipod-read-sysinfo-extended] Error 1
make[2]: Leaving directory `/home/dec/download/libgpod-0.7.93/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dec/download/libgpod-0.7.93'
make: *** [all] Error 2

googling for ipod-read-sysinfo-extended leads me to broken links and a home for the bewildered. Life's too short for this. How have you guys done this? - no need for me to reinvent the wheel here

Richard Cranium 04-26-2010 03:56 AM

GNUpod

Quote:

GNUpod is a collection of Perl-Scripts which allow you to use your iPod under GNU/Linux and many other Operating Systems with a useable Version of Perl 5 (+Modules).

Ivshti 04-26-2010 07:50 AM

here you are, a newer libgpod: http://linvo.org/repository/linvo-20...-i486-1lnv.txz

business_kid 04-26-2010 01:59 PM

Thanks, Ivishti & Richard Cranium. Both good ideas. I somehow thought GNUpod was Gpod - a gnome thing and I didn't want to go there and stepped past it. CPAN solves most of the pain in perl.

I found what the problem is. The $@£&! thing is little endian :-/. Now this is taxing my brain, but I thought pcs and just about most things are big endian. My arm based google android system is little endian, so they must figure that in the network protocols, which is why I'd need something clever to talk to it.

But I had my fill of these obtuse little libs. I remember I tried once to compile Network Manager. I ended up looking for a dependency called egg-dbus(!) but the project had changed it's name. Catch 22.

/goes off to try those ideas

business_kid 04-26-2010 03:37 PM

Just updating for the sake of a complete record.

I am quitting on libgpod, gtkpod, and so forth. That option dies here, because I'm chasing half-assed little libs written by obtuse perfectionists.

gtkpod also needs half a dozen small things, which need half a dozen small things, which need half a dozen other small things. I got this

bash-3.1$ ./bootstrap --disable-server
dir: .
SDL appears to be installed
Error - we have detected a version of faac that has libmp4v2 support
and no copy of mpeg4ip-config. This means faac was built with
faad2 and the libraries will be incompatible.
Please reinstall faac without mp4v2 support
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Back to gnupod. CPAN installed dependencies, and set itself up. All you had to do was give it root, and have absolute faith it wouldn't blow things up. And it actually managed the big endian/little endian thing.

Not too fond of mp4s, but mp3s are fine. The stupid thing claims an ability to use mp4. At this stage, who cares

/goes off to delete 56 half compiled pieces of software which won't compile for one egregious reason or another


All times are GMT -5. The time now is 03:52 AM.