From: Michael G. <mic...@cy...> - 2008-07-01 07:38:22
|
Greetings, I installed perl 5.8.2 and celib.dll 3.11 binaries from perlce.sourceforge.net on Windows CE 2.11 (H/PC Pro MIPS) and setup the registry using the suggestions in the howto html page for perlCE 5.6. Here are the diagnostics when I run the mp3stream.pl script from Nick Peskett: log: opening: "/Storage Card2/madplay/madplay.exe --quiet --fade-in=2 -" popen("/Storage Card2/madplay/madplay.exe --quiet --fade-in=2 -") The popen function is unimplemented at \Storage Card2\perl\bin/try1.pl line 106. Then I installed the perlCE 5.6 distribution from www.rainer-keuchel.de which has no libs; I copied these libs from my Solaris 5.6.0 installation: Carp.pm Exporter.pm Socket.pm strict.pm warnings.pm XSLoader Under perl 5.6.0 the 'mp3stream.pl' script works as I am listening to KCEA in Menlo Park, CA on a Pencentra 130 (MIPS vr4121 133MHz); however, I wasn't able to use an absolute pathname containing embedded spaces for 'madplay.exe' even when double quoted, such as "/Storage card2/madplay/madplay.exe", in the script, and doing so resulted in an error 'could not open pipe to Storage card2/madplay/madplay.exe'. A pathname like '/temp/madplay' works ok. Not having ready access to release notes for versions of perlCE > 5.6.0 I would appreciate a reply as to which versions support popen() in celib.dll, and a brief summary of other important changes, especially for a CE 2.11 user. Thanks, Michael |