I'm using the code you sent me?
This already has it moved.
I set the links to point to your source, run buld-perl-scripts.pl and it
'appears' to be OK.
Here is the output:
root at myserver:/usr/local/squeezecenter/Bin# perl build-perl-modules.pl
Welcome to the Slim Devices perl module installer.
These packages are needed for SqueezeCenter to function.
You will need a C compiler (gcc), make, and perl installed.
You will need development libraries for MySQL. eg: libmysqlclient
You will need development libraries for expat. eg: libexpat1-dev
*** Ignore any warnings about AppConfig. ***
Please enter a perl binary to use (defaults to /usr/bin/perl)
This must be the same perl binary that you ran this program with -->
Please enter the path to your SqueezeCenter directory (ex:
/usr/local/slimserver) -->
Please enter a directory to download files to --> /var/tmp
Downloads will use lwp to fetch tarballs.
Downloading Compress-Zlib-1.41.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Up/Downgrade complete.
Building..
Library for Compress-Zlib-1.41.tar.gz is OK!
Downloading DBI-1.604.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
I see you're using perl 5.010000 on i86pc-solaris-64int, okay.
Remember to actually *read* the README file!
Use 'make' to build the software (dmake or nmake on Windows).
Then 'make test' to execute self tests.
Then 'make install' to install the DBI and then delete this working
directory before unpacking and building any DBD::* drivers.
Building..
Library for DBI-1.604.tar.gz is OK!
Downloading DBD-mysql-4.010.tar.gz to: /var/tmp
Something looks wrong - I couldn't read /var/tmp/DBD-mysql-4.010.tar.gz, which
I just downloaded.
Uncompressing..
sh: line 1: DBD-mysql-4.010.tar.gz: cannot open [No such file or directory]
Configuring..
PERL5LIB=/var/tmp/DBI-1.604/blib/lib:/var/tmp/DBI-1.604/blib/arch /usr/bin/perl
Makefile.PL
Use of uninitialized value $ENV{"USER"} in concatenation (.) or string at
Makefile.PL line 488, <PIPE> line 33.
Use of uninitialized value in concatenation (.) or string at Makefile.PL line
488, <PIPE> line 33.
Use of uninitialized value in printf at Makefile.PL line 175, <PIPE> line 102.
Use of uninitialized value in printf at Makefile.PL line 175, <PIPE> line 102.
Multiple copies of Driver.xst found in: /var/tmp/DBI-1.604/blib/arch/auto/DBI/
/usr/local/lib/perl5/site_perl/5.10.0/i86pc-solaris-64int/auto/DBI/ at
Makefile.PL line 747
Building..
dbdimp.c: In function `mysql_db_FETCH_attrib':
dbdimp.c:2277: warning: cast from pointer to integer of different size
dbdimp.c: In function `mysql_st_FETCH_attrib':
dbdimp.c:4094: warning: cast from pointer to integer of different size
Library for DBD-mysql-4.010.tar.gz is OK!
Downloading Digest-SHA1-2.11.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Building..
SHA1.xs: In function `XS_Digest__SHA1_clone':
SHA1.xs:488: warning: initialization discards qualifiers from pointer target
type
Library for Digest-SHA1-2.11.tar.gz is OK!
Downloading HTML-Parser-3.48.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Processing hints file hints/solaris.pl
Warning: prerequisite HTML::Tagset 3 not found.
Building..
Library for HTML-Parser-3.48.tar.gz is OK!
Downloading JSON-XS-1.5.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Building..
XS.xs: In function `decode_hv':
XS.xs:1128: warning: comparison is always false due to limited range of data
type
Library for JSON-XS-1.5.tar.gz is OK!
Downloading POE-XS-Queue-Array-0.002.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Warning: prerequisite POE 0.29 not found.
Building..
Library for POE-XS-Queue-Array-0.002.tar.gz is OK!
Downloading Template-Toolkit-2.15.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL TT_DOCS=n TT_SPLASH=n TT_THEME=n TT_EXAMPLES=n
TT_EXAMPLES=n TT_EXTRAS=n TT_QUIET=y TT_ACCEPT=y TT_DBI=n TT_LATEX=n
Building..
In file included from Stash.xs:41:
ppport.h:356:1: warning: "PERL_UNUSED_DECL" redefined
In file included from Stash.xs:40:
/usr/local/lib/perl5/5.10.0/i86pc-solaris-64int/CORE/perl.h:299:1: warning:
this is the location of the previous definition
Library for Template-Toolkit-2.15.tar.gz is OK!
Downloading Time-HiRes-1.86.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Processing hints file hints/solaris.pl
Building..
In file included from HiRes.xs:18:
ppport.h:2979:1: warning: "PERL_UNUSED_DECL" redefined
In file included from HiRes.xs:16:
/usr/local/lib/perl5/5.10.0/i86pc-solaris-64int/CORE/perl.h:299:1: warning:
this is the location of the previous definition
Library for Time-HiRes-1.86.tar.gz is OK!
Downloading XML-Parser-2.34.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Building..
Expat.xs: In function `externalEntityRef':
Expat.xs:1011: warning: cast from pointer to integer of different size
Expat.xs:1043: warning: cast from pointer to integer of different size
Expat.xs: In function `unknownEncoding':
Expat.xs:1166: warning: cast to pointer from integer of different size
Expat.c: In function `XS_XML__Parser__Expat_FreeEncoding':
Expat.c:2691: warning: cast to pointer from integer of different size
Library for XML-Parser-2.34.tar.gz is OK!
Downloading YAML-Syck-0.64.tar.gz to: /var/tmp
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
Building..
Library for YAML-Syck-0.64.tar.gz is OK!
All done!
And then I get the same error?
root at myserver:/usr/local/squeezecenter# ./slimrun
The following modules failed to load: DBD::mysql GD
To download and compile them, please run:
/usr/local/squeezecenter-7.4-24971/Bin/build-perl-modules.pl DBD::mysql GD
Exiting..
root at myserver:/usr/local/squeezecenter#
As you can see, it still complains about both DBD::mysql and GD.
I'm at a loss with this :(
ET
--
This message posted from opensolaris.org