|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Stas Vlasov 2:5080/172 03 Feb 2002 00:02:53 To : All Subject : DBD::Mysql install -------------------------------------------------------------------------------- Хочу поставить себе DBD::mysql под perl 5.6.1/cygwin ради работы с mysql на локалхосте, ибо на работе уже стоит под линуксом. Поставил предварительно DBI 1.201 и DBD::Xbase 0.210 (надо было). Ставлю DBD::mysql версии 2.1010 Делаю: $ perl Makefile.PL --cflags=-I/cygdrive/c/mysql/include --libs="-L/cygdrive/c/m ysql/lib" Получаю: ======= Can't exec "mysql_config": No such file or directory at Makefile.PL line 168. readline() on closed filehandle PIPE at Makefile.PL line 170. Can't exec "mysql_config": No such file or directory at Makefile.PL line 168. readline() on closed filehandle PIPE at Makefile.PL line 170. Can't exec "mysql_config": No such file or directory at Makefile.PL line 168. readline() on closed filehandle PIPE at Makefile.PL line 170. Can't exec "mysql_config": No such file or directory at Makefile.PL line 168. readline() on closed filehandle PIPE at Makefile.PL line 170. Can't exec "mysql_config": No such file or directory at Makefile.PL line 168. readline() on closed filehandle PIPE at Makefile.PL line 170. I will use the following settings for compiling and testing: cflags (Users choice) = -I/cygdrive/c/mysql/include libs (Users choice) = -L/cygdrive/c/mysql/lib nocatchstderr (default ) = 0 testdb (default ) = test testhost (default ) = testpassword (default ) = testuser (default ) = To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'. Using DBI 1.201 installed in /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI Writing Makefile for DBD::mysql ======= Далее make со следующим результатом: ======= cp lib/DBD/mysql.pod blib/lib/DBD/mysql.pod cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm cp lib/Mysql.pm blib/lib/Mysql.pm gcc -c -I/usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI -I/cygdrive/c/mysql/include -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include -DUSEIMPORTLIB -O2 -DVERSION=\"2.1010\" -DXS_VERSION=\"2.1010\" -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE dbdimp.c /usr/bin/perl -p -e "s/~DRIVER~/mysql/g" < /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/Driver.xst > mysql.xsi /usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 /usr/lib/perl5/5.6.1/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap mysql.xs > mysql.xsc && mv mysql.xsc mysql.c Warning: duplicate function definition 'rows' detected in mysql.xs, line 289 gcc -c -I/usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI -I/cygdrive/c/mysql/include -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include -DUSEIMPORTLIB -O2 -DVERSION=\"2.1010\" -DXS_VERSION=\"2.1010\" -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE mysql.c Running Mkbootstrap for DBD::mysql () chmod 644 mysql.bs rm -f blib/arch/auto/DBD/mysql/mysql.dll LD_RUN_PATH="" /usr/bin/perl myld ld2 -s -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.dll /usr/lib/perl5/5.6.1/cygwin-multi/CORE/libperl5_6_1.a dllwrap --dllname mysql.dll --driver-name gcc --dlltool dlltool --export-all-symbols --as as --output-def libmysql.def --output-lib libmysql.a \ -s -L/usr/local/lib dbdimp.o mysql.o /usr/lib/perl5/5.6.1/cygwin-multi/CORE/libperl5_6_1.a chmod 755 blib/arch/auto/DBD/mysql/mysql.dll chmod: getting attributes of `blib/arch/auto/DBD/mysql/mysql.dll': No such file or directory make: *** [blib/arch/auto/DBD/mysql/mysql.dll] Error 1 ======= Кто бы мне объяснил, чего именно ему требуется? Good luck. Stas --- Еще одно "золото" 3.0.1 * Origin: gui is good, but console better (2:5080/172) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/22873c5c739a.html, оценка из 5, голосов 10
|