Ok. On OpenSolaris 2009.06, I did the following: export PATH=/usr/mysql/5.1/bin:$PATH; # Adjusting PATH for missing mysql_config msg
# Comment lines in make file for gcc (OpenSolaris ships with gcc (should optimize!)) # #CCCDLFLAGS = -KPIC #OPTIMIZE = -xO3 -xspace -xildoff Now it looks like I'm missing a math library ( libmopt) r...@sol3:~/.cpan/build/DBD-mysql-4.012# make gcc -c -I/usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/DBI -I/usr/mysql/5.1/include/mysql -xprefetch=auto -xprefetch_level=3 -mt -fns=no -fsimple=1 -xbuiltin=%all -xlibmil -xlibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -DBIG_TABLES -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DVERSION=\"4.012\" -DXS_VERSION=\"4.012\" "-I/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE" dbdimp.c gcc: language libmopt not recognized gcc: dbdimp.c: linker input file unused because linking not done gcc -c -I/usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/DBI -I/usr/mysql/5.1/include/mysql -xprefetch=auto -xprefetch_level=3 -mt -fns=no -fsimple=1 -xbuiltin=%all -xlibmil -xlibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -DBIG_TABLES -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DVERSION=\"4.012\" -DXS_VERSION=\"4.012\" "-I/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE" mysql.c gcc: language libmopt not recognized gcc: mysql.c: linker input file unused because linking not done rm -f blib/arch/auto/DBD/mysql/mysql.so LD_RUN_PATH="/usr/lib:/lib:/usr/mysql/5.1/lib/mysql" /usr/bin/perl myld cc -G dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -lCrun -lrt -L/usr/mysql/5.1/lib/mysql -R/usr/mysql/5.1/lib/mysql -lmysqlclient -lz -lgen -lsocket -lnsl -lm cc: dbdimp.o: No such file or directory cc: mysql.o: No such file or directory -Mike On Thu, Aug 6, 2009 at 1:00 PM, Sriram Natarajan<[email protected]> wrote: > HI > Unfortunately, this module is not shipped by default. You will need to > download and compile this from CPAN. It was pretty straightforward with one > minor kludge. If you run into any issues, please feel free to post your > issue to this alias. We might be able to help you further. Please remember > to add /usr/mysql/bin to your PATH before proceeding to download this module > from CPAN > > - sriram > > Michael Mellinger wrote: >> >> I've installed on my Perl packages. However, it seems like the MySql >> drivers aren't installed. I tried the same example and it fails to >> run. Is there another package that I can install? >> >> http://cz.opensolaris.org/jive/thread.jspa?threadID=88879&tstart=135 >> >> >> r...@sol3:/export/home/melling/Downloads/lttoolbox-3.1.0# >> /usr/mysql/5.1/bin/mysql_setpermission >> Password for user to connect to MySQL: >> install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC >> contains: /usr/perl5/5.8.4/lib/i86pc-solaris-64int >> /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int >> /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl >> /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int >> /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at (eval 9) >> line 3, <STDIN> line 1. >> Perhaps the DBD::mysql perl module hasn't been fully installed, >> or perhaps the capitalisation of 'mysql' isn't right. >> _______________________________________________ >> indiana-discuss mailing list >> [email protected] >> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss >> > _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
