Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2013, 13:45   #1
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию установка mysql в perl

Добрый день, пытаюсь поставить Mysql в perl через cpan, т.е.
cpan install Mysql
но получаю следующие ошибки:
Код:
Checking if your kit is complete...
Looks good
Unrecognized argument in LIBS ignored: '-pthread'
Using DBI 1.628 (for perl 5.014004 on amd64-freebsd-thread-multi) installed in /usr/local/lib/perl5/site_perl/5.14/mach/auto/DBI/
Generating a GNU-style Makefile
Writing Makefile for DBD::mysql
Writing MYMETA.yml and MYMETA.json
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.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
cc -c  -I/usr/local/lib/perl5/site_perl/5.14/mach/auto/DBI -I/usr/local/include/mysql -pipe -fno-strict-aliasing -g -DNDEBUG -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -DAPPLLIB_EXP="/usr/local/lib/perl5/5.14/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -O2 -pipe -fno-strict-aliasing    -DVERSION=\"3.0008\"  -DXS_VERSION=\"3.0008\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.14/mach/CORE"   dbdimp.c
dbdimp.c: In function 'mysql_dr_connect':
dbdimp.c:1293: error: 'sv_yes' undeclared (first use in this function)
dbdimp.c:1293: error: (Each undeclared identifier is reported only once
dbdimp.c:1293: error: for each function it appears in.)
dbdimp.c: In function 'dbd_discon_all':
dbdimp.c:1758: error: 'dirty' undeclared (first use in this function)
dbdimp.c:1766: error: 'perl_destruct_level' undeclared (first use in this function)
dbdimp.c: In function 'mysql_db_FETCH_attrib':
dbdimp.c:1960: error: 'sv_yes' undeclared (first use in this function)
dbdimp.c:2019: error: 'sv_undef' undeclared (first use in this function)
dbdimp.c: In function 'mysql_st_FETCH_internal':
dbdimp.c:3404: error: 'sv_undef' undeclared (first use in this function)
dbdimp.c: In function 'mysql_db_type_info_all':
dbdimp.c:3903: error: 'sv_undef' undeclared (first use in this function)
*** [dbdimp.o] Error code 1

Stop in /root/.cpan/build/DBD-mysql-3.0008-dtEAmi.
  CAPTTOFU/DBD-mysql-3.0008.tar.gz
  /usr/bin/make -- NOT OK
'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
DBI использовать не могу, так как просто пробую перенести сайт, а perl я уж очень плохо знаю, и переписывать все запросы просто не смогу наверно, кто может сказать, в чем проблема? Админ из меня некудышный
CodeNOT вне форума Ответить с цитированием
Старый 27.09.2013, 12:38   #2
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

Проблему решил, не уверен, что корректным образом
в директории /usr/local/lib/perl5/site_perl/ было почему-то две версии перла
5.12 и 5.14, дак вот под 5.12 был установлен Mysql

что я сделал:
1) попробовал поставить симлинки - не помогло
2) копернул просто все это апи для работы с Mysql - вроде как заработало

не уверен, что мой подход правильный, кто скажет почему?
CodeNOT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка модуля Tk для Perl tato_chan Perl 1 24.07.2013 09:42
Установка perl. Человек_Борща Windows 0 08.03.2013 16:02
Установка/настройка Apache/MySQL/Perl под Linux _-Re@l-_ Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 1 22.12.2011 21:42
Ошибка в счетчике переходов на perl c mysql Max1548 Perl 0 25.06.2011 09:29