From MAILER-DAEMON Wed Oct 06 15:08:02 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3ZLO-0004wt-KJ for mharc-bug-gnupod@gnu.org; Wed, 06 Oct 2010 15:08:02 -0400 Received: from [140.186.70.92] (port=54621 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3ZLM-0004uW-0h for bug-gnupod@gnu.org; Wed, 06 Oct 2010 15:08:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3ZLK-0000uo-9U for bug-gnupod@gnu.org; Wed, 06 Oct 2010 15:07:59 -0400 Received: from mail-gw0-f41.google.com ([74.125.83.41]:50898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3ZLK-0000uj-6z for bug-gnupod@gnu.org; Wed, 06 Oct 2010 15:07:58 -0400 Received: by gwj18 with SMTP id 18so192960gwj.0 for ; Wed, 06 Oct 2010 12:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=9BifmNV8lQDwhtFxSWQzxIFAzyZqiKvBmrQKIQRtvVI=; b=bLZ5HDOrkXIJ2OupFrZn7aELKfB5QSSORJXxhEAjRLX+nzTWrzs7EfToPpf0yFZIbp Z/83DrTIciDB8wUa+YCxDbd9VOuu7TMsIFCarFCw1EMeAJEoOYCfx2/y1vkCoViUa6W6 dQzK5ezb1hIc1v74bwtPMb+2vA6GG+EZLBHoY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=wmLEM7YTumv8I0r4LK23ltT/LaUjAFIaRwgyA/DC4BqkTq6+KQ0cnTg/RYDyHqN4IE 5JbjahKUI8+Ub05MSKmk+FDpSLbChViReg2xIvWJffQo1gFm0dc4d5BKeyoAg+SMbOyi 1N7Er9vNf+OV2R0vmsbFeADvHdLD+BcclMK2Y= MIME-Version: 1.0 Received: by 10.151.102.6 with SMTP id e6mr2367072ybm.268.1286392077142; Wed, 06 Oct 2010 12:07:57 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Wed, 6 Oct 2010 12:07:57 -0700 (PDT) Date: Wed, 6 Oct 2010 14:07:57 -0500 X-Google-Sender-Auth: WQb5LRZIvkv-qZLfVMDQDfFkkBU Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] gnupod on Windows XP/7, install/configure/make issues X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2010 19:08:01 -0000 Warning: new kid on the list - Based on rapidrepair.com threads (http://www.rapidrepair.com/phpbb/viewtopic.php?f=2&t=2508&p=8207#p8207) with Richie, i was directed to gnupod. I'm trying to push 30,000+ songs to my 240GB modified ipod 5.5 gen which is dying due to itunesDB issues. I understand I can use the low_ram_attr in the config file to trim the database of junk to break this barrier. - I have loaded onto Windows XP SP3: cygwin (took a few tries to get the gcc/make going as options) + ActivePerl 5.8 (because several attempts with 5.10 that came with cygwin failed), and installed several missing perl modules during the ./configure stage to finally get to a passing status. Truzenzuzex@cnya-hq /cygdrive/d/apps/gnupod/gnupod-0.99.8 $ ./configure checking for perl-5.8... no checking for perl-5.6... no checking for perl... /cygdrive/e/Perl/bin/perl GNUpod will use /cygdrive/e/Perl/bin/perl checking for Digest::MD5... ok checking for Digest::SHA1... ok checking for XML::Parser... ok checking for Unicode::String... ok checking for MP3::Info... ok checking for File::Copy... ok checking for Date::Parse... ok checking for Date::Format... ok checking for Data::Dumper... ok checking for optional Audio::FLAC::Header... failed! ** Audio::FLAC::Header not found. You can install it using this command: ** # perl -MCPAN -e 'install Audio::FLAC::Header' ** ..but GNUpod will also work without Audio::FLAC::Header checking for optional Ogg::Vorbis::Header::PurePerl... failed! ** Ogg::Vorbis::Header::PurePerl not found. You can install it using this command: ** # perl -MCPAN -e 'install Ogg::Vorbis::Header::PurePerl' ** ..but GNUpod will also work without Ogg::Vorbis::Header::PurePerl checking for optional Date::Manip... failed! ** Date::Manip not found. You can install it using this command: ** # perl -MCPAN -e 'install Date::Manip' ** ..but GNUpod will also work without Date::Manip installed version of MP3::Info looks good for utf8 support installed version of MP3::Info looks good for APE tag and RVA2 support checking installed encoders... done checking installed decoders... done checking for ffmpeg with AAC support... not found, --decode=video won't work checking for ImageMagick...found! configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting Settings: --------- Release : 0.99.8 Perl Version : 5.8.9 Prefix : /usr/local Perl INC : E:/Perl/site/lib Encoders : (mpeg4/no ffmpeg with aac support found) (disabled faac: Binary not found) (disabled lame: Binary not found) wav Decoders : (disabled timidity: Binary not found) (disabled flac: Binary not found) (disabled oggdec: Binary not found) Artwork Support : Yes -> use 'make install' to install GNUpod -> use 'info GNUpod' to read the documentation after you installed GNUpod -> use 'make uninstall' to remove GNUpod from /usr/local But when i run make install, it pukes based on some kind of pathing issue --- assuming Win32 translation error of some sort. Truzenzuzex@cnya-hq /cygdrive/d/apps/gnupod/gnupod-0.99.8 $ make install /bin/sh ./mkinstalldirs /usr/local/bin /bin/sh ./mkinstalldirs /usr/local/share/man/man1 /cygdrive/e/Perl/bin/perl tools/gnupod_install.pl INSTALL "/cygdrive/e/Perl/bin/perl" "/usr/local/bin" "/usr/local/share/info" "/usr/local/share/man" "" Could not write //usr/local/bin/gnupod_addsong.pl: No such file or directory Installing GNUpod 0.99.8 using gnupod_install 0.25 > src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl make: *** [install] Error 2 Would love to get this running, any guidance from someone with cygwin experience would be great. I attempted several hacks on the make routine to get past it but no go. - At the moment, I am running the .pl gnupod commands directly from ActiveState Perl (outside of the *NIX cygwin) environment. Using the gnupodrc control file has been a life-saver in my hammering. I've managed to make it suck in my itunesDB from the ipod and rewrite it back out, all without hosing my ipod. - Thanks in advance for any assistance/guidance. -BRIAN From MAILER-DAEMON Wed Oct 06 16:57:14 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3b33-0001Xe-Vt for mharc-bug-gnupod@gnu.org; Wed, 06 Oct 2010 16:57:14 -0400 Received: from [140.186.70.92] (port=47396 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3b31-0001XS-10 for bug-gnupod@gnu.org; Wed, 06 Oct 2010 16:57:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3b30-0001Zf-1C for bug-gnupod@gnu.org; Wed, 06 Oct 2010 16:57:10 -0400 Received: from [195.145.128.101] (port=59127 helo=www.viadmin.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3b2z-0001YU-L5 for bug-gnupod@gnu.org; Wed, 06 Oct 2010 16:57:09 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by www.viadmin.org (Postfix) with ESMTP id 5E0BC45F0D; Wed, 6 Oct 2010 22:57:06 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at www.viadmin.org Received: from www.viadmin.org ([127.0.0.1]) by localhost (www.viadmin.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S-Rpqnzd4pN7; Wed, 6 Oct 2010 22:56:58 +0200 (CEST) Received: by www.viadmin.org (Postfix, from userid 1005) id 5DE2FA27C6; Wed, 6 Oct 2010 22:56:58 +0200 (CEST) Date: Wed, 6 Oct 2010 22:56:58 +0200 From: "H. Langos" To: Brian Stewart Subject: Re: [Bug-gnupod] gnupod on Windows XP/7, install/configure/make issues Message-ID: <20101006205658.GI2606@www.viadmin.org> Mail-Followup-To: Brian Stewart , bug-gnupod@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Archive: encrypt User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: bug-gnupod@gnu.org X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2010 20:57:12 -0000 Hi Brian, I havn't used cygwin in quite a while and I've never used it with GNUpod but I'll try to help anyway. :-) On Wed, Oct 06, 2010 at 02:07:57PM -0500, Brian Stewart wrote: > > Truzenzuzex@cnya-hq /cygdrive/d/apps/gnupod/gnupod-0.99.8 > $ ./configure Try ./configure --prefix=/cygdrive/e/someplace instead. That should help. ... > > Settings: > --------- > > Release : 0.99.8 > Perl Version : 5.8.9 > Prefix : /usr/local > Perl INC : E:/Perl/site/lib > Encoders : (mpeg4/no ffmpeg with aac support found) (disabled > faac: Binary not found) (disabled lame: Binary not found) wav > Decoders : (disabled timidity: Binary not found) (disabled > flac: Binary not found) (disabled oggdec: Binary not found) > Artwork Support : Yes > > -> use 'make install' to install GNUpod > -> use 'info GNUpod' to read the documentation after you installed GNUpod > -> use 'make uninstall' to remove GNUpod from /usr/local > > But when i run make install, it pukes based on some kind of pathing > issue --- assuming Win32 translation error of some sort. Well, it tries to install into /usr/local/... while in cygwin you seem to have to use something like /cygdrive// So if you wanted it to install into C:\Programms\foo you'd have to use something like /cygdrive/c/Programms/foo In general unix systems don't use drive letters. Different "drives" all are mapped (or "mounted" in unix-speak) into one directory tree that starts with it's root "/". So while your home directory in /home/brian may be on the first hard drive and a cdrom may be mounted under /media/cdrom they are both accessible in the same directory tree. The other big difference is that unix systems usually don't separate program from program by installing them into different directories like windows does. E.g. There is C:\Program Files\foobar2000 and C:\Program Files\winamp. In those directories the programs, their .ini files, their data files and their log files lie. While in a unix system programs go to /usr/bin , configuration files go to /etc, and log files go to /var/log. And so on... These are just the most basic differences. There's much more that cygwin tries to mend and reconcile. If you want gnupod scripts to be executable from the cygwin shell, you'll have to find out where cygwin will look for executables. Try entering "echo $PATH" in the shell and it should give you a ":"-separated list of directories and an idea what your prefix for ./configure should be set to. > Could not write //usr/local/bin/gnupod_addsong.pl: No such file or directory > Installing GNUpod 0.99.8 using gnupod_install 0.25 > > src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl > make: *** [install] Error 2 > > Would love to get this running, any guidance from someone with cygwin > experience would be great. I attempted several hacks on the make > routine to get past it but no go. Let's see what "echo $PATH" spits out and I guess we can get it to work. > At the moment, I am running the .pl gnupod commands directly from > ActiveState Perl (outside of the *NIX cygwin) environment. Using the > gnupodrc control file has been a life-saver in my hammering. I've > managed to make it suck in my itunesDB from the ipod and rewrite it > back out, all without hosing my ipod. Good to hear that :-) cheers -henrik From MAILER-DAEMON Wed Oct 06 19:33:10 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3dTx-0004NE-W9 for mharc-bug-gnupod@gnu.org; Wed, 06 Oct 2010 19:33:10 -0400 Received: from [140.186.70.92] (port=39049 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3dTu-0004N5-Pj for bug-gnupod@gnu.org; Wed, 06 Oct 2010 19:33:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3dTt-0000M3-9y for bug-gnupod@gnu.org; Wed, 06 Oct 2010 19:33:06 -0400 Received: from mail-yw0-f41.google.com ([209.85.213.41]:58416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3dTt-0000Ly-3e for bug-gnupod@gnu.org; Wed, 06 Oct 2010 19:33:05 -0400 Received: by ywt2 with SMTP id 2so75118ywt.0 for ; Wed, 06 Oct 2010 16:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=SfQexrlM8jV7xaYQMy59CdYsMlWvR3KMvdrzYhvB9vA=; b=A28Zg8nxjJ+RjuKj+N0Tc93KRzASyeJwc+p36/dnLRpKImpNMwSfI9jYXcVl+FIm3u nBPsKlF7ML/jStvK5ouF/VQEEISvsmLpZjBFnTJr8Vd9u0tLHEORc0/ihr01/Ph4GKwO TL2n49VZcZsLOyYfI56DJHQb/KrtSFGOm8Ovs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=MKDCs3unFCUmudL0YxFrxcX6w3tAMfoULs+ywcKYZ9e11xkwmCdbyM4PB1F/Xddc4k cetOBeSe4Hc0FFV3MKi4U4obHNOxfJaakPPIq0Y27xixMwpsaSVotlh0cIMrIm+sMX3k 2B8GPFYG72IUm2KKLlw98XFiITVJY3KMqkCG0= MIME-Version: 1.0 Received: by 10.151.141.20 with SMTP id t20mr79934ybn.40.1286407984400; Wed, 06 Oct 2010 16:33:04 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Wed, 6 Oct 2010 16:33:04 -0700 (PDT) In-Reply-To: <20101006205658.GI2606@www.viadmin.org> References: <20101006205658.GI2606@www.viadmin.org> Date: Wed, 6 Oct 2010 18:33:04 -0500 X-Google-Sender-Auth: DD8w3JKL5y0KWJ4YOOX5jkk1XcY Message-ID: Subject: Re: [Bug-gnupod] gnupod on Windows XP/7, install/configure/make issues From: Brian Stewart To: Brian Stewart , bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2010 23:33:08 -0000 Henrik, I do understand unix/linux/solaris file system concepts, etc -- but it's not my native environment, so hopefully you won't have to spoon feed me everything. 1. I actually do have a /usr/local/bin/ -- its just empty, which is part of the problem. 2. $ echo $PATH /usr/local/bin:/usr/bin:/bin:/cygdrive/e/Perl/site/bin:/cygdrive/e/Perl/bin= :/cygdrive/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:%CommonProgramFiles%/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/S= ystem32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/:/cygdrive= /c/Program Files (x86)/Common Files/Roxio Shared/DLLShared/:/cygdrive/c/Program Files (x86)/Common Files/Roxio Shared/9.0/DLLShared/:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem/:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live 3. I tried (two ways) ./configure --prefix=3D/usr/local, ./configure --prefix=3D/cygdrive/e/gnu then make install (both tries) but it is still throwing > src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl > src/gnupod_addsong.pl --> //cygdrive/e/gnu/bin/gnupod_addsong.pl Note the double forward slashes //, which can't be right based on all the other paths i've seen in the outputs. the make install: did built the /cygdrive/e/gnu/bin and share paths, but // is holding up the rest of the script. /cygdrive/e/gnu/ did not exist today until i tried with your --prefix, so i know it had no problem making the structure. 4. I wonder why it finds Perl properly at /cygdrive/e/Perl/site/bin, but then when generating the make file shows: Perl INC : E:/Perl/site/lib On Wed, Oct 6, 2010 at 3:56 PM, H. Langos wrote: > Hi Brian, > > I havn't used cygwin in quite a while and I've never used it with > GNUpod but I'll try to help anyway. :-) > > > On Wed, Oct 06, 2010 at 02:07:57PM -0500, Brian Stewart wrote: >> >> Truzenzuzex@cnya-hq /cygdrive/d/apps/gnupod/gnupod-0.99.8 >> $ ./configure > > Try > ./configure --prefix=3D/cygdrive/e/someplace > instead. > > That should help. > > ... >> >> Settings: >> --------- >> >> Release =A0 =A0 =A0 =A0 : 0.99.8 >> Perl Version =A0 =A0: 5.8.9 >> Prefix =A0 =A0 =A0 =A0 =A0: /usr/local >> Perl INC =A0 =A0 =A0 =A0: E:/Perl/site/lib >> Encoders =A0 =A0 =A0 =A0: (mpeg4/no ffmpeg with aac support found) (disa= bled >> faac: Binary not found) (disabled lame: Binary not found) wav >> Decoders =A0 =A0 =A0 =A0: (disabled timidity: Binary not found) (disable= d >> flac: Binary not found) (disabled oggdec: Binary not found) >> Artwork Support : Yes >> >> -> use 'make install' to install GNUpod >> -> use 'info GNUpod' to read the documentation after you installed GNUpo= d >> -> use 'make uninstall' to remove GNUpod from /usr/local >> >> But when i run make install, it pukes based on some kind of pathing >> issue --- assuming Win32 translation error of some sort. > > Well, it tries to install into /usr/local/... while in cygwin you seem to > have to use something like /cygdrive// > > So if you wanted it to install into C:\Programms\foo you'd have to use > something like /cygdrive/c/Programms/foo > > In general unix systems don't use drive letters. Different "drives" all a= re > mapped (or "mounted" in unix-speak) into one directory tree that starts > with it's root "/". So while your home directory in /home/brian may be on > the first hard drive and a cdrom may be mounted under /media/cdrom they > are both accessible in the same directory tree. > > The other big difference is that unix systems usually don't separate > program from program by installing them into different directories > like windows does. E.g. There is C:\Program Files\foobar2000 and > C:\Program Files\winamp. In those directories the programs, their .ini > files, their data files and their log files lie. > > While in a unix system programs go to /usr/bin , configuration files go > to /etc, and log files go to /var/log. And so on... > > These are just the most basic differences. There's much more that cygwin > tries to mend and reconcile. > > If you want gnupod scripts to be executable from the cygwin shell, you'll > have to find out where cygwin will look for executables. > > Try entering "echo $PATH" in the shell and it should give you a > ":"-separated list of directories and an idea what your prefix for > ./configure should be set to. > >> Could not write //usr/local/bin/gnupod_addsong.pl: No such file or direc= tory >> Installing GNUpod 0.99.8 using gnupod_install 0.25 >> =A0> src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl >> make: *** [install] Error 2 >> >> Would love to get this running, any guidance from someone with cygwin >> experience would be great. =A0 I attempted several hacks on the make >> routine to get past it but no go. > > Let's see what "echo $PATH" spits out and I guess we can get it to work. > >> At the moment, I am running the .pl gnupod commands directly from >> ActiveState Perl (outside of the *NIX cygwin) environment. Using the >> gnupodrc control file has been a life-saver in my hammering. I've >> managed to make it suck in my itunesDB from the ipod and rewrite it >> back out, all without hosing my ipod. > > Good to hear that :-) > > cheers > -henrik > > From MAILER-DAEMON Wed Oct 06 20:03:47 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3dxb-0001dW-GW for mharc-bug-gnupod@gnu.org; Wed, 06 Oct 2010 20:03:47 -0400 Received: from [140.186.70.92] (port=53970 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3dxZ-0001dN-An for bug-gnupod@gnu.org; Wed, 06 Oct 2010 20:03:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3dxX-0003u8-Uo for bug-gnupod@gnu.org; Wed, 06 Oct 2010 20:03:45 -0400 Received: from teddybear.perltraining.com.au ([59.167.196.206]:52203) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3dxX-0003ty-9J for bug-gnupod@gnu.org; Wed, 06 Oct 2010 20:03:43 -0400 Received: from [192.168.2.170] (tabius [192.168.2.170]) by teddybear.perltraining.com.au (Postfix) with ESMTP id 8458BA8CB7; Thu, 7 Oct 2010 10:42:35 +1100 (EST) Message-ID: <4CAD096B.7090909@perltraining.com.au> Date: Thu, 07 Oct 2010 10:42:35 +1100 From: Jacinta Richardson Organization: Perl Training Australia Pty Ltd User-Agent: Icedove 1.5.0.14eol (X11/20090105) MIME-Version: 1.0 To: Brian Stewart Subject: Re: [Bug-gnupod] gnupod on Windows XP/7, install/configure/make issues References: <20101006205658.GI2606@www.viadmin.org> In-Reply-To: X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. Cc: bug-gnupod@gnu.org X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 00:03:46 -0000 Brian Stewart wrote: > 1. I actually do have a /usr/local/bin/ -- its just empty, which is > part of the problem. > > 2. $ echo $PATH > /usr/local/bin:/usr/bin:/bin:/cygdrive/e/Perl/site/bin:/cygdrive/e/Perl/bin:/cygdrive/c/Program > Files (x86)/NVIDIA > Corporation/PhysX/Common:%CommonProgramFiles%/Microsoft Shared/Windows > Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/:/cygdrive/c/Program > Files (x86)/Common Files/Roxio Shared/DLLShared/:/cygdrive/c/Program > Files (x86)/Common Files/Roxio > Shared/9.0/DLLShared/:/cygdrive/c/Program Files > (x86)/QuickTime/QTSystem/:/cygdrive/c/Program Files/Common > Files/Microsoft Shared/Windows Live /usr/local/bin, /usr/bin, /bin are all directories inside your cygwin set up. /cygdrive/e/* are all directories that could be found by going to e: in DOS and likewise for /cygdrive/c/ and c: > 3. I tried (two ways) > ./configure --prefix=/usr/local, > ./configure --prefix=/cygdrive/e/gnu > > then > make install (both tries) > but it is still throwing >> src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl >> src/gnupod_addsong.pl --> //cygdrive/e/gnu/bin/gnupod_addsong.pl If the double forward slash is a problem (it shouldn't be - unixes should just translate // to /) then try ./configure --prefix=usr/local I'm not quite sure that's the problem however. Still, give it a go. > Note the double forward slashes //, which can't be right based on all > the other paths i've seen in the outputs. the make install: did built > the /cygdrive/e/gnu/bin and share paths, but // is holding up the rest > of the script. /cygdrive/e/gnu/ did not exist today until i tried > with your --prefix, so i know it had no problem making the structure. > > 4. I wonder why it finds Perl properly at /cygdrive/e/Perl/site/bin, > but then when generating the make file shows: Perl INC : > E:/Perl/site/lib As I mentioned above /cygdrive/e is how cygwin handles accessing what you'd normally get to by e: -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From MAILER-DAEMON Wed Oct 06 22:21:11 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3g6Z-0006hv-Gr for mharc-bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:21:11 -0400 Received: from [140.186.70.92] (port=54647 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3g6U-0006bA-EQ for bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:21:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3g2v-00061x-1Q for bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:17:26 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:51136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3g2u-00061r-Tz for bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:17:24 -0400 Received: by gxk24 with SMTP id 24so141898gxk.0 for ; Wed, 06 Oct 2010 19:17:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=d1KTjEur8WM/eAzMoeuSWxEjqlzyE/9J2JLT2/2Ugpo=; b=PxJmO2ntwmlXkjxb357s8rJ86YnKD+YEA5X4hXG9AleqL8xxbXaLQCHPcOiuHTb2Nw f/Aw8H1Q5tOLXI6ygL6Sa661JwTg9VkX0AqSiFx4DiYZFbK3SburUDw2Swd4cMv21Oya KjUejnX+8feYJ3mttFa13Caa8Pe6EaTcPnWZM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=c+OvrLDdpH0u+rbAIZ9pKrp7Pxqt+I09gO6dH3LZj7IqUZMbaV9JkhSQU9iolBQhAc F1ZQAYdtjX4TsUAMx73F5j1B0YAd+zfyDEKYGWvrdJ9VdNkvCw4LRQCOfLAuZ3r8x2SU 8Hs1a5Ja0V+vEjXSN6/jsJsqy/J4n96r8Y/lE= MIME-Version: 1.0 Received: by 10.150.246.23 with SMTP id t23mr208702ybh.211.1286417843532; Wed, 06 Oct 2010 19:17:23 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Wed, 6 Oct 2010 19:17:23 -0700 (PDT) Date: Wed, 6 Oct 2010 21:17:23 -0500 X-Google-Sender-Auth: Gsz6ezErKDLrexnYQ6LjzujjgDM Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] low_ram_attr - how to verify it is functioning X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 02:21:08 -0000 Attempting to test now, but not sure the low_ram_attr is working --- is there any feedback that low_ram_attr is active when you run mktunes? Here is my gnupodrc before anyone asks -- and I know its working based on the FWID value, etc being read. ###################################################### # GNUpod 0.99.5 Configuration # # # # Save this file as: # # ~/.gnupodrc or $ipod/iPod_Control/.gnupod/gnupodrc # ###################################################### ##### GLOBAL OPTIONS ##### ## Set the mountpoint for the iPod # mount = /mnt/ipod mount = H: ## Specify iPod model ## This is only needed to get artwork working (GNUpod needs to convert ## images into a model-specific format) ## ## Valid choices are: ## * video (default) ## * nano (pre-2007 nanos) ## * nano_3g (the late 2007 nano) ## * nano_4g (the late 2008 nano) # model = video model = video ## Let GNUpod call mktunes.pl itself. ## This may cause a slow-down when dealing with ## large databases on slow CPUs because mktunes.pl ## may take some time to complete # automktunes = 1 ##### NON GLOBAL OPTIONS ###### # *** mktunes.pl *** ## Specify the iPods name # mktunes.ipod-name = Wurstli mktunes.ipod-name = TrUz-Hacked240 # *** on the go sync (V2 Firmware) *** ## Uncomment this to skip 'on-the-go' sync # otgsync.nosync = 1 # *** tunes2pod.pl *** ## Uncomment to set '--force' switch to true (DANGEROUS) # tunes2pod.force = 1 # *** mktunes.pl *** ## Set --volume boost to +10 percent # mktunes.volume = +10 ## Enforce iPod serial number: # mktunes.fwguid = 000ba3100310abcf # 000a270015b54da2 = Larry's 30GB i converted to 240GB (oct 2010) mktunes.fwguid = 000a270015b54da2 # *** mktunes.pl *** ## Only keep some attributes to make the iTunesDB fit inside small RAM ## The minimum attributes needed by the iPod are path and title ## Valid attributes are: ## title path album artist genre fdesc eq comment category composer group ## desc podcastguid podcastrss chapterdata subtitle tvshow tvepisode ## tvnetwork albumartist artistthe keywords sorttitle sortalbum ## sortalbumartist sortcomposer sorttvshow low_ram_attr = path title artist album genre # *** gnupod_search.pl *** ## Always match only once # gnupod_search.match-once = 1 # *** gnupod_addsong.pl *** ## Disable ID3V2 Tag reading # gnupod_addsong.disable-v2 = 1 ## Disable ID3V1 Tag reading # gnupod_addsong.disable-v1 = 1 From MAILER-DAEMON Wed Oct 06 22:43:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3gSA-0003NB-Dn for mharc-bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:43:30 -0400 Received: from [140.186.70.92] (port=59682 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3gS1-0003Mv-IT for bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:43:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3gRk-00026N-0Q for bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:43:05 -0400 Received: from mail-gx0-f180.google.com ([209.85.161.180]:63811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3gRj-00026J-Qn for bug-gnupod@gnu.org; Wed, 06 Oct 2010 22:43:03 -0400 Received: by gxk26 with SMTP id 26so117194gxk.39 for ; Wed, 06 Oct 2010 19:43:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=zurwJTWONaWohdS8CPuBh16VhvjCfy9+BNoY4DjongE=; b=Kqh39srdcBUQsdAZ2EmbRDRkjOjSPDdAE+gGlIYD8SKcHQagZ1r82YFlC+Si3CfYae HPKavUea5ea0JREAxkcw14pfoma03YedbLH6rWQQlDm72IZ/TyE+dL1t/GHQBos2PEtD uM+kRan8cVFk6siSQehNlx58DkAdPh0Xgk0sY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=gH4TRoVepXH990F88q7hZuirwP8KWTAtq1wkC1SPwnVazj9Bh/WFjWqUwoIX0Plw+F JYP1KTi46izeUFxQib5M3Z6kW0VCQLjzrjbDue1DY3YbbOaNSN5mIcUZFmrjfEHlIXy7 cEg6k6X0TeF9vGbx3hp6QSAw5RboOzCWWsIOk= MIME-Version: 1.0 Received: by 10.151.21.21 with SMTP id y21mr185752ybi.325.1286417656827; Wed, 06 Oct 2010 19:14:16 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Wed, 6 Oct 2010 19:14:16 -0700 (PDT) Date: Wed, 6 Oct 2010 21:14:16 -0500 X-Google-Sender-Auth: 47Is2SsgC75SbDM-DmAcDM1g-I4 Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] can gnupod really be shared with itunes? X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 02:43:28 -0000 Okay, I'm taking a break on the cygwin/gnupod installation problems -- i'm managing with just Perl right now. - So here is what I want to do, tell me if it is possible: Use Window iTunes will muzak manager, playlist builder, etc. 30000+ songs, but use gnupod for the purposes of low_ram_attr command. I still want to be able to rate songs, create on-the-go playlists, etc and have those changes loaded into iTunes. Is this the correct process? 0. ipod configured in hard disk mode (mounts as H: under Windows XP) 1. iTunes sync/load 2. close ITunes 3. tunes2pod.pl -m H: snipped output looks like this: D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '39' D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '26' D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '39' > 30 files left, 99% done D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '39' D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '26' D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '39' D:\cygwin\usr\local\bin\tunes2pod.pl: skipping unknown entry of type '39' > 3678 of 3678 files found, searching playlists >> Smart-Playlist '240Bogus' with 1 rules and 440 songs >> Smart-Playlist '240Bogus_sz' with 1 rules and 3674 songs >> Playlist 'Phase Music' with 4 songs Done 4. configure gnupodrc file with low_ram_attr = path title artist album genre 5. mktunes.pl -m H: 6. now i can use my ipod, rate songs, create OTGs, etc. 7. load itunes to refresh my Windows iTunes database with new changes. repeat steps as i use. Attempting to do some testing now. Geez 5.0/5.5 ipods are SO SLOW compared to my 6G classic -- but i'll put up with it if i can get this 240GB monster working. -BRIAN From MAILER-DAEMON Thu Oct 07 01:34:52 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3j80-0002rZ-DD for mharc-bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:34:52 -0400 Received: from [140.186.70.92] (port=54769 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3j7w-0002rR-Ny for bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:34:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3j7v-0004wW-Nr for bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:34:48 -0400 Received: from majoron.soleus.nu ([94.142.246.140]:56305 helo=mx.no-spam-here.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3j7v-0004vy-JP for bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:34:47 -0400 Received: from [192.168.0.142] (53563BED.cable.casema.nl [83.86.59.237]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.no-spam-here.com (Postfix) with ESMTPSA id 1244142AE9; Thu, 7 Oct 2010 07:34:44 +0200 (CEST) References: In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <4F2EB37B-B0EE-4BC3-84A3-D8BB5E3DD7F6@vdberg.org> X-Mailer: iPhone Mail (8A293) From: Richard van den Berg Subject: Re: [Bug-gnupod] can gnupod really be shared with itunes? Date: Thu, 7 Oct 2010 07:34:43 +0200 To: Brian Stewart X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: "bug-gnupod@gnu.org" X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 05:34:51 -0000 On 7 okt. 2010, at 04:14, Brian Stewart wrote: > Is this the correct > process? That sounds right. I am not sure if you need that tunes2pod after the initia= l one. It could be that mktunes detects that it needs to read in the iTunesD= B first. Just add or change some playlist using iTunes and make a copy of iT= unesDB then run mktunes. If the changes are still there, good. If not, put t= he saved iTunesDB back and run tunes2pod then mktunes.=20 Richard From MAILER-DAEMON Thu Oct 07 01:39:16 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3jCG-0003r5-7V for mharc-bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:39:16 -0400 Received: from [140.186.70.92] (port=56158 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3jCD-0003pp-AN for bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:39:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3jCB-0005Zt-OC for bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:39:13 -0400 Received: from majoron.soleus.nu ([94.142.246.140]:56356 helo=mx.no-spam-here.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3jCB-0005Zj-GG for bug-gnupod@gnu.org; Thu, 07 Oct 2010 01:39:11 -0400 Received: from [192.168.0.142] (53563BED.cable.casema.nl [83.86.59.237]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.no-spam-here.com (Postfix) with ESMTPSA id CDD3242AE9; Thu, 7 Oct 2010 07:39:09 +0200 (CEST) References: In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: X-Mailer: iPhone Mail (8A293) From: Richard van den Berg Subject: Re: [Bug-gnupod] low_ram_attr - how to verify it is functioning Date: Thu, 7 Oct 2010 07:39:09 +0200 To: Brian Stewart X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: "bug-gnupod@gnu.org" X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 05:39:14 -0000 On 7 okt. 2010, at 04:17, Brian Stewart wrote: > Attempting to test now, but not sure the low_ram_attr is working --- > is there any feedback that low_ram_attr is active when you run > mktunes? Yes, there is a message when running mktunes saying low_ram_attr is active. A= nd iTunesDB will be a lot smaller in size on disk.=20 It sounds like your gnupodrc is not being used. I don't know where you need t= o put it on Windows.=20 Richard= From MAILER-DAEMON Thu Oct 07 08:07:00 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3pFT-00016g-Tw for mharc-bug-gnupod@gnu.org; Thu, 07 Oct 2010 08:06:59 -0400 Received: from [140.186.70.92] (port=55328 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3pFN-00008f-D2 for bug-gnupod@gnu.org; Thu, 07 Oct 2010 08:06:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3p4e-000636-9d for bug-gnupod@gnu.org; Thu, 07 Oct 2010 07:55:49 -0400 Received: from mail-yx0-f169.google.com ([209.85.213.169]:49105) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3p4e-00062t-3w for bug-gnupod@gnu.org; Thu, 07 Oct 2010 07:55:48 -0400 Received: by yxm8 with SMTP id 8so206608yxm.0 for ; Thu, 07 Oct 2010 04:55:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=98ue6Uz52zJSEt7YXKHaRtBG++gaZnNWjCJ1ZddJY5Q=; b=yBJJc5A+TmE+Xitb7tkmSxlhRcbb/BjBLovUi+z3N0tsGp629eq2cjI+NVQm3ILktw 5ed9sj/X0Gi8ywZNfWLVagMgGmhH/aT8GDYghN1GeqKPlwJCygFEbc1mjixYdCQvHArf 6WnxffSBf/B8szaqFzp87YWAELQDUaJKu3Nzc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=r3WkcG1XogT9UfFkJWclwHWCdcN7skJks5wOOF+zUa4KwcdRJSeE5/tGYu4yzz0X1/ PuZ1x2nPWyQt52+4cmNCQqXos3gHa6vA/aNAMwAWbX2AEbT8wG1NQ+03NmdLg7JuUszz X2RXwWvDMoJOKRq85/M/Lz3Z/lw9qtuGisd/I= MIME-Version: 1.0 Received: by 10.151.150.21 with SMTP id c21mr889899ybo.439.1286452547271; Thu, 07 Oct 2010 04:55:47 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Thu, 7 Oct 2010 04:55:47 -0700 (PDT) Date: Thu, 7 Oct 2010 06:55:47 -0500 X-Google-Sender-Auth: e1oeNsWp9F315eFv3sCx7EF0v8A Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] iTunesSD file -? X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 12:06:57 -0000 Does gnupod always write out a iTunesSD file, even when your unit is not an shuffle? From MAILER-DAEMON Thu Oct 07 08:56:17 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P3q1B-0000bV-PI for mharc-bug-gnupod@gnu.org; Thu, 07 Oct 2010 08:56:17 -0400 Received: from [140.186.70.92] (port=46120 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3q18-0000bA-JU for bug-gnupod@gnu.org; Thu, 07 Oct 2010 08:56:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3q17-00042x-0t for bug-gnupod@gnu.org; Thu, 07 Oct 2010 08:56:14 -0400 Received: from majoron.soleus.nu ([94.142.246.140]:43823 helo=mx.no-spam-here.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3q16-00042Z-Sl for bug-gnupod@gnu.org; Thu, 07 Oct 2010 08:56:12 -0400 Received: from [178.225.111.222] (unknown [178.225.111.222]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.no-spam-here.com (Postfix) with ESMTPSA id ED767431B7; Thu, 7 Oct 2010 14:56:10 +0200 (CEST) References: In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Message-Id: <94BB48F0-38D8-48E7-AB2A-A55DC0F1A2DD@vdberg.org> X-Mailer: iPhone Mail (8A293) From: Richard van den Berg Subject: Re: [Bug-gnupod] iTunesSD file -? Date: Thu, 7 Oct 2010 14:56:05 +0200 To: Brian Stewart X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: "bug-gnupod@gnu.org" X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2010 12:56:16 -0000 On 7 okt. 2010, at 13:55, Brian Stewart wrote: > Does gnupod always write out a iTunesSD file, even when your unit is > not an shuffle? I believe it does. Of course it is only used on iPods that need it. Richard From MAILER-DAEMON Fri Oct 08 07:06:28 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4AmS-0002Zo-Az for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 07:06:28 -0400 Received: from [140.186.70.92] (port=38468 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4AmP-0002V9-1g for bug-gnupod@gnu.org; Fri, 08 Oct 2010 07:06:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4AmN-00078n-Fz for bug-gnupod@gnu.org; Fri, 08 Oct 2010 07:06:24 -0400 Received: from mail-gw0-f41.google.com ([74.125.83.41]:37812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4AmN-00078f-DO for bug-gnupod@gnu.org; Fri, 08 Oct 2010 07:06:23 -0400 Received: by gwj22 with SMTP id 22so444545gwj.0 for ; Fri, 08 Oct 2010 04:06:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=HvrNT3yk7cl9L+Z0dUXsMjeq7lsettHJgbL/HNLR2Gs=; b=fWdalKvA2+XV64ca+klzAabAFXwgxCLEhmLldSBJ6ZqOsbeZDoiK8drpHopr7s+gix ORocx45WDvU6YpLUaahx56/ZAsCcbs52W6Ux8yix2kbLBeh60r7+2bmpBhB6n8TeMLdj LXDdeEfpkKJ/t9U0HXzH+ujhBVSNudPU+bP+c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=vxSN4A8VyFUoJjBUEUelWoPxip5E7vsBK/5jm+aO/Kmw7kIjMinSv/a2Z2kw48AI/F FB4sVtm9y0TQ8Amgw38xwcA6w/iitu1Mkq1E5AEMKHTGEW+SOlG+UuEJupPIO/Ces2+Y 363lv0OEU6TivMyuvNHHjKelMbcYvSOExWcLA= MIME-Version: 1.0 Received: by 10.151.102.6 with SMTP id e6mr2707421ybm.268.1286535982287; Fri, 08 Oct 2010 04:06:22 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Fri, 8 Oct 2010 04:06:22 -0700 (PDT) In-Reply-To: <20101006205658.GI2606@www.viadmin.org> References: <20101006205658.GI2606@www.viadmin.org> Date: Fri, 8 Oct 2010 06:06:22 -0500 X-Google-Sender-Auth: T7PmvbXCiMX-K9gKk99TFiZWmnA Message-ID: Subject: Re: [Bug-gnupod] gnupod on Windows XP/7, install/configure/make issues From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 11:06:26 -0000 42nd variation/try (on numerous PCs) ... maybe i have to take this to a cygwin forum, but I at least need an idea of what is broke to go that route. Here is my latest (best) ./configure run TrUzApalOOza@TRUZfx6860 ~/gnupod-0.99.8-low-ram $ ./configure checking for perl-5.8... no checking for perl-5.6... no checking for perl... /cygdrive/c/strawberry/perl/bin/perl GNUpod will use /cygdrive/c/strawberry/perl/bin/perl checking for Digest::MD5... ok checking for Digest::SHA1... ok checking for XML::Parser... ok checking for Unicode::String... ok checking for MP3::Info... ok checking for File::Copy... ok checking for Date::Parse... ok checking for Date::Format... ok checking for Data::Dumper... ok checking for optional Audio::FLAC::Header... ok checking for optional Ogg::Vorbis::Header::PurePerl... ok checking for optional Date::Manip... ok installed version of MP3::Info looks good for utf8 support installed version of MP3::Info looks good for APE tag and RVA2 support checking installed encoders... done checking installed decoders... done checking for ffmpeg with AAC support... not found, --decode=video won't work checking for ImageMagick...not found, --artwork won't work configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting Settings: --------- Release : 0.99.8 Perl Version : 5.8.9 Prefix : /usr/local Perl INC : C:/strawberry/perl/lib Encoders : (mpeg4/no ffmpeg with aac support found) (disabled faac: Binary not found) (disabled lame: Binary not found) wav Decoders : (disabled timidity: Binary not found) (disabled flac: Binary not found) (disabled oggdec: Binary not found) Artwork Support : No (ImageMagick is not installed) -> use 'make install' to install GNUpod -> use 'info GNUpod' to read the documentation after you installed GNUpod -> use 'make uninstall' to remove GNUpod from /usr/local TrUzApalOOza@TRUZfx6860 ~/gnupod-0.99.8-low-ram $ make install /bin/sh ./mkinstalldirs /usr/local/bin /bin/sh ./mkinstalldirs /usr/local/share/man/man1 /cygdrive/c/strawberry/perl/bin/perl tools/gnupod_install.pl INSTALL "/cygdrive/c/strawberry/perl/bin/perl" "/usr/local/bin" "/usr/local/share/info" "/usr/local/share/man" "" Could not write //usr/local/bin/gnupod_addsong.pl: No such file or directory Installing GNUpod 0.99.8 using gnupod_install 0.25 > src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl make: *** [install] Error 2 Notice the "config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting" message not sure if that has any impact. I've tried your --prefix in numerous ways to no avail. It never seems to directly find Perl on the ./configure (as says no to 5.6 5.8) but finds it in the path and uses it, I don't think that is any part of the issue but pointing it out anyhow. I've been trying to decipher the make install, in order to do a "manual" into -- but haven't made it very far. Any pointers? -BRIAN On Wed, Oct 6, 2010 at 3:56 PM, H. Langos wrote: > Hi Brian, > Try > ./configure --prefix=/cygdrive/e/someplace > instead. From MAILER-DAEMON Fri Oct 08 08:34:41 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4C9o-0006ZG-Ta for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 08:34:40 -0400 Received: from [140.186.70.92] (port=36706 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4C9l-0006Yx-KW for bug-gnupod@gnu.org; Fri, 08 Oct 2010 08:34:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4C9j-0002qy-Hf for bug-gnupod@gnu.org; Fri, 08 Oct 2010 08:34:37 -0400 Received: from [195.145.128.101] (port=57797 helo=www.viadmin.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4C9j-0002qE-8n for bug-gnupod@gnu.org; Fri, 08 Oct 2010 08:34:35 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by www.viadmin.org (Postfix) with ESMTP id 365939C053 for ; Fri, 8 Oct 2010 14:34:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at www.viadmin.org Received: from www.viadmin.org ([127.0.0.1]) by localhost (www.viadmin.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uu5L-uAaZ4JE for ; Fri, 8 Oct 2010 14:34:24 +0200 (CEST) Received: by www.viadmin.org (Postfix, from userid 1005) id A494B45C51; Fri, 8 Oct 2010 14:34:24 +0200 (CEST) Date: Fri, 8 Oct 2010 14:34:24 +0200 From: "H. Langos" To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] gnupod on Windows XP/7, install/configure/make issues Message-ID: <20101008123424.GK2606@www.viadmin.org> Mail-Followup-To: bug-gnupod@gnu.org References: <20101006205658.GI2606@www.viadmin.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Archive: encrypt User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 12:34:39 -0000 Hi Brian, Instead of trying to teach configure to pass on the prefix, you can edit the Makefile (not the "Makefile.in") and change the prefix and/or bindir,infodir and mandir there. On Fri, Oct 08, 2010 at 06:06:22AM -0500, Brian Stewart wrote: > 42nd variation/try (on numerous PCs) ... maybe i have to take this to > a cygwin forum, but I at least need an idea of what is broke to go > that route. Here is my latest (best) ./configure run > > > TrUzApalOOza@TRUZfx6860 ~/gnupod-0.99.8-low-ram > $ ./configure > checking for perl-5.8... no > checking for perl-5.6... no > checking for perl... /cygdrive/c/strawberry/perl/bin/perl This only means that configure looks for a binary called "perl-5.8" and "perl-5.6" before simply looking for "perl". Thats ok. > GNUpod will use /cygdrive/c/strawberry/perl/bin/perl ... > checking for ffmpeg with AAC support... not found, --decode=video won't work > checking for ImageMagick...not found, --artwork won't work This is ok unless you use gnupod to add or remove songs. Does cover artwork show up on your ipod? It may be that you have to keep some attributes apart from title, artist and album to have it working. > configure: creating ./config.status > config.status: creating Makefile > config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting No problem there. > Settings: > --------- > > Release : 0.99.8 > Perl Version : 5.8.9 > Prefix : /usr/local > Perl INC : C:/strawberry/perl/lib > Encoders : (mpeg4/no ffmpeg with aac support found) (disabled > faac: Binary not found) (disabled lame: Binary not found) wav > Decoders : (disabled timidity: Binary not found) (disabled > flac: Binary not found) (disabled oggdec: Binary not found) > Artwork Support : No (ImageMagick is not installed) > > -> use 'make install' to install GNUpod > -> use 'info GNUpod' to read the documentation after you installed GNUpod > -> use 'make uninstall' to remove GNUpod from /usr/local > > TrUzApalOOza@TRUZfx6860 ~/gnupod-0.99.8-low-ram > $ make install > /bin/sh ./mkinstalldirs /usr/local/bin > /bin/sh ./mkinstalldirs /usr/local/share/man/man1 > /cygdrive/c/strawberry/perl/bin/perl tools/gnupod_install.pl INSTALL > "/cygdrive/c/strawberry/perl/bin/perl" "/usr/local/bin" > "/usr/local/share/info" "/usr/local/share/man" "" > Could not write //usr/local/bin/gnupod_addsong.pl: No such file or directory > Installing GNUpod 0.99.8 using gnupod_install 0.25 > > src/gnupod_addsong.pl --> //usr/local/bin/gnupod_addsong.pl > make: *** [install] Error 2 > > > Notice the "config.status: WARNING: 'Makefile.in' seems to ignore the > --datarootdir setting" message not sure if that has any impact. I've > tried your --prefix in numerous ways to no avail. Does configure ignore "--prefix=foo" or does it produce an error message? > It never seems to directly find Perl on the ./configure (as says no to > 5.6 5.8) but finds it in the path and uses it, I don't think that is > any part of the issue but pointing it out anyhow. > > I've been trying to decipher the make install, in order to do a > "manual" into -- but haven't made it very far. Any pointers? The 0.99.8 Version uses a perl script (toos/gnupod_install.pl" to do the actual install work because it also rewrites some minor things within the files as it goes along. I'm going to get rid of it, or at least make it less monolithic in the next releases of gnupod. The 0.99.9 version will first create a "build" directory and create that rewritten copy into the build directory. Afterwards in a separate step it will copy those files from the "build" directory into the final target directories. You could do that step on your own if configure fails to take your prefix into account. You can download a snapshot at http://git.savannah.gnu.org/cgit/gnupod.git/snapshot/master.tar.gz but you will need to run "autoconf" before you get a "./configure" that you can run. I you have trouble with that, I can send you a pre-release package. But first, try editing the Makefile directly and see if you get it working that way. cheers -henrik From MAILER-DAEMON Fri Oct 08 15:47:03 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4IuF-0002Vr-Ao for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 15:47:03 -0400 Received: from [140.186.70.92] (port=53095 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4Isc-0002Ll-HG for bug-gnupod@gnu.org; Fri, 08 Oct 2010 15:47:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4IsB-0000Vd-BD for bug-gnupod@gnu.org; Fri, 08 Oct 2010 15:44:56 -0400 Received: from mail-gy0-f169.google.com ([209.85.160.169]:51672) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4IsB-0000VZ-50 for bug-gnupod@gnu.org; Fri, 08 Oct 2010 15:44:55 -0400 Received: by gyd10 with SMTP id 10so427103gyd.0 for ; Fri, 08 Oct 2010 12:44:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=FrEYD8i3/lxhdCSAgtKIgNXVU5bn1/MbWvvWwhRuZHI=; b=YAsxfsdTrOUBLZ9OV/257ZV9MTCGZA1TaUs6pwXsJIEOIWs45rnHyOiKfQ7iIjdhHx qIwqMZe5oohHFS9pJp/FIz5Wkgz1yhhyWxA3I4rXM2rti77+ri8PgCb2Wfyx5qX8wjRK SSQh36ZmMsT/9qsZ5dLfhUtzZMBzKCAwHf8fc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=BlGQwrLnj+9SR20vLFf64X6y826ipvp4aRtH2cABbZHRe5TYP1q2f9o90rMG0qvct7 uveDsI/sUPqSHr2apHYkHDhPnVHxMtq2eKfUsm7knOSmBw11oD6Xr/LN6S7jCD/STvGL 48ioVkwQZ1IMKKSMbna2DqUFTJc3WmDY4QFJY= MIME-Version: 1.0 Received: by 10.151.102.6 with SMTP id e6mr3578653ybm.268.1286567092836; Fri, 08 Oct 2010 12:44:52 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Fri, 8 Oct 2010 12:44:52 -0700 (PDT) Date: Fri, 8 Oct 2010 14:44:52 -0500 X-Google-Sender-Auth: EkM-2usAeIKSCAHy5EniorynaaU Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] Re: gnupod on Windows XP/7, install/configure/make issues X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 19:47:01 -0000 Henrik, > > Notice the "config.status: WARNING: 'Makefile.in' seems to ignore the > --datarootdir setting" message not sure if that has any impact. I've > tried your --prefix in numerous ways to no avail. >Does configure ignore "--prefix=foo" or does it produce an error message? TrUzApalOOza@TRUZfx6860 ~/gnu $ ./configure --prefix=foo configure: error: expected an absolute directory name for --prefix: foo so then i tried TrUzApalOOza@TRUZfx6860 ~/gnu $ ./configure --prefix=/foo Same results during the make: TrUzApalOOza@TRUZfx6860 ~/gnu $ make install /bin/sh ./mkinstalldirs /foo/bin mkdir -p -- /foo/bin /bin/sh ./mkinstalldirs /foo/share/man/man1 mkdir -p -- /foo/share/man/man1 /cygdrive/c/strawberry/perl/bin/perl tools/gnupod_install.pl INSTALL "/cygdrive/c/strawberry/perl/bin/perl" "/foo/bin" "/foo/share/info" "/foo/share/man" "" Could not write //foo/bin/gnupod_addsong.pl: No such file or directory Installing GNUpod 0.99.8 using gnupod_install 0.25 > src/gnupod_addsong.pl --> //foo/bin/gnupod_addsong.pl make: *** [install] Error 2 - I will try and edit the Makefile, and your other suggestions. - Correct me if I am wrong, but gnupod is basically pure Perl with .pm modules -- technically if i can get all the files setup, and environ. variables defined (which are probably be stuffed into the *nix .profile) it should just work -- or are there some non-Perl calls being made that truly rely on *nix? Thanks for your time. -BRIAN From MAILER-DAEMON Fri Oct 08 16:39:50 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4JjK-0007Uc-2K for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 16:39:50 -0400 Received: from [140.186.70.92] (port=60961 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4JjH-0007Te-3l for bug-gnupod@gnu.org; Fri, 08 Oct 2010 16:39:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4JjF-0003vX-UY for bug-gnupod@gnu.org; Fri, 08 Oct 2010 16:39:46 -0400 Received: from majoron.soleus.nu ([94.142.246.140]:42330 helo=mx.no-spam-here.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4JjF-0003vI-Q7 for bug-gnupod@gnu.org; Fri, 08 Oct 2010 16:39:45 -0400 Received: from [178.225.244.71] (unknown [178.225.244.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.no-spam-here.com (Postfix) with ESMTPSA id 80C6F42B02; Fri, 8 Oct 2010 22:39:43 +0200 (CEST) References: In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: <84803E9A-BB5B-462B-8EE5-66C948CE1C33@vdberg.org> X-Mailer: iPhone Mail (8A293) From: Richard van den Berg Subject: Re: [Bug-gnupod] Re: gnupod on Windows XP/7, install/configure/make issues Date: Fri, 8 Oct 2010 22:39:38 +0200 To: Brian Stewart X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: "bug-gnupod@gnu.org" X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 20:39:48 -0000 On 8 okt. 2010, at 21:44, Brian Stewart wrote: > $ ./configure --prefix=3D/foo That should be > $ ./configure --prefix=3D/cygdrive/c/foo MSDOS err Windows does not allow the creation of arbitrary top level directo= ry names (and does not have a true root directory concept), so cygwin maps t= he DOS drives into a virtual Unix directory.=20 Richard From MAILER-DAEMON Fri Oct 08 18:11:05 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4L9d-0006sH-HD for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 18:11:05 -0400 Received: from [140.186.70.92] (port=58449 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4L9b-0006rO-07 for bug-gnupod@gnu.org; Fri, 08 Oct 2010 18:11:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4L9a-0006cF-0E for bug-gnupod@gnu.org; Fri, 08 Oct 2010 18:11:02 -0400 Received: from [195.145.128.101] (port=51521 helo=www.viadmin.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4L9Z-0006c4-QV for bug-gnupod@gnu.org; Fri, 08 Oct 2010 18:11:01 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by www.viadmin.org (Postfix) with ESMTP id CCC01A2AD4; Sat, 9 Oct 2010 00:10:59 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at www.viadmin.org Received: from www.viadmin.org ([127.0.0.1]) by localhost (www.viadmin.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QOAjBKDHq2pO; Sat, 9 Oct 2010 00:10:48 +0200 (CEST) Received: by www.viadmin.org (Postfix, from userid 1005) id C86B5A2ACB; Sat, 9 Oct 2010 00:10:48 +0200 (CEST) Date: Sat, 9 Oct 2010 00:10:48 +0200 From: "H. Langos" To: Brian Stewart Subject: Re: [Bug-gnupod] Re: gnupod on Windows XP/7, install/configure/make issues Message-ID: <20101008221048.GL2606@www.viadmin.org> Mail-Followup-To: Brian Stewart , bug-gnupod@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Archive: encrypt User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: bug-gnupod@gnu.org X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 22:11:04 -0000 Hi Brian, On Fri, Oct 08, 2010 at 02:44:52PM -0500, Brian Stewart wrote: > Henrik, > > > > > Notice the "config.status: WARNING: 'Makefile.in' seems to ignore the > > --datarootdir setting" message not sure if that has any impact. I've > > tried your --prefix in numerous ways to no avail. > > >Does configure ignore "--prefix=foo" or does it produce an error message? > > TrUzApalOOza@TRUZfx6860 ~/gnu > $ ./configure --prefix=foo > configure: error: expected an absolute directory name for --prefix: foo > Thanks! I didn't know that. > so then i tried > > TrUzApalOOza@TRUZfx6860 ~/gnu > $ ./configure --prefix=/foo > > Same results during the make: > > TrUzApalOOza@TRUZfx6860 ~/gnu > $ make install > /bin/sh ./mkinstalldirs /foo/bin > mkdir -p -- /foo/bin > /bin/sh ./mkinstalldirs /foo/share/man/man1 > mkdir -p -- /foo/share/man/man1 > /cygdrive/c/strawberry/perl/bin/perl tools/gnupod_install.pl INSTALL > "/cygdrive/c/strawberry/perl/bin/perl" "/foo/bin" "/foo/share/info" > "/foo/share/man" "" > Could not write //foo/bin/gnupod_addsong.pl: No such file or directory > Installing GNUpod 0.99.8 using gnupod_install 0.25 > > src/gnupod_addsong.pl --> //foo/bin/gnupod_addsong.pl > make: *** [install] Error 2 > > > - > > I will try and edit the Makefile, and your other suggestions. > > - > > Correct me if I am wrong, but gnupod is basically pure Perl with .pm > modules -- technically if i can get all the files setup, and environ. > variables defined (which are probably be stuffed into the *nix > .profile) it should just work -- or are there some non-Perl calls > being made that truly rely on *nix? Well, GNUpod is pure perl, but it uses external binaries for a couple of (optional) things. - converting media files like .ogg into something the ipod will grok - scaling and converting images for album art - detecting fwguid So it should still work as it did some years ago: http://sunson.livejournal.com/123457.html cheers -henrik From MAILER-DAEMON Fri Oct 08 19:38:09 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4MVt-0001BF-H0 for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 19:38:09 -0400 Received: from [140.186.70.92] (port=36847 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4MVq-00019c-VI for bug-gnupod@gnu.org; Fri, 08 Oct 2010 19:38:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4MVo-0006YT-2W for bug-gnupod@gnu.org; Fri, 08 Oct 2010 19:38:05 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:42824) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4MVn-0006YO-Up for bug-gnupod@gnu.org; Fri, 08 Oct 2010 19:38:04 -0400 Received: by gxk24 with SMTP id 24so775864gxk.0 for ; Fri, 08 Oct 2010 16:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=lOrXqxU9wWOl5ghWbejdHDHa9RvaG6dELiBsybo+JRs=; b=ogI2vJHVbLDlLK45gk0RKbzUHus0K1WnixW3O5iZfn3yIbcecYiJNOmaThZzXJusgm jccOZ/vBJSs8eJEblhFuDkVztltZzhTM5y/K1MLEW30OdmCSjZK0GYlZynA8E4vYA8Ba FQYp6z9S94RQkjSJqs9nwL+n46AVk7Q252BZQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=J6g0BDm+J9Gka8Wi7m1v6IbKUAMArTQ9SQfBQcVOwo9KIblvlzkAILdb3qWmLEzSY4 0ch/lO1ddvh11qPX92Q/rDfkuN+Fy+fe4Iuux58ubx3RHlWMb9rBrIUFL6WNkcyph0dR F4LvRtlLYW9qxAnRHNQ6Gl/k8IYE/E7/5YIEw= MIME-Version: 1.0 Received: by 10.150.246.23 with SMTP id t23mr3848494ybh.211.1286581083149; Fri, 08 Oct 2010 16:38:03 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Fri, 8 Oct 2010 16:38:03 -0700 (PDT) Date: Fri, 8 Oct 2010 18:38:03 -0500 X-Google-Sender-Auth: u-ku27rYHz4DnhBkKXWuFBN4cMU Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] FWID question X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 23:38:08 -0000 Henrik, So i have this in my gnupodrc file: 1) mktunes.fwguid = 000a270015b54da2 is FWGUID case-sensitive on the hexadecimal value? It seems like most examples when searching show Windows in upper-case, other OSes in lower-case. 2) ## Valid choices are: ## * video (default) ## * nano (pre-2007 nanos) ## * nano_3g (the late 2007 nano) ## * nano_4g (the late 2008 nano) # model = video model = video Since I am not able to call the ipod detection routines under Windows, is video the right value for me? I have 5.0 60GB model and 5.5 30GB models. Thanks -BRIAN From MAILER-DAEMON Fri Oct 08 22:24:13 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4P6a-0003BM-R2 for mharc-bug-gnupod@gnu.org; Fri, 08 Oct 2010 22:24:12 -0400 Received: from [140.186.70.92] (port=38950 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4P6Y-00039i-26 for bug-gnupod@gnu.org; Fri, 08 Oct 2010 22:24:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4P6W-00076a-Dm for bug-gnupod@gnu.org; Fri, 08 Oct 2010 22:24:09 -0400 Received: from mail-yw0-f41.google.com ([209.85.213.41]:56952) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4P6W-00076W-7M for bug-gnupod@gnu.org; Fri, 08 Oct 2010 22:24:08 -0400 Received: by ywt2 with SMTP id 2so814131ywt.0 for ; Fri, 08 Oct 2010 19:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=qAqgebROfCUVMRr02lZWgs/+sxFoaCw5EgUdqrQhp6A=; b=FARMsqHIqqEMbr067sjvbYNLyk9WXFdh0Lr6X1GIC2+/FZX7EQxfL5xIB8pXxqwa93 V/2lhMGoiCFRm18poxnK2E0nLCTIg8nj00WNxMLewFUSB5zeYd3JBnsJCYeC2TON2XUh LexDvu3pRWlVYT20Q5pH23IGvCL0TTtjB1GtE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=tIPIYzq03Sqgfv7F6bCClI4GZ0g6nFagrRPrzYx5+rZa+4amidxA/9Ln+xjyIOdyti 0l+r+WVA4WII+qkCQzA/hm5Nxi7lWw8qbMs6QnqSlhe2UCABcHFGoRVadbPGub05qWrn oZIyLFhv2R4ho+BxYyyPBGPEdDtiL0sBzuqP4= MIME-Version: 1.0 Received: by 10.150.246.23 with SMTP id t23mr3937819ybh.211.1286591040491; Fri, 08 Oct 2010 19:24:00 -0700 (PDT) Sender: brian.james.stewart@gmail.com Received: by 10.150.181.14 with HTTP; Fri, 8 Oct 2010 19:24:00 -0700 (PDT) Date: Fri, 8 Oct 2010 21:24:00 -0500 X-Google-Sender-Auth: Ywh6sE8HtwbQQKbYRve4YFYO5CU Message-ID: From: Brian Stewart To: bug-gnupod@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [Bug-gnupod] tunes2pod.pl - unknown types X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Oct 2010 02:24:11 -0000 I'm assuming the iTunesDB.pm needs some updating? I can make my 89MB files (compresses nicely) available if needed for analysis. Looks like a bunch of unknown type (26, 37, 39), and some new smartlist rules it doesn't know what to do with (SPL-Field: 37). Also after analysis of the gnu*.xml file generated by tunes2pod, over half of my iTunesDB file size is made up of playlists Didn't realize it, but I have nearly 200 playlists now due to my crazy use of smartlists. --- I thought smartlists didn't eat up disk space like a normal playlist, but that's not how i'm seeing it. Anyone else confirm this? --- tunes2pod.pl Version gnupod-0.99.8-low-ram (C) Adrian Ulrich tunes2pod.pl: skipping unknown entry of type '26' 25316 files left, 3% done tunes2pod.pl: skipping unknown entry of type '26' 25220 files left, 3% done tunes2pod.pl: skipping unknown entry of type '26' 25188 files left, 3% done tunes2pod.pl: skipping unknown entry of type '26' unes2pod.pl: skipping unknown entry of type '26' 24516 files left, 6% done tunes2pod.pl: skipping unknown entry of type '26' 24420 files left, 6% done tunes2pod.pl: skipping unknown entry of type '26' unes2pod.pl: skipping unknown entry of type '26' 24260 files left, 7% done tunes2pod.pl: skipping unknown entry of type '26' 24164 files left, 7% done tunes2pod.pl: skipping unknown entry of type '26' 24100 files left, 7% done tunes2pod.pl: skipping unknown entry of type '26' 23908 files left, 8% done tunes2pod.pl: skipping unknown entry of type '26' unes2pod.pl: skipping unknown entry of type '26' . ..snipped . > 6148 files left, 76% done tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' > 5796 files left, 77% done tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' > 5604 files left, 78% done tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '39' > 5444 files left, 79% done tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' > 5284 files left, 79% done tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' . .snipped . tunes2pod.pl: skipping unknown entry of type '26' tunes2pod.pl: skipping unknown entry of type '37' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '39' > 36 files left, 99% done tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '39' tunes2pod.pl: skipping unknown entry of type '39' > 26180 of 26180 files found, searching playlists iTunesDB.pm: Oops! : Unknown SPL-Field: 37 (= GNUpod doesn't understand this SmartPlaylist) >> Playlist 'Purchased' with 468 songs >> Smart-Playlist 'Best: Richard Cheese' with 2 rules and 24 songs >> Smart-Playlist 'Z..nashvillestarsashvillestars' with 8 rules and 100 songs >> Smart-Playlist 'Z..zombie' with 1 rules and 99 songs >> Smart-Playlist 'Z..tim&faith' with 4 rules and 168 songs >> Smart-Playlist 'Z..richardchz' with 1 rules and 46 songs >> Smart-Playlist 'Z..instrumentals' with 1 rules and 168 songs >> Smart-Playlist 'Z..muzikmafia' with 8 rules and 143 songs >> Smart-Playlist 'Z..weirdal' with 1 rules and 113 songs. . . snippped . >> Playlist 'Z..Covers/Remakes' with 276 songs >> Smart-Playlist 'Z..rated' with 2 rules and 10632 songs >> Smart-Playlist 'Z..unrated' with 18 rules and 201 songs >> Smart-Playlist 'Z..Strait Chevy Tour 99' with 9 rules and 703 songs >> Smart-Playlist 'Z..Seasonal' with 2 rules and 8 songs >> Smart-Playlist 'Z..p&l_2010' with 10 rules and 72 songs >> Smart-Playlist 'Z..Sugarland 2009' with 6 rules and 80 songs iTunesDB.pm: Oops! : Unknown SPL-Field: 37 (= GNUpod doesn't understand this SmartPlaylist) >> Smart-Playlist 'ZZ..!missing_art' with 2 rules and 1014 songs >> Smart-Playlist '!lowly rated ' with 2 rules and 208 songs . . snipped . >> Smart-Playlist 'Rated Blues*' with 2 rules and 144 songs >> Smart-Playlist 'High Rated, Low Play 70s' with 5 rules and 124 songs >> Smart-Playlist 'Rated Parody' with 2 rules and 98 songs >> Smart-Playlist 'Rated Club/Dance' with 2 rules and 175 songs >> Playlist 'Phase Music' with 6 songs Done From MAILER-DAEMON Sat Oct 09 02:43:45 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4T9l-0007g8-DS for mharc-bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:43:45 -0400 Received: from [140.186.70.92] (port=54408 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4T9i-0007eS-5X for bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:43:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4T3Z-0002dA-W5 for bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:37:22 -0400 Received: from majoron.soleus.nu ([94.142.246.140]:33207 helo=mx.no-spam-here.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4T3Z-0002d6-QY for bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:37:21 -0400 Received: from [192.168.0.142] (unknown [83.86.59.237]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.no-spam-here.com (Postfix) with ESMTPSA id 5A7DA42B02; Sat, 9 Oct 2010 08:37:21 +0200 (CEST) References: In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: X-Mailer: iPhone Mail (8A293) From: Richard van den Berg Subject: Re: [Bug-gnupod] FWID question Date: Sat, 9 Oct 2010 08:37:21 +0200 To: Brian Stewart X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: "bug-gnupod@gnu.org" X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Oct 2010 06:43:43 -0000 On 9 okt. 2010, at 01:38, Brian Stewart wrote: > is FWGUID case-sensitive on the hexadecimal value? IIRC the iPod video 5.0/5.5 doesn't check the iTunesDB signature, so setting= the FWGUID is not important.=20 Richard= From MAILER-DAEMON Sat Oct 09 02:43:51 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4T9r-0007iN-5f for mharc-bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:43:51 -0400 Received: from [140.186.70.92] (port=54408 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4T9n-0007eS-GR for bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:43:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4T1Y-0002Jj-0D for bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:35:17 -0400 Received: from majoron.soleus.nu ([94.142.246.140]:33205 helo=mx.no-spam-here.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4T1X-0002JP-S3 for bug-gnupod@gnu.org; Sat, 09 Oct 2010 02:35:15 -0400 Received: from [192.168.0.142] (unknown [83.86.59.237]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx.no-spam-here.com (Postfix) with ESMTPSA id 2864842B02; Sat, 9 Oct 2010 08:35:14 +0200 (CEST) References: In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Message-Id: <693E0B61-77F2-4D9A-AB78-EBD9C1BD6E36@vdberg.org> X-Mailer: iPhone Mail (8A293) From: Richard van den Berg Subject: Re: [Bug-gnupod] FWID question Date: Sat, 9 Oct 2010 08:35:14 +0200 To: Brian Stewart X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: "bug-gnupod@gnu.org" X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Oct 2010 06:43:48 -0000 On 9 okt. 2010, at 01:38, Brian Stewart wrote: > is video the right value for me? I have 5.0 60GB model and 5.5 30GB Yes, video is the right model name to use. Richard From MAILER-DAEMON Sat Oct 09 17:11:56 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4ghw-0005ML-Cv for mharc-bug-gnupod@gnu.org; Sat, 09 Oct 2010 17:11:56 -0400 Received: from [140.186.70.92] (port=47783 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4ght-0005MG-OC for bug-gnupod@gnu.org; Sat, 09 Oct 2010 17:11:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4ghs-0002Ly-PX for bug-gnupod@gnu.org; Sat, 09 Oct 2010 17:11:53 -0400 Received: from [195.145.128.101] (port=54990 helo=www.viadmin.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4ghs-0002Lr-KP for bug-gnupod@gnu.org; Sat, 09 Oct 2010 17:11:52 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by www.viadmin.org (Postfix) with ESMTP id 585CBA2AD5; Sat, 9 Oct 2010 23:11:49 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at www.viadmin.org Received: from www.viadmin.org ([127.0.0.1]) by localhost (www.viadmin.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Hyh8llVRV1z; Sat, 9 Oct 2010 23:11:38 +0200 (CEST) Received: by www.viadmin.org (Postfix, from userid 1005) id 2215EA2ACD; Sat, 9 Oct 2010 23:11:38 +0200 (CEST) Date: Sat, 9 Oct 2010 23:11:38 +0200 From: "H. Langos" To: Brian Stewart Subject: Re: [Bug-gnupod] FWID question Message-ID: <20101009211138.GN2606@www.viadmin.org> Mail-Followup-To: Brian Stewart , bug-gnupod@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Archive: encrypt User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: bug-gnupod@gnu.org X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Oct 2010 21:11:55 -0000 On Fri, Oct 08, 2010 at 06:38:03PM -0500, Brian Stewart wrote: > Henrik, > > So i have this in my gnupodrc file: > > 1) > mktunes.fwguid = 000a270015b54da2 > > is FWGUID case-sensitive on the hexadecimal value? It seems like most > examples when searching show Windows in upper-case, other OSes in > lower-case. Gnupod doesn't care about case. Since perl's "pack" function doesn't care. cheers -henrik From MAILER-DAEMON Sat Oct 09 20:31:46 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P4jpK-0007uk-KD for mharc-bug-gnupod@gnu.org; Sat, 09 Oct 2010 20:31:46 -0400 Received: from [140.186.70.92] (port=40926 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P4jpI-0007ub-Ki for bug-gnupod@gnu.org; Sat, 09 Oct 2010 20:31:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P4jpH-00058O-GU for bug-gnupod@gnu.org; Sat, 09 Oct 2010 20:31:44 -0400 Received: from [195.145.128.101] (port=58053 helo=www.viadmin.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P4jpH-00058F-89 for bug-gnupod@gnu.org; Sat, 09 Oct 2010 20:31:43 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by www.viadmin.org (Postfix) with ESMTP id 4CF6991A89; Sun, 10 Oct 2010 02:31:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at www.viadmin.org Received: from www.viadmin.org ([127.0.0.1]) by localhost (www.viadmin.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HXninVXhe9zf; Sun, 10 Oct 2010 02:31:34 +0200 (CEST) Received: by www.viadmin.org (Postfix, from userid 1005) id 2C793A2B66; Sun, 10 Oct 2010 02:31:34 +0200 (CEST) Date: Sun, 10 Oct 2010 02:31:34 +0200 From: "H. Langos" To: Brian Stewart Subject: Re: [Bug-gnupod] tunes2pod.pl - unknown types Message-ID: <20101010003134.GO2606@www.viadmin.org> Mail-Followup-To: Brian Stewart , bug-gnupod@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Archive: encrypt User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: bug-gnupod@gnu.org X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Oct 2010 00:31:45 -0000 On Fri, Oct 08, 2010 at 09:24:00PM -0500, Brian Stewart wrote: > I'm assuming the iTunesDB.pm needs some updating? I can make my 89MB > files (compresses nicely) available if needed for analysis. Looks like > a bunch of unknown type (26, 37, 39), and some new smartlist rules it > doesn't know what to do with (SPL-Field: 37). True, iTunesDB.pm needs more than just updating. It needs a partial rewrite. > Also after analysis of the gnu*.xml file generated by tunes2pod, over > half of my iTunesDB file size is made up of playlists Didn't > realize it, but I have nearly 200 playlists now due to my crazy use of > smartlists. --- I thought smartlists didn't eat up disk space like a > normal playlist, but that's not how i'm seeing it. Anyone else confirm > this? Well, the size of something in the xml file doesn't need to reflect its size in the iTunesDB. Frankly I havn't played around with smart playlists at all. My intuition was the same as yours. Smart playlist should take less space because they should only need to contain the matching rules. but apparently the playlists that gnupod finds in your iTunesDB contain both, rules and song ids. If you feel like experimenting you could try to remove all the id tags from your smart playlists in your GNUtunesdb.xml before running mktunes. See if the itunesDB generated now will A) be much smaller and B) still work on your ipod. Keep in mind that smart plalyist can only operate on the attributes that remain after you have removed a part of them to save space. good luck -henrik From MAILER-DAEMON Fri Oct 15 12:09:47 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P6mqp-0003Yz-FJ for mharc-bug-gnupod@gnu.org; Fri, 15 Oct 2010 12:09:47 -0400 Received: from [140.186.70.92] (port=49552 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6mqm-0003DQ-HB for bug-gnupod@gnu.org; Fri, 15 Oct 2010 12:09:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6mq9-0003E7-Kq for bug-gnupod@gnu.org; Fri, 15 Oct 2010 12:09:07 -0400 Received: from smtp2.ist.utl.pt ([193.136.128.22]:39608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6mq9-0003D7-9m for bug-gnupod@gnu.org; Fri, 15 Oct 2010 12:09:05 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 6210A70004C1 for ; Fri, 15 Oct 2010 17:09:01 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp2.ist.utl.pt ([127.0.0.1]) by localhost (smtp2.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id FiiIP-p4lexK for ; Fri, 15 Oct 2010 17:09:00 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 86C8370004D2 for ; Fri, 15 Oct 2010 17:09:00 +0100 (WEST) Received: from evenstar (unknown [2.83.122.237]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id 4F1F620073AA for ; Fri, 15 Oct 2010 17:09:00 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> Date: Fri, 15 Oct 2010 17:10:47 +0100 In-Reply-To: <20100923222040.GA4339@www.viadmin.org> (H. Langos's message of "Fri, 24 Sep 2010 00:20:40 +0200") Message-ID: <87wrpj4et4.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Oct 2010 16:09:46 -0000 "H. Langos" writes: > Hi Nuno, (Sorry for the delay, classes started so I've been too busy or tired to look into this again earlier.) > On Mon, Sep 13, 2010 at 05:01:43PM +0100, Nuno J. Silva wrote: >> "H. Langos" writes: >> >> > Hi Nuno, >> > >> > Just a couple of questions... >> > >> > Which OS / distribution do those computers have. >> >> Gentoo GNU/Linux. They are not both up-to-date, though, as I'm afraid >> some upgrade might have broken this (I'll try do some step-by-step >> updating today - basicly updates interleaved with mktunes.pl). > > any luck with that? No luck. After all upgrades the computers were still generating different DBs. (But there is a difference I forgot: one of the computers is a dual core (the other is single-core).) >> They are exactly the same size: ... >> $ diff oldtunesdb-good.ascii oldtunesdb-bad.ascii >> 4,8c4 >> < 00000030 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >> < 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >> < 00000050 00 00 00 00 00 00 00 00 30 69 78 e0 71 77 98 c7 |........0ix.qw..| >> < 00000060 c6 78 eb 38 99 ae 91 20 36 b0 f4 52 00 00 00 00 |.x.8... 6..R....| >> < 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >> --- >> > 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >> 207a204,206 >> > 00001000 00 00 00 00 00 00 00 00 b0 08 68 01 86 d3 51 01 |..........h...Q.| >> > 00001010 3f 79 9d e5 00 00 00 00 00 00 00 00 00 00 00 00 |?y..............| >> > 00001020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >> >> I don't know what the changes do, though. > > If you could send me the iTunesDB file I could take a detailed look at them. > > The difference really looks tiny. So it should be easy enough to find out > whats wrong. And I'll have to get a copy of the ipodlinux wiki. With the > format description of iTunesDB files. I decided the best way to find out what's going on was to try with the simplest solution possible: I made a "virtual" empty ipod, by running the init script on an empty folder, and renamed .gnupodrc so that it is not used. Running mktunes on both machines with no fwguid results in equal databases. When I set a fwguid (I just picked the 000ba3100310abcf example from the info manual), mktunes writes different databases, just like with the real iPod. Also, positions 0x30 to 0x7f are removed (and the line starting with 0x30 is replaced with zeros), as in the real db. But the place where some lines are added differs - maybe they're appended at the end of the file. It seems the same version of gnupod is hashing files in a different way on each computer. Sounds like time to read the gnupod source and to the operations directly in perl to see if there's some nasty mathematic bug under the hood... > Their site is down most of the time and I only get a google cached version > of somebody's local copy that was also retrieved from google cache... Seems like time to google cache that google cached version. -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg From MAILER-DAEMON Fri Oct 15 15:30:58 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P6pzW-0006zj-Bz for mharc-bug-gnupod@gnu.org; Fri, 15 Oct 2010 15:30:58 -0400 Received: from [140.186.70.92] (port=36907 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6pzT-0006xY-LM for bug-gnupod@gnu.org; Fri, 15 Oct 2010 15:30:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6pzS-0001u9-9R for bug-gnupod@gnu.org; Fri, 15 Oct 2010 15:30:55 -0400 Received: from smtp1.ist.utl.pt ([193.136.128.21]:44991) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6pzR-0001tG-WE for bug-gnupod@gnu.org; Fri, 15 Oct 2010 15:30:54 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp1.ist.utl.pt (Postfix) with ESMTP id D83647000489 for ; Fri, 15 Oct 2010 20:30:51 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp1.ist.utl.pt ([127.0.0.1]) by localhost (smtp1.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id Xd+-RNU235XN for ; Fri, 15 Oct 2010 20:30:51 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp1.ist.utl.pt (Postfix) with ESMTP id 894167000438 for ; Fri, 15 Oct 2010 20:30:51 +0100 (WEST) Received: from evenstar (unknown [2.83.122.237]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id 589A8200732B for ; Fri, 15 Oct 2010 20:30:51 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> Date: Fri, 15 Oct 2010 20:32:40 +0100 In-Reply-To: <87wrpj4et4.fsf@ist.utl.pt> (Nuno J. Silva's message of "Fri, 15 Oct 2010 17:10:47 +0100") Message-ID: <87r5fr2qw7.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Oct 2010 19:30:56 -0000 nunojsilva@ist.utl.pt (Nuno J. Silva) writes: > "H. Langos" writes: >> On Mon, Sep 13, 2010 at 05:01:43PM +0100, Nuno J. Silva wrote: >>> They are exactly the same size: > ... >>> $ diff oldtunesdb-good.ascii oldtunesdb-bad.ascii >>> 4,8c4 >>> < 00000030 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >>> < 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >>> < 00000050 00 00 00 00 00 00 00 00 30 69 78 e0 71 77 98 c7 |........0ix.qw..| >>> < 00000060 c6 78 eb 38 99 ae 91 20 36 b0 f4 52 00 00 00 00 |.x.8... 6..R....| >>> < 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >>> --- >>> > 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >>> 207a204,206 >>> > 00001000 00 00 00 00 00 00 00 00 b0 08 68 01 86 d3 51 01 |..........h...Q.| >>> > 00001010 3f 79 9d e5 00 00 00 00 00 00 00 00 00 00 00 00 |?y..............| >>> > 00001020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| >>> >>> I don't know what the changes do, though. >> >> If you could send me the iTunesDB file I could take a detailed look at them. >> >> The difference really looks tiny. So it should be easy enough to find out >> whats wrong. And I'll have to get a copy of the ipodlinux wiki. With the >> format description of iTunesDB files. ... > It seems the same version of gnupod is hashing files in a different way > on each computer. > > Sounds like time to read the gnupod source and to the operations > directly in perl to see if there's some nasty mathematic bug under the > hood... I've not yet solved it, but I thought it was time for an update: As far as I can tell, _Pretender (in hash-file.pm, the file I've been looking at), writes at different places: in the computer which generates the good db, it writes at the specified offsets, in the other, it appends some values to the end of the file instead of doing it at the given offset (but it might be doing some writes on the right place). Strange enough, I've been using the debug technique known as debug-by-printf and it seems the offsets are okay... I'll dive deeper into this and then I'll say what's going on (I hope I can find that out). -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg From MAILER-DAEMON Fri Oct 15 16:15:14 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P6qgL-00085B-Vm for mharc-bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:15:14 -0400 Received: from [140.186.70.92] (port=33694 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6qgI-00084u-SU for bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:15:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6qgH-0002JL-La for bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:15:10 -0400 Received: from smtp1.ist.utl.pt ([193.136.128.21]:38400) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6qgH-0002J7-Em for bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:15:09 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp1.ist.utl.pt (Postfix) with ESMTP id 0CD917000487 for ; Fri, 15 Oct 2010 21:15:07 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp1.ist.utl.pt ([127.0.0.1]) by localhost (smtp1.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id HX7JPty1tsaU for ; Fri, 15 Oct 2010 21:15:06 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp1.ist.utl.pt (Postfix) with ESMTP id C5A7570003E2 for ; Fri, 15 Oct 2010 21:15:06 +0100 (WEST) Received: from evenstar (unknown [2.83.122.237]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id 5879F200732B for ; Fri, 15 Oct 2010 21:15:06 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> <87r5fr2qw7.fsf@ist.utl.pt> Date: Fri, 15 Oct 2010 21:16:55 +0100 In-Reply-To: <87r5fr2qw7.fsf@ist.utl.pt> (Nuno J. Silva's message of "Fri, 15 Oct 2010 20:32:40 +0100") Message-ID: <878w1z2oug.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Oct 2010 20:15:12 -0000 nunojsilva@ist.utl.pt (Nuno J. Silva) writes: ... > As far as I can tell, _Pretender (in hash-file.pm, the file I've been > looking at), writes at different places: in the computer which generates ... Hash58.pm, I mean. "hash-file.pm" was the name I gave it when I made a copy to mess with. Unfortunately, I forgot that when I wrote the email. Sorry. -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg From MAILER-DAEMON Fri Oct 15 16:59:21 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P6rN3-0002fx-Hj for mharc-bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:59:21 -0400 Received: from [140.186.70.92] (port=39230 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6rMu-0002Gj-K5 for bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:59:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6rMm-0000nY-PJ for bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:59:06 -0400 Received: from smtp2.ist.utl.pt ([193.136.128.22]:57838) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6rMm-0000my-Eo for bug-gnupod@gnu.org; Fri, 15 Oct 2010 16:59:04 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 278CC7000394 for ; Fri, 15 Oct 2010 21:59:02 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp2.ist.utl.pt ([127.0.0.1]) by localhost (smtp2.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id o2xnx0DMjVpD for ; Fri, 15 Oct 2010 21:59:01 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp2.ist.utl.pt (Postfix) with ESMTP id C9FB8700038E for ; Fri, 15 Oct 2010 21:59:01 +0100 (WEST) Received: from evenstar (unknown [2.83.122.237]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id 81D4220073A4 for ; Fri, 15 Oct 2010 21:59:01 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> <87r5fr2qw7.fsf@ist.utl.pt> Date: Fri, 15 Oct 2010 22:00:51 +0100 In-Reply-To: <87r5fr2qw7.fsf@ist.utl.pt> (Nuno J. Silva's message of "Fri, 15 Oct 2010 20:32:40 +0100") Message-ID: <87r5fr188s.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Oct 2010 20:59:20 -0000 --=-=-= nunojsilva@ist.utl.pt (Nuno J. Silva) writes: > As far as I can tell, _Pretender (in Hash58.pm, the file I've been > looking at), writes at different places: in the computer which generates > the good db, it writes at the specified offsets, in the other, it > appends some values to the end of the file instead of doing it at the > given offset (but it might be doing some writes on the right place). > > Strange enough, I've been using the debug technique known as > debug-by-printf and it seems the offsets are okay... > > I'll dive deeper into this and then I'll say what's going on (I hope I > can find that out). I found it out: it is seek() who is behaving differently: on one computer (the one on which mktunes.pl works fine), it reacts as expected, it actually seeks, while on the other after doing a syswrite, seeking has no effect and a future syswrite writes to the end of the file. As the perl documentation for seek ($ perldoc -f seek) says seek shouldn't be used with sysread/write, I changed all the calls to seek so that sysseek is used instead. (The docs also say sysseek doesn't mix well with other non-sys* functions, like read and write - I checked and those are not used in Hash58, so I suppose that's not a problem.) Doing this fixed the issue and now the problematic computer is able to generate an iTunesDB my iPod accepts. The testing I made in perl shows no issues with sysseek on the computer where seek works, but I'll try the changes I made to Hash58.pm on that computer too, just to check if it doesn't break what was working. I don't know if the developers want to change the code to use sysseek or if they prefer to keep seek instead. I'm attaching the patch I wrote, just in case someone wants to play with it. The patch is against GNUpod 0.99.8. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=gnupod-sysseek.patch Content-Description: Patch to Hash58.pm to use sysseek() instead of seek() diff -uNr gnupod-0.99.8.orig/src/ext/Hash58.pm gnupod-0.99.8/src/ext/Hash58.pm --- gnupod-0.99.8.orig/src/ext/Hash58.pm 2010-10-15 21:14:04.000000000 +0100 +++ gnupod-0.99.8/src/ext/Hash58.pm 2010-10-15 21:17:28.000000000 +0100 @@ -195,16 +195,16 @@ my $size = $wl->{$k}->{size}; if(defined($fill_with)) { - seek($fd,$k,0) or die "Unable to seek to $k : $!\n"; + sysseek($fd,$k,0) or die "Unable to seek to $k : $!\n"; my $br = sysread($fd, $wl->{$k}->{write}, $size); die "Failed to read $size bytes, got only $br\n" if $br != $size; $writeback = chr($fill_with) x $size; } - seek($fd,$k,0) or die "Unable to seek to $k : $!\n"; + sysseek($fd,$k,0) or die "Unable to seek to $k : $!\n"; my $bw = syswrite($fd, $writeback, $size); die "Failed to write $size bytes, only wrote $bw\n" if $bw != $size; } - seek($fd,0,0); # Doesn't hurt :-) + sysseek($fd,0,0); # Doesn't hurt :-) } --=-=-= -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg --=-=-=-- From MAILER-DAEMON Fri Oct 15 17:19:26 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P6rgU-0003xe-Hw for mharc-bug-gnupod@gnu.org; Fri, 15 Oct 2010 17:19:26 -0400 Received: from [140.186.70.92] (port=50442 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6rgR-0003us-Qm for bug-gnupod@gnu.org; Fri, 15 Oct 2010 17:19:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6rgQ-00044w-Gi for bug-gnupod@gnu.org; Fri, 15 Oct 2010 17:19:23 -0400 Received: from smtp2.ist.utl.pt ([193.136.128.22]:47114) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6rgQ-00044d-9w for bug-gnupod@gnu.org; Fri, 15 Oct 2010 17:19:22 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 308C7700038E for ; Fri, 15 Oct 2010 22:19:20 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp2.ist.utl.pt ([127.0.0.1]) by localhost (smtp2.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id aYuVfPJ5F2Fv for ; Fri, 15 Oct 2010 22:19:20 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 02E76700043D for ; Fri, 15 Oct 2010 22:19:19 +0100 (WEST) Received: from evenstar (unknown [2.83.122.237]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id 90F2F20073A5 for ; Fri, 15 Oct 2010 22:19:19 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> <87r5fr2qw7.fsf@ist.utl.pt> <87r5fr188s.fsf@ist.utl.pt> Date: Fri, 15 Oct 2010 22:21:09 +0100 In-Reply-To: <87r5fr188s.fsf@ist.utl.pt> (Nuno J. Silva's message of "Fri, 15 Oct 2010 22:00:51 +0100") Message-ID: <8739s717ay.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Oct 2010 21:19:25 -0000 nunojsilva@ist.utl.pt (Nuno J. Silva) writes: > The testing I made in perl shows no issues with sysseek on the computer > where seek works, but I'll try the changes I made to Hash58.pm on that > computer too, just to check if it doesn't break what was working. Patched gnupod is working there (on the computer which was doing iTunesDB correctly) too. -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg From MAILER-DAEMON Sat Oct 16 07:54:45 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P75LZ-0007nh-9Q for mharc-bug-gnupod@gnu.org; Sat, 16 Oct 2010 07:54:45 -0400 Received: from [140.186.70.92] (port=51731 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P75LX-0007nc-Bt for bug-gnupod@gnu.org; Sat, 16 Oct 2010 07:54:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P75LW-0004NH-2n for bug-gnupod@gnu.org; Sat, 16 Oct 2010 07:54:43 -0400 Received: from [195.145.128.101] (port=56083 helo=www.viadmin.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P75LV-0004Mj-Q0 for bug-gnupod@gnu.org; Sat, 16 Oct 2010 07:54:42 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by www.viadmin.org (Postfix) with ESMTP id 48BF4A559C for ; Sat, 16 Oct 2010 13:54:38 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at www.viadmin.org Received: from www.viadmin.org ([127.0.0.1]) by localhost (www.viadmin.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mnT7N3LKY8-t for ; Sat, 16 Oct 2010 13:54:26 +0200 (CEST) Received: by www.viadmin.org (Postfix, from userid 1005) id DA812A559D; Sat, 16 Oct 2010 13:54:26 +0200 (CEST) Date: Sat, 16 Oct 2010 13:54:26 +0200 From: "H. Langos" To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases Message-ID: <20101016115426.GS2606@www.viadmin.org> Mail-Followup-To: bug-gnupod@gnu.org References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> <87r5fr2qw7.fsf@ist.utl.pt> <87r5fr188s.fsf@ist.utl.pt> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87r5fr188s.fsf@ist.utl.pt> X-Archive: encrypt User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2010 11:54:44 -0000 Hi Nonu! On Fri, Oct 15, 2010 at 10:00:51PM +0100, Nuno J. Silva wrote: > > nunojsilva@ist.utl.pt (Nuno J. Silva) writes: > > > As far as I can tell, _Pretender (in Hash58.pm, the file I've been > > looking at), writes at different places: in the computer which generates > > the good db, it writes at the specified offsets, in the other, it > > appends some values to the end of the file instead of doing it at the > > given offset (but it might be doing some writes on the right place). > > > > Strange enough, I've been using the debug technique known as > > debug-by-printf and it seems the offsets are okay... > > > > I'll dive deeper into this and then I'll say what's going on (I hope I > > can find that out). > > I found it out: it is seek() who is behaving differently: on one > computer (the one on which mktunes.pl works fine), it reacts as > expected, it actually seeks, while on the other after doing a syswrite, > seeking has no effect and a future syswrite writes to the end of the > file. > > As the perl documentation for seek ($ perldoc -f seek) says seek > shouldn't be used with sysread/write, I changed all the calls to seek so > that sysseek is used instead. > > (The docs also say sysseek doesn't mix well with other non-sys* > functions, like read and write - I checked and those are not used in > Hash58, so I suppose that's not a problem.) Great debug work! Thank you very much for investigating the issue and solving it. Are the perl versions the same on both computer? If you want to know wether to stay with the sys* functions or to take the non-sys* functions I guess that depends on wether there is anything else besides sysread and syswrite to that file handle. The perlfunc man page says that "print" is also in the same class of functions as "read" "write" and (<>). Hash58.pm seems pretty straight forward. Go for the sys* functions. But there are other modules that operate on the iTunesDB and iTunesSD. I'd be very greatful if you could check iTunes.pm and Mktunes.pm for mixing of those function groups. a simple "rgrep sysseek *" finds stuff like this: src/tunes2pod.pl: while() {}; sysseek(ITUNES,0,0); # the iPod is a sloooow mass-storage device, slurp it into the fs-cache which is probably harmless, but revealing. > I don't know if the developers want to change the code to use sysseek or > if they prefer to keep seek instead. I'm attaching the patch I wrote, > just in case someone wants to play with it. "The developers" currently would be me and Richard. Adrian made me co-maintainer since he doesn't have any time to maintain gnupod any more. I'm currently pretty short on time myself. So if you are interested in becoming part of the team I'd be happy to tell you what I know about the code ... em portugues se prefere, mas meu portugues e do brasil ;-) Thanks for the patch! I'll incorporate it into the master branch! > The patch is against GNUpod 0.99.8. As 0.99.9 is around the corner I'll not prepare a 0.99.8.1 but rather make this fix a part of 0.99.9 Once more thank you very much for solving that issue! If you want to read up on whats been going on in GNUpod I'd recommend the mail archive: http://www.mail-archive.com/bug-gnupod@nongnu.org/info.html But feel free to ask cheers -henrik From MAILER-DAEMON Sat Oct 16 14:03:33 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P7B6S-0001pX-UU for mharc-bug-gnupod@gnu.org; Sat, 16 Oct 2010 14:03:32 -0400 Received: from [140.186.70.92] (port=44165 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7B6Q-0001oA-Cu for bug-gnupod@gnu.org; Sat, 16 Oct 2010 14:03:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7B6P-00059h-2s for bug-gnupod@gnu.org; Sat, 16 Oct 2010 14:03:30 -0400 Received: from smtp2.ist.utl.pt ([193.136.128.22]:54123) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P7B6O-00058m-Ny for bug-gnupod@gnu.org; Sat, 16 Oct 2010 14:03:29 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.ist.utl.pt (Postfix) with ESMTP id ECCD670003D8 for ; Sat, 16 Oct 2010 19:03:24 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp2.ist.utl.pt ([127.0.0.1]) by localhost (smtp2.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id ZayuXonuAL7S for ; Sat, 16 Oct 2010 19:03:24 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 8AA1D70003D2 for ; Sat, 16 Oct 2010 19:03:24 +0100 (WEST) Received: from evenstar (bl21-195-185.dsl.telepac.pt [2.82.195.185]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id 4E1B22001A26 for ; Sat, 16 Oct 2010 19:03:24 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> <87r5fr2qw7.fsf@ist.utl.pt> <87r5fr188s.fsf@ist.utl.pt> <20101016115426.GS2606@www.viadmin.org> Date: Sat, 16 Oct 2010 19:05:25 +0100 In-Reply-To: <20101016115426.GS2606@www.viadmin.org> (H. Langos's message of "Sat, 16 Oct 2010 13:54:26 +0200") Message-ID: <8739s6j9ne.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2010 18:03:31 -0000 "H. Langos" writes: > Hi Nonu! > > On Fri, Oct 15, 2010 at 10:00:51PM +0100, Nuno J. Silva wrote: >>=20 >> I found it out: it is seek() who is behaving differently: on one >> computer (the one on which mktunes.pl works fine), it reacts as >> expected, it actually seeks, while on the other after doing a syswrite, >> seeking has no effect and a future syswrite writes to the end of the >> file. >>=20 >> As the perl documentation for seek ($ perldoc -f seek) says seek >> shouldn't be used with sysread/write, I changed all the calls to seek so >> that sysseek is used instead. >>=20 >> (The docs also say sysseek doesn't mix well with other non-sys* >> functions, like read and write - I checked and those are not used in >> Hash58, so I suppose that's not a problem.) > > Great debug work! > Thank you very much for investigating the issue and solving it. You're welcome :-) > Are the perl versions the same on both computer? Yes, both 5.8.8. > If you want to know wether to stay with the sys* functions or to take the > non-sys* functions I guess that depends on wether there is anything else= =20 > besides sysread and syswrite to that file handle. The perlfunc man page > says that "print" is also in the same class of functions as "read" "write" > and (<>). Hash58.pm seems pretty straight forward. Go for the sys* > functions. > > But there are other modules that operate on the iTunesDB and iTunesSD. I'd > be very greatful if you could check iTunes.pm and Mktunes.pm for mixing of > those function groups. > > a simple "rgrep sysseek *" finds stuff like this: > src/tunes2pod.pl: while() {}; sysseek(ITUNES,0,0); # the iPod is = a sloooow mass-storage device, slurp it into the fs-cache > > which is probably harmless, but revealing. I'll see if I find something there. >> I don't know if the developers want to change the code to use sysseek or >> if they prefer to keep seek instead. I'm attaching the patch I wrote, >> just in case someone wants to play with it. > > "The developers" currently would be me and Richard. Adrian made me > co-maintainer since he doesn't have any time to maintain gnupod any more. > I'm currently pretty short on time myself. So if you are interested=20 > in becoming part of the team I'd be happy to tell you what I know about t= he > code ... em portugues se prefere, mas meu portugues e do brasil ;-) I doubt I'll have much time in the next weeks, as you can see from how long I waited to look at this issue again, so I doubt I'll be able to help a lot. (O portugu=C3=AAs do brasil pode ser um bocado diferente, mas d=C3=A1 para perceber bem. Nas diferen=C3=A7as o Google deve ajudar (espero eu) :-)) > Thanks for the patch! I'll incorporate it into the master branch! Nice! >> The patch is against GNUpod 0.99.8. > > As 0.99.9 is around the corner I'll not prepare a 0.99.8.1 but rather make > this fix a part of 0.99.9 > > Once more thank you very much for solving that issue! > If you want to read up on whats been going on in GNUpod I'd recommend > the mail archive: > http://www.mail-archive.com/bug-gnupod@nongnu.org/info.html > > But feel free to ask > > cheers > -henrik --=20 Nuno J. Silva gopher://sdf-eu.org/1/users/njsg From MAILER-DAEMON Sat Oct 16 16:36:21 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P7DUL-0000Rk-EX for mharc-bug-gnupod@gnu.org; Sat, 16 Oct 2010 16:36:21 -0400 Received: from [140.186.70.92] (port=60017 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7DUJ-0000RY-43 for bug-gnupod@gnu.org; Sat, 16 Oct 2010 16:36:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7DUH-000555-Rt for bug-gnupod@gnu.org; Sat, 16 Oct 2010 16:36:18 -0400 Received: from smtp2.ist.utl.pt ([193.136.128.22]:46388) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P7DUH-00054w-Gy for bug-gnupod@gnu.org; Sat, 16 Oct 2010 16:36:17 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 666DE70003C7 for ; Sat, 16 Oct 2010 21:36:15 +0100 (WEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at ist.utl.pt Received: from smtp2.ist.utl.pt ([127.0.0.1]) by localhost (smtp2.ist.utl.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id aboJkW81Z1tG for ; Sat, 16 Oct 2010 21:36:15 +0100 (WEST) Received: from mail2.ist.utl.pt (mail2.ist.utl.pt [IPv6:2001:690:2100:1::c]) by smtp2.ist.utl.pt (Postfix) with ESMTP id 278ED7000436 for ; Sat, 16 Oct 2010 21:36:15 +0100 (WEST) Received: from evenstar (unknown [2.82.195.185]) (Authenticated sender: ist162465) by mail2.ist.utl.pt (Postfix) with ESMTPSA id F36D92001A26 for ; Sat, 16 Oct 2010 21:36:14 +0100 (WEST) From: nunojsilva@ist.utl.pt (Nuno J. Silva) To: bug-gnupod@gnu.org Subject: Re: [Bug-gnupod] mktunes: Same settings & version, different databases References: <874odwb280.fsf@ist.utl.pt> <20100913150509.GG14205@www.viadmin.org> <87r5gxtyxk.fsf@ist.utl.pt> <20100923222040.GA4339@www.viadmin.org> <87wrpj4et4.fsf@ist.utl.pt> <87r5fr2qw7.fsf@ist.utl.pt> <87r5fr188s.fsf@ist.utl.pt> <20101016115426.GS2606@www.viadmin.org> <8739s6j9ne.fsf@ist.utl.pt> Date: Sat, 16 Oct 2010 21:38:17 +0100 In-Reply-To: <8739s6j9ne.fsf@ist.utl.pt> (Nuno J. Silva's message of "Sat, 16 Oct 2010 19:05:25 +0100") Message-ID: <87d3r9j2km.fsf@ist.utl.pt> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnupod@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNUpod users and developers discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2010 20:36:20 -0000 nunojsilva@ist.utl.pt (Nuno J. Silva) writes: > "H. Langos" writes: > >> If you want to know wether to stay with the sys* functions or to take the >> non-sys* functions I guess that depends on wether there is anything else >> besides sysread and syswrite to that file handle. The perlfunc man page >> says that "print" is also in the same class of functions as "read" "write" >> and (<>). Hash58.pm seems pretty straight forward. Go for the sys* >> functions. >> >> But there are other modules that operate on the iTunesDB and iTunesSD. I'd >> be very greatful if you could check iTunes.pm and Mktunes.pm for mixing of >> those function groups. >> >> a simple "rgrep sysseek *" finds stuff like this: >> src/tunes2pod.pl: while() {}; sysseek(ITUNES,0,0); # the iPod is a sloooow mass-storage device, slurp it into the fs-cache >> >> which is probably harmless, but revealing. > > I'll see if I find something there. I've already went through the files, and I hope I missed nothing (I'm new to perl, but I think I'm understanding the code pretty well). I didn't see any possible issue in these files, sys* functions are used and non-sys are used too, but they're used on different file handles: src/ext/iTunesDB.pm: it does sysseek on $fh, $fd and OTG. Those handles are always manipulated with sysread and syswrite. PLC is manipulated through get_int, which is also using sys* functions (including sysseek). src/ext/Mktunes.pm: opens two files: ITS and ITUNES, both are manipulated with non-sys functions, and with SeekFix from FooBar.pm (which also uses non-sys). I hope this helps :-) -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg