Probelm bei Confixx Perl MySQL Modul Installation

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
bendar
Posts: 27
Joined: 2002-07-20 20:21
 

Probelm bei Confixx Perl MySQL Modul Installation

Post by bendar »

Ich wollte gerne Confixx Pro 2 neu installieren, leider kommt gleich beim Anfang ein Fehler, beim installieren der Perl MySQL Modulen:

Code: Select all

Do you want to install the MysqlPerl emulation? You might keep your old
Mysql module (to be distinguished from DBD::mysql!) if you are concerned
about compatibility to existing applications! [y] y
Using DBI 1.20 installed in /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI
Writing Makefile for DBD::mysql
Writing Makefile for Msql-Mysql-modules
make[1]: Entering directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
make[1]: *** No rule to make target `/usr/include/mysql/mysql.h', needed by `dbdimp.o'.  Stop.
make[1]: Leaving directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
make: *** [subdirs] Error 2
sprich, er braucht /usr/include/mysql/mysql.h, aber da ich MySQL 4 neu installiert habe und dies unter /usr/local/ bla bla läuft, gibts die natürlich nicht. Wie kann ich das ändern?
bendar
Posts: 27
Joined: 2002-07-20 20:21
 

Re: Probelm bei Confixx Perl MySQL Modul Installation

Post by bendar »

ok, 1. Problem gelöst, nun kommt aber das nächste Hindernis:

Code: Select all

Do you want to install the MysqlPerl emulation? You might keep your old
Mysql module (to be distinguished from DBD::mysql!) if you are concerned
about compatibility to existing applications! [y] y
Using DBI 1.20 installed in /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI
Writing Makefile for DBD::mysql
Writing Makefile for Msql-Mysql-modules
make[1]: Entering directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
cc -c -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/include/mysql -I../dbd -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/lib/perl5/5.6.0/i586-linux -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe     -DVERSION="2.0419" -DXS_VERSION="2.0419" -fpic -I/usr/lib/perl5/5.6.0/i586-linux/CORE -DDBD_MYSQL dbdimp.c
dbdimp.c: In function `mysql_db_login':
dbdimp.c:725: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c: In function `mysql_db_FETCH_attrib':
dbdimp.c:1013: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1019: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1027: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1048: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1059: warning: initialization discards qualifiers from pointer target type
dbdimp.c: In function `mysql_st_internal_execute':
dbdimp.c:1203: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c:1264: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c: In function `mysql_st_fetch':
dbdimp.c:1427: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c: In function `MysqlReconnect':
dbdimp.c:2164: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
/usr/bin/perl -p -e "s/~DRIVER~/mysql/g" < /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI/Driver.xst > mysql.xsi
/usr/bin/perl -I/usr/lib/perl5/5.6.0/i586-linux -I/usr/lib/perl5/5.6.0 /usr/lib/perl5/5.6.0/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.6.0/ExtUtils/typemap mysql.xs > mysql.xsc && mv mysql.xsc mysql.c
Warning: duplicate function definition 'rows' detected in mysql.xs, line 407
cc -c -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/include/mysql -I../dbd -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/lib/perl5/5.6.0/i586-linux -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe     -DVERSION="2.0419" -DXS_VERSION="2.0419" -fpic -I/usr/lib/perl5/5.6.0/i586-linux/CORE -DDBD_MYSQL mysql.c
mysql.xs: In function `XS_DBD__mysql__dr__ListDBs':
mysql.xs:98: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__dr__admin_internal':
mysql.xs:138: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs:186: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__db__ListDBs':
mysql.xs:250: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__db__ListTables':
mysql.xs:271: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
Running Mkbootstrap for DBD::mysql ()
chmod 644 mysql.bs
LD_RUN_PATH="/usr/lib:/lib:/usr/local/lib:/usr/lib/gcc-lib/i486-suse-linux/2.95.3" cc -o ../blib/arch/auto/DBD/mysql/mysql.so  -shared -L/usr/local/lib dbdimp.o mysql.o -L/usr/lib/mysql    -L/usr/lib/mysql -lmysqlclient -lm -lz -lgz -L/usr/lib/gcc-lib/i486-suse-linux/2.95.3 -lgcc
/usr/i486-suse-linux/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[1]: *** [../blib/arch/auto/DBD/mysql/mysql.so] Error 1
make[1]: Leaving directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
make: *** [subdirs] Error 2
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Probelm bei Confixx Perl MySQL Modul Installation

Post by captaincrunch »

Ohne mysqlclient wirst du wohl nicht weiter kommen ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
flofri
Posts: 67
Joined: 2003-03-28 09:24
Contact:
 

Re: Probelm bei Confixx Perl MySQL Modul Installation

Post by flofri »

so, mit mysqlclient funzt jetzt (wie schonmal erwähnt, ich arbeite mit bendar zusammen)

jetzt kommt aber folgendes:

Code: Select all

Had to create DBD::mysql::dr::imp_data_size unexpectedly at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBI.pm line 713, <STDIN> line 49.
Had to create DBD::mysql::db::imp_data_size unexpectedly at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBI.pm line 713, <STDIN> line 49.
Undefined subroutine &DBD::mysql::db::_login called at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBD/mysql.pm line 131, <STDIN> line 49.
Driver has not implemented the disconnect_all method. at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBI.pm line 468
END failed--call queue aborted, <STDIN> line 49
Also, weis jemand, was das jetzt wieder zu bedeuten hat?

MfG
FloFri
Post Reply