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

Reply via email to