I think, unfortunately, you need to use Sun Studio . Can you kindly try with this

pfexec pkg install sunstudioexpress
export CC=/opt/SunStudioExpress/bin/cc
export PATH=/usr/mysql/5.1/bin:$PATH
.. followed by rest of

If there isn't already, I will file a bug within MySQL to ensure that they support compiling these components with gcc as well.

- Sriram

Michael Mellinger wrote:
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