Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : MDM                                  2:5020/400     28 Feb 2002  16:04:14
 To : All
 Subject : PERLCC + MySQL
 -------------------------------------------------------------------------------- 
 
                  Есть некий .pl файл
                  #!/usr/bin/perl
                  use Mysql;
                  ....
                  Почему-то все скрипты содержащие Mysql - не хотят
 компилиться perlcc.
                  В чем проблема и как всеж скомпилить перл-скрипт содержащий
 mysql?
 
                  perlcc -o test test.pl -I /usr/local/include/mysql -L
 /usr/local/lib/mysql
                  -----------------------------------------------------------
 ---------------------
                  Compiling test.pl:
                  -----------------------------------------------------------
 ---------------------
                  Making C(test.pl.c) for test.pl!
   /usr/bin/perl -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503
                  -I/usr/local/lib/perl5/site_perl/5.005/i386-freebsd -I/usr/
 local/lib/perl5/site_perl/5.005 -I. -MO=CC,-otest.pl.c test.pl
                  test.pl syntax OK
                  Mysql has method DESTROY: -uMysql assumed
                  No definition for sub Mysql::REAL_TYPE
                  No definition for sub Mysql::REAL_TYPE (unable to autoload)
                  No definition for sub Mysql::INT_TYPE
                  No definition for sub Mysql::INT_TYPE (unable to autoload)
                  No definition for sub Mysql::CHAR_TYPE
                  No definition for sub Mysql::CHAR_TYPE (unable to autoload)
 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Mysql.pm:255: Label not
 found at compile time for "redo TRY"
                  substcont: op = LOGOP (0x826dec0) pp_substcont, pmop = PMOP
 (0x826e640) pp_subst
                  pmopsym = (OP*)&pmop_list[3]
                  substcont: op = LOGOP (0x80baf40) pp_substcont, pmop = PMOP
 (0x80c0540) pp_subst
                  pmopsym = (OP*)&pmop_list[11]
                  substcont: op = LOGOP (0x806d540) pp_substcont, pmop = PMOP
 (0x805b380) pp_subst
                  pmopsym = (OP*)&pmop_list[12]
                  substcont: op = LOGOP (0x80c1080) pp_substcont, pmop = PMOP
 
 (0x80c06c0) pp_subst
                  pmopsym = (OP*)&pmop_list[13]
                  Compiling C(test) for test.pl!
   /usr/bin/perl -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503
                  -I/usr/local/lib/perl5/site_perl/5.005/i386-freebsd -I/usr/
 local/lib/perl5/site_perl/5.005 -I. /tmp/test.pl.tst
              cc -I/usr/libdata/perl/5.00503/mach/CORE -I/usr/local/lib/mysql
 /usr/libdata/perl/5.00503/mach/auto/Fcntl/Fcntl.so
 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/DBD/mysql/mysql.so
 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/DBI/DBI.so -o test
 test.pl.c -Wl,-E -lperl -lm
                  -L/usr/libdata/perl/5.00503/mach/CORE -L/usr/local/lib/mysq
 l -lperl -lm -lc -lcrypt
                  /usr/local/lib/mysql/libmysqlclient.so.6: warning:
 tempnam() possibly used unsafely; consider using mkstemp()
                  /usr/lib/crt1.o: In function `_start':
                  /usr/lib/crt1.o(.text+0x79): undefined reference to `main'
                  ERROR: In compiling code for test.pl.c !
 --- ifmail v.2.15dev5
  * Origin: IP Communications .. http://www.ipc.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PERLCC + MySQL   MDM   28 Feb 2002 16:04:14 
 Moderatorial [++] (Re: PERLCC + MySQL)   Comoderator of RU.CGI.PERL   28 Feb 2002 18:36:36 
Архивное /ru.cgi.perl/10192f5802283.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional