Reference symbol not found error ( new installation )

still getting the same ‘referenced symbol not found’ error ( see error
below )… could this be a compatiblity issue somewhere??? any help
would be greatly appreciated…

here are my machine specs and version numbers:

sol8 sparc 64/bit
apache 1.3.29
mod_perl 1.29
mysql 4.0.16
rt 3.0.6
perl 5.8.2
( module list below )
  • have reinstalled the DBD::mysql module to 1018 and i also tried 1028
    with the same result…

( ERROR )
ROOT@admin01:/usr/local/rt-3-0-6# make initialize-database
/usr/local/bin/perl //usr/local/rt/sbin/rt-setup-database --action init
–dba root --prompt-for-dba-password
In order to create a new database and grant RT access to that database,
this script needs to connect to your mysql instance on localhost as root.
Please specify that user’s database password below. If the user has no
database
password, just press return.

Password: ld.so.1: /usr/local/bin/perl: fatal: relocation error: file
/usr/local/lib/perl5/site_perl/5.8.2/sun4-solaris/auto/DBD/mysql/mysql.so:
symbol mysql_init: referenced symbol not found
make: *** [initialize-database] Killed

( module list )
ROOT@admin01:/usr/local/rt-3-0-6/sbin# ./rt-test-dependencies
–with-mysql --with-modperl1
perl:
5.8.0…found
MASON dependencies:
Params::Validate 0.02…found
Cache::Cache …found
Exception::Class …found
HTML::Mason 1.16…found
MLDBM …found
Errno …found
FreezeThaw …found
Digest::MD5 2.27…found
CGI::Cookie 1.20…found
Storable …found
Apache::Session 1.53…found
MAILGATE dependencies:
HTML::TreeBuilder …found
HTML::FormatText …found
Getopt::Long …found
LWP::UserAgent …found
MODPERL1 dependencies:
CGI …found
Apache::Request …found
Apache::DBI 0.92…found
CLI dependencies:
Getopt::Long 2.24…found
CORE dependencies:
Digest::MD5 2.27…found
DBI 1.37…found
Test::Inline …found
Class::ReturnValue 0.40…found
DBIx::SearchBuilder 0.92…found
Text::Template …found
File::Spec 0.8…found
HTML::Entities …found
Net::Domain …found
Log::Dispatch 2.0…found
Locale::Maketext 1.06…found
Locale::Maketext::Lexicon 0.25…found
Locale::Maketext::Fuzzy …found
MIME::Entity 5.108…found
Mail::Mailer 1.57…found
Net::SMTP …found
Text::Wrapper …found
Time::ParseDate …found
File::Temp …found
Term::ReadKey …found
Text::Autoformat …found
Text::Quoted …found
DEV dependencies:
Regexp::Common …found
Time::HiRes …found
Test::Inline …found
WWW::Mechanize …found
MYSQL dependencies:
DBD::mysql 2.1018…found

-<0>-
d. ryon wilhelm
iris financial engineering, llc

UNIX ‘IS’ user friendly - it’s just
selective about who its friends are…

Have you started mysql?

I’ve seen errors like this at RT install-time due to mysql being there…but
not initialized.----- Original Message -----
From: “d. ryon wilhelm” dwilhelm@irisfinancial.com
To: rt-users@lists.fsck.com
Sent: Wednesday, November 19, 2003 11:36 AM
Subject: [rt-users] reference symbol not found error ( new installation )

still getting the same ‘referenced symbol not found’ error ( see error
below )… could this be a compatiblity issue somewhere??? any help
would be greatly appreciated…

here are my machine specs and version numbers:

sol8 sparc 64/bit
apache 1.3.29
mod_perl 1.29
mysql 4.0.16
rt 3.0.6
perl 5.8.2
( module list below )
  • have reinstalled the DBD::mysql module to 1018 and i also tried 1028
    with the same result…

( ERROR )
ROOT@admin01:/usr/local/rt-3-0-6# make initialize-database
/usr/local/bin/perl //usr/local/rt/sbin/rt-setup-database --action init
–dba root --prompt-for-dba-password
In order to create a new database and grant RT access to that database,
this script needs to connect to your mysql instance on localhost as root.
Please specify that user’s database password below. If the user has no
database
password, just press return.

Password: ld.so.1: /usr/local/bin/perl: fatal: relocation error: file
/usr/local/lib/perl5/site_perl/5.8.2/sun4-solaris/auto/DBD/mysql/mysql.so:
symbol mysql_init: referenced symbol not found
make: *** [initialize-database] Killed

( module list )
ROOT@admin01:/usr/local/rt-3-0-6/sbin# ./rt-test-dependencies
–with-mysql --with-modperl1
perl:
5.8.0…found
MASON dependencies:
Params::Validate 0.02…found
Cache::Cache …found
Exception::Class …found
HTML::Mason 1.16…found
MLDBM …found
Errno …found
FreezeThaw …found
Digest::MD5 2.27…found
CGI::Cookie 1.20…found
Storable …found
Apache::Session 1.53…found
MAILGATE dependencies:
HTML::TreeBuilder …found
HTML::FormatText …found
Getopt::Long …found
LWP::UserAgent …found
MODPERL1 dependencies:
CGI …found
Apache::Request …found
Apache::DBI 0.92…found
CLI dependencies:
Getopt::Long 2.24…found
CORE dependencies:
Digest::MD5 2.27…found
DBI 1.37…found
Test::Inline …found
Class::ReturnValue 0.40…found
DBIx::SearchBuilder 0.92…found
Text::Template …found
File::Spec 0.8…found
HTML::Entities …found
Net::Domain …found
Log::Dispatch 2.0…found
Locale::Maketext 1.06…found
Locale::Maketext::Lexicon 0.25…found
Locale::Maketext::Fuzzy …found
MIME::Entity 5.108…found
Mail::Mailer 1.57…found
Net::SMTP …found
Text::Wrapper …found
Time::ParseDate …found
File::Temp …found
Term::ReadKey …found
Text::Autoformat …found
Text::Quoted …found
DEV dependencies:
Regexp::Common …found
Time::HiRes …found
Test::Inline …found
WWW::Mechanize …found
MYSQL dependencies:
DBD::mysql 2.1018…found

-<0>-
d. ryon wilhelm
iris financial engineering, llc

UNIX ‘IS’ user friendly - it’s just
selective about who its friends are…


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

actually, that is what i am trying to do… it breaks when running
’make initialize-database’ command…

mysql is definatly running… i can login to db and all look fine…

ROOT@admin01:~# ps -efa | grep mysql
root 8950 1 0 Nov 13 ? 0:00 /bin/sh ./bin/mysqld_safe
–datadir=/usr/local/mysql/data --pid-file=/usr/local
mysql 8966 8950 0 Nov 13 ? 0:09
/usr/local/mysql-max-4.0.16-sun-solaris2.8-sparc-64bit/bin/mysqld
–defaults-ex
root 3512 3509 0 15:10:34 pts/1 0:00 grep mysql

-<0>-
d. ryon wilhelm
iris financial engineering, llc

UNIX ‘IS’ user friendly - it’s just
selective about who its friends are…

I just ran into this problem with DBD::Mysql and PHP on Solaris 9.

I was trying to compile these against the Mysql 4.0.x client that came with
the binary installation.

I had to actually compile a client from scratch and the errors went away.

I used the following config options to build the client. I put the client
in a different directory since I didn’t want to muck with the binary
installation.
./configure --prefix=/usr/local/mysql_client --without-server
–enable-thread-safe-client

Then compiled php and the dbd::mysql making sure that
/usr/local/mysql_client/bin/mysql_config was in the path before
/usr/local/mysql/bin/mysql_config (to make sure that they referenced the new
client as opposed to the binary installed one.

Perhaps this will help.

A.J.

[mailto:rt-users-bounces@lists.fsck.com] On Behalf Of Drew M. MooneySent: Thursday, November 20, 2003 8:25 AM
To: rt-users@lists.fsck.com; d. ryon wilhelm
Subject: Re: [rt-users] reference symbol not found error ( new installation
)

Have you started mysql?

I’ve seen errors like this at RT install-time due to mysql being there…but
not initialized.