Sponsored Content
Top Forums UNIX for Advanced & Expert Users Perl Installing, Uninstalling Post 81787 by kisoun on Wednesday 24th of August 2005 06:56:00 AM
Old 08-24-2005
I believe the problem is huge Smilie

So, so far, I have installed successfully DBI.
But, I'm trying to install DBD, and the pain begins Smilie .

I've tried to install many distributions with many ways of compilation.

I'm posting the last compilation, and the following errors.

# perl Makefile.PL --libs="-L/usr/local/mysql/lib/mysql -L/usr/local/lib -lmysqlclient -lz -lposix4 -lgen -lsocket -lnsl -lm" --cflags=-I/usr/local/mysql/include/mysql/
I will use the following settings for compiling and testing:

cflags (User's choice) = -I/usr/local/mysql/include/mysql/
embedded (mysql_config ) =
libs (User's choice) = -L/usr/local/mysql/lib/mysql -L/usr/local/lib -lmysqlclient -lz -lposix4 -lgen -lsocket -lnsl -lm
mysql_config (guessed ) = mysql_config
nocatchstderr (default ) = 0
nofoundrows (default ) = 0
ps-protocol (default ) = 1
ssl (guessed ) = 0
testdb (default ) = test
testhost (default ) =
testpassword (default ) =
testsocket (default ) =
testuser (default ) =

To change these settings, see 'perl Makefile.PL --help' and
'perldoc INSTALL'.

Note (probably harmless): No library found for -lmysqlclient
Using DBI 1.48 (for perl 5.008005 on sun4-solaris) installed in /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI/
Writing Makefile for DBD::mysql

So far one "harmless" warning.


but,

#make

cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/Mysql.pm blib/lib/Mysql.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
gcc -c -I/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI/ -I/usr/local/mysql/include/mysql/ -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"3.0002_1\" -DXS_VERSION=\"3.0002_1\" -fPIC "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE" dbdimp.c
/usr/local/bin/perl -p -e "s/~DRIVER~/mysql/g" /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI//Driver.xst > mysql.xsi
/usr/local/bin/perl /usr/local/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.5/ExtUtils/typemap mysql.xs > mysql.xsc && mv mysql.xsc mysql.c
Warning: duplicate function definition 'do' detected in mysql.xs, line 224
Warning: duplicate function definition 'rows' detected in mysql.xs, line 557
................
................
................
ld: fatal: relocation error: R_SPARC_32: file dbdimp.o: symbol <unknown>: offset 0xef17a60b is non-aligned

ld: fatal: relocation error: R_SPARC_32: file mysql.o: symbol <unknown>: offset 0xef17a62b is non-aligned

collect2: ld returned 1 exit status
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1



Smilie

Also I want to mention that, I searched for libmysqlclient libraries, and I found something in :

# ls -l /usr/local/mysql/lib/mysql/
total 3284
-rw-r--r-- 1 root other 19704 Aug 3 09:21 libdbug.a
-rw-r--r-- 1 root other 34416 Aug 3 09:23 libheap.a
-rw-r--r-- 1 root other 12972 Aug 3 09:22 libmerge.a
-rw-r--r-- 1 root other 302668 Aug 3 09:22 libmyisam.a
-rw-r--r-- 1 root other 22900 Aug 3 09:23 libmyisammrg.a
-rwxr-xr-x 1 root other 811 Aug 3 09:20 libmysqlclient.la
-rw-r--r-- 1 root other 344780 Aug 8 14:46 libmysqlclient.old
-rw-r--r-- 1 root other 353096 Aug 3 09:20 libmysqlclient_r.a
-rwxr-xr-x 1 root other 855 Aug 3 09:20 libmysqlclient_r.la
-rw-r--r-- 1 root other 123876 Aug 3 09:21 libmystrings.a
-rw-r--r-- 1 root other 256980 Aug 3 09:21 libmysys.a
-rw-r--r-- 1 root other 116508 Aug 3 09:22 libnisam.a
-rw-r--r-- 1 root other 5212 Aug 3 09:23 libvio.a


Happiness Smilie

Thanks again.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Re-Installing Perl

I changed a few perl modules that it seems I should not have... Any way that I can re-install perl from scratch? (1 Reply)
Discussion started by: frustrated1
1 Replies

2. Shell Programming and Scripting

Installing Perl Modules

I have a script that uses the File::Listing module. I am trying to install it, but I read the ReadMe and it states that the following modules should be installed first: URI MIME-Base64 HTML-Parser libnet Digest-MD5 Compress-Zlib I am very new to Perl and would apprciate anyone's input on... (1 Reply)
Discussion started by: ssmiths001
1 Replies

3. Shell Programming and Scripting

Can I use a Perl Module without installing it?

I am trying to write a program that will use templates, so I figured I would use the Text::Template CPAN module... ...only problem is that I cant force my "clients" to install this module, cause they are clueless. Is there anyway that I can NOT install it for the whole machine, but install it... (1 Reply)
Discussion started by: jjinno
1 Replies

4. Shell Programming and Scripting

Installing Perl DBI and DBD

Hi, i have some queries on installing the Perl DBI and the DBD Oracle. I know that i have to install the DBI first. I have the source files in a folder in my home directory.The commands to install arecd /home/DBI Perl Makefile.PL make make installI would like to know, after executing these... (4 Replies)
Discussion started by: new2ss
4 Replies

5. Shell Programming and Scripting

Installing Perl Module

Hi All, When I tried to install Math::Pari module in a AIX 5.3 server,I am getting the following error. # pwd /usr/local/bin # cd Math-Pari-2.010709 # perl Makefile.PL Did not find GP/PARI build directory around. Do you want to me to fetch GP/PARI automatically? (If you do not, you... (2 Replies)
Discussion started by: surjithss
2 Replies

6. UNIX for Dummies Questions & Answers

installing perl modules

I resulted to using /usr/sfw/bin/gmake to install my perl modules until i ran into a problem installing perl/Tk Tk-804.028 gmake: Entering directory `/export/home/Tk-804.028/pod' Sorry no HTML building yet gmake: Leaving directory `/export/home/Tk-804.028/pod' I dont unstand what the error... (2 Replies)
Discussion started by: jameskay
2 Replies

7. Shell Programming and Scripting

Installing Perl/Tk in x86_64

Hi, experts, I am trying to intall Perl/Tk module (Tk-804.028 ) into Perl5.6.1, however, the directory structure seems to be different from i386 than x86_64 and the installation keeps failing. Is this a known/common issue? Or does anyone has any workaround for this? ~* Dniz *~ (0 Replies)
Discussion started by: dniz
0 Replies

8. Red Hat

installing perl modules

Hi All, I have a customer asking me to install these perl modules on redhat 4 ent: File::Temp Getopt::Long DBD::mysql Mail::Mailer DBD::DB2 Any idea how can I install those modules. Thanks for any comment you may add. (3 Replies)
Discussion started by: itik
3 Replies

9. Shell Programming and Scripting

Installing perl module

Hi, I want to install WWW:Mechanize module. Followed the following steps: 1. wget http://www.cpan.org/authors/id/C/CO/CORION/Bundle- WWW-Mechanize-Shell-0.29.tar.gz perl Makefile.PL make make test make install (Got the below message) Appending installation info to... (1 Reply)
Discussion started by: Anjan1
1 Replies

10. Shell Programming and Scripting

Need help in installing perl *.pm files

Hi, I need to install Sys::HostAddr inorder to run the following command: perl -le 'use Sys::Hostaddr; print Sys::HostAddr->new->main_ip' I tried installing this package using CPAN by using the following command: $ sudo perl -MCPAN -e shell cpan> install Sys::HostAddr But still I am... (2 Replies)
Discussion started by: royalibrahim
2 Replies
All times are GMT -4. The time now is 06:25 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy