Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не удаётся установить DBD::InterBase, нужен ему IBPerl. CentOS release 5 (fina 
V
    Опции темы
tishaishii
Дата 18.3.2008, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Установил firebird 2.0.1 (release). Теперь ставлю DBD::InterBase для Perl.
DBD::InterBase с сайта cpan.org `perl Makefile.PL; make` переживает прекрасно. `make test` - с заминкой навечно на одном из тестов. Насильная установка `make install` после этого проходит "нормально".
Написал тест:
Код
use DBI; DBI->connect('dbi:InterBase:db=TEST', 'SYSDBA', 'masterke')

После запуска висит до бесконечности без каких-нибудь сообщений.

Нашёл на сайте где-то в RedHat RPM-Search rpm perl-DBD-InterBase...rpm, сам он "молчаливо" прогоняет `rpm -ihvvv perl-DBD-InterBase...rpm` (ошибок нет). Внутри этой RPM-ки к прочему нашёл IBPerl.tar.gz. Начал ставить DBD::InterBase вручную. Стала ругаться, что необходимого IBPerl.so запустить не удалось. Тут, поковырявшись в исходниках (были различия в путях), я эту исо скопмилировал, установил. Нормально. А с DBD::InterBase - проблема. IBPerl.so запускаться не хочет.

Что сделать-то? Нужно подключаться к Firebird из Perl.

Добавлено через 1 минуту и 8 секунд
www.karwin.com/ibperl - закрыто. В других местах ни чего не нашёл.
PM MAIL ICQ Skype   Вверх
bilbobagginz
Дата 19.3.2008, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(tishaishii @  18.3.2008,  17:54 Найти цитируемый пост)
Стала ругаться, что необходимого IBPerl.so запустить не удалось.

а где она лежит ?
что выводится о ней:
Код

file IBPerl.so 

просмотри результат:
Код

ldd IBPerl.so

может у него какие-то зависимости.

Цитата(tishaishii @  18.3.2008,  17:54 Найти цитируемый пост)
rpm -ihvvv perl-DBD-InterBase...rpm

уверен, что скачанный rpm подходит под вашу архитектуру ?
Цитата(tishaishii @  18.3.2008,  17:54 Найти цитируемый пост)
Стала ругаться, что необходимого IBPerl.so запустить не удалось.

что именно пишется в ошибке ?

а вообще я думаю стоит пообщаться с firebird программерами по IRC. спросить их, как работать с PERLом, и они тебе помогут. уверен на irc.freenode.org есть канал #firebird там народ, работающий с фаербёрдой тусуется, спроси вопросы, только будь поконкретнее.



удачи.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
tishaishii
Дата 20.3.2008, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Код
#root ldd IBPerl.so
        linux-gate.so.1 =>  (0x00d8f000)
        libfbclient.so.2 => /usr/lib/libfbclient.so.2 (0x001c7000)
        libdl.so.2 => /lib/libdl.so.2 (0x00f3f000)
        libc.so.6 => /lib/libc.so.6 (0x00273000)
        libm.so.6 => /lib/libm.so.6 (0x0074c000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x00e12000)
        /lib/ld-linux.so.2 (0x0089b000)

Обучение Perl меня не интересует, а в других местах по теме я пока существенного ни чего не узнал.
Подходит ли rpm-ка под мою архитектуру или нет - дела не меняет. Знать бы где скачать подходящую.
PM MAIL ICQ Skype   Вверх
ZeeLax
Дата 20.3.2008, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



Цитата(tishaishii @  18.3.2008,  20:54 Найти цитируемый пост)
Установил firebird 2.0.1 (release).

Телепаты в отпуске. Это раз.
Насчёт два - bilbobagginz задал немного больше вопросов, чем получил ответов.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
bilbobagginz
Дата 21.3.2008, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(tishaishii @  20.3.2008,  14:24 Найти цитируемый пост)
Обучение Perl меня не интересует, а в других местах по теме я пока существенного ни чего не узнал.

можете по порядку пояснить нам, команда за командой, как именно вы устанавливали
саму базу,
и как библиотеку, что именно выбирали, как отвечали на вопросы CPAN, и т.д.






--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
tishaishii
Дата 26.3.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Ну что там интересного?
Код
[root@ServerL1 install]# cd ~/install
[root@ServerL1 install]# rpm -ihv FirebirdSS-2.1.0.17755-ReleaseCandidate2.i686.rpm
Подготовка...     ########################################### [100%]
   1:FirebirdSS             ########################################### [100%]
Starting Firebird server [default] server has been successfully started
[  OK  ]
[root@ServerL1 lib]# ln libfbclient.so.2.1.0 /lib/libfbclient.so.2
[root@ServerL1 lib]# ln libfbclient.so.2.1.0 /usr/lib/libfbclient.so.2
[root@ServerL1 install]# cat /opt/firebird/SYSDBA.password
# Firebird generated password for user SYSDBA is:

ISC_USER=sysdba
ISC_PASSWD=Ufa6kBPh

# generated on ServerL1.foton at time Срд Мар 26 11:07:11 MSK 2008

# Your password can be changed to a more suitable one using the
# /opt/firebird/bin/changeDBAPassword.sh script

[root@ServerL1 install]# mkdir /opt/firebird/bases;chown firebird /opt/firebird/bases
[root@ServerL1 bin]# cd /opt/firebird/bin;./isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> SET SQL DIALECT 3;
SQL> SET NAMES WIN1251;
SQL> CREATE DATABASE '/opt/firebird/bases/TEST' USER 'sysdba' PASSWORD 'Ufa6kBPh' PAGE_SIZE 16384 DEFAULT CHARACTER SET WIN1251;
CON> QUIT;

[root@ServerL1 install]# cd ~/install;tar -xf DBD-InterBase-0.48.tar;cd DBD-InterBase-0.48;ls
blib      dbdimp.o      InterBase.o    lib          META.yml    t
Changes   InterBase.bs  InterBase.pm   Makefile     PatchBCC    typemap
dbdimp.c  InterBase.c   InterBase.xs   Makefile.PL  pm_to_blib
dbdimp.h  InterBase.h   InterBase.xsi  MANIFEST     README

[root@ServerL1 install]# perl Makefile.PL
InterBase/Firebird bin directory : [/opt/firebird/bin]
InterBase/Firebird include directory : [/opt/firebird/include]
InterBase/Firebird lib directory : [/opt/firebird/lib]

Reading cached test configuration...
Full path to your test database:  [/opt/firebird/bases/TEST]
/opt/firebird/bases/TEST exists.
Trying to use an existing database..
Please enter a username to connect.
Username : [sysdba]
Password : [zNS87ura] Ufa6kBPh
Using DBI 1.602 (for perl 5.008008 on i386-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI/
Writing Makefile for DBD::InterBase

[root@ServerL1 install]# make
gcc -c  -I"/opt/firebird/include" -I"/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI" -Wall -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables   -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"   InterBase.c
gcc -c  -I"/opt/firebird/include" -I"/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI" -Wall -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables   -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"   dbdimp.c
dbdimp.c: В функции ‘create_cursor_name’
dbdimp.c:60: предупреждение: флаг '0' в сочетании с точность и ‘%x’ в формате printf игнорируется
dbdimp.c:60: предупреждение: format ‘%016.16x’ expects type ‘unsigned int’, but argument 5 has type ‘isc_stmt_handle’
dbdimp.c: В функции ‘ib_st_fetch’
dbdimp.c:1452: предупреждение: format ‘%04d’ expects type ‘int’, but argument 11 has type ‘long int’
dbdimp.c:1470: предупреждение: format ‘%04d’ expects type ‘int’, but argument 8 has type ‘long int’
Running Mkbootstrap for DBD::InterBase ()
chmod 644 InterBase.bs
rm -f blib/arch/auto/DBD/InterBase/InterBase.so
gcc  -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib InterBase.o dbdimp.o  -o blib/arch/auto/DBD/InterBase/InterBase.so       \
           -L/opt/firebird/lib -lfbclient -ldl          \

chmod 755 blib/arch/auto/DBD/InterBase/InterBase.so
cp InterBase.bs blib/arch/auto/DBD/InterBase/InterBase.bs
chmod 644 blib/arch/auto/DBD/InterBase/InterBase.bs
Manifying blib/man3/DBD::InterBase.3pm

[root@ServerL1 DBD-InterBase-0.48]# make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base..............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/00base.t line 38
t/00base..............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 4-5
        Failed 2/5 tests, 60.00% okay
t/10dsnlist...........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/10dsnlist.t line 46
t/10dsnlist...........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/20createdrop........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/20createdrop.t line 47
t/20createdrop........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-5
        Failed 5/5 tests, 0.00% okay
t/30insertfetch.......install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/30insertfetch.t line 49
t/30insertfetch.......dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-17
        Failed 17/17 tests, 0.00% okay
t/31prepare...........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/31prepare.t line 38
# Looks like your test died before it could output anything.
t/31prepare...........dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-36
        Failed 36/36 tests, 0.00% okay
t/40alltypes..........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40alltypes.t line 86
t/40alltypes..........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-27
        Failed 27/27 tests, 0.00% okay
t/40bindparam.........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40bindparam.t line 66
t/40bindparam.........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-26
        Failed 26/26 tests, 0.00% okay
t/40blobs.............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40blobs.t line 69
t/40blobs.............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-222
        Failed 222/222 tests, 0.00% okay
t/40cursor............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40cursor.t line 47
t/40cursor............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-20
        Failed 20/20 tests, 0.00% okay
t/40cursoron..........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40cursoron.t line 48
t/40cursoron..........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-18
        Failed 18/18 tests, 0.00% okay
t/40datetime..........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40datetime.t line 92
t/40datetime..........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-14
        Failed 14/14 tests, 0.00% okay
t/40doparam...........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40doparam.t line 66
t/40doparam...........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-10
        Failed 10/10 tests, 0.00% okay
t/40listfields........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40listfields.t line 58
t/40listfields........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-16
        Failed 16/16 tests, 0.00% okay
t/40nulls.............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40nulls.t line 51
t/40nulls.............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-11
        Failed 11/11 tests, 0.00% okay
t/40numrows...........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/40numrows.t line 60
t/40numrows...........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-25
        Failed 25/25 tests, 0.00% okay
t/41numeric...........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/41numeric.t line 77
t/41numeric...........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-30
        Failed 30/30 tests, 0.00% okay
t/50chopblanks........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/50chopblanks.t line 58
t/50chopblanks........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-35
        Failed 35/35 tests, 0.00% okay
t/50commit............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/50commit.t line 65
t/50commit............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-30
        Failed 30/30 tests, 0.00% okay
t/60leaks.............skipped
        all skipped: Long running memory leak test
t/61settx.............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/61settx.t line 53
t/61settx.............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-20
        Failed 20/20 tests, 0.00% okay
t/62timeout...........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/62timeout.t line 40
# Looks like your test died before it could output anything.
t/62timeout...........dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-14
        Failed 14/14 tests, 0.00% okay
t/70nested-sth........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/70nested-sth.t line 40
# Looks like your test died before it could output anything.
t/70nested-sth........dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-24
        Failed 24/24 tests, 0.00% okay
t/80event-ithreads....install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/80event-ithreads.t line 47
# Looks like your test died before it could output anything.
t/80event-ithreads....dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-22
        Failed 22/22 tests, 0.00% okay
t/81event-fork........install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/81event-fork.t line 40
# Looks like your test died before it could output anything.
t/81event-fork........dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-17
        Failed 17/17 tests, 0.00% okay
t/90dbinfo............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/90dbinfo.t line 37
# Looks like your test died before it could output anything.
t/90dbinfo............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-13
        Failed 13/13 tests, 0.00% okay
t/91txinfo............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/91txinfo.t line 38
# Looks like your test died before it could output anything.
t/91txinfo............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-9
        Failed 9/9 tests, 0.00% okay
t/ak-dbd..............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/ak-dbd.t line 60
t/ak-dbd..............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-48
        Failed 48/48 tests, 0.00% okay
t/dbdadmin............install_driver(InterBase) failed: Can't load '/root/install/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBase.so' for module DBD::InterBase: /lib/libfbclient.so.2: undefined symbol: _Unwind_GetIP at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/dbdadmin.t line 60
t/dbdadmin............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-3
        Failed 3/3 tests, 0.00% okay
Failed Test          Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/00base.t              2   512     5    4  80.00%  4-5
t/10dsnlist.t           2   512     2    4 200.00%  1-2
t/20createdrop.t        2   512     5   10 200.00%  1-5
t/30insertfetch.t       2   512    17   34 200.00%  1-17
t/31prepare.t         255 65280    36   72 200.00%  1-36
t/40alltypes.t          2   512    27   54 200.00%  1-27
t/40bindparam.t         2   512    26   52 200.00%  1-26
t/40blobs.t             2   512   222  444 200.00%  1-222
t/40cursor.t            2   512    20   40 200.00%  1-20
t/40cursoron.t          2   512    18   36 200.00%  1-18
t/40datetime.t          2   512    14   28 200.00%  1-14
t/40doparam.t           2   512    10   20 200.00%  1-10
t/40listfields.t        2   512    16   32 200.00%  1-16
t/40nulls.t             2   512    11   22 200.00%  1-11
t/40numrows.t           2   512    25   50 200.00%  1-25
t/41numeric.t           2   512    30   60 200.00%  1-30
t/50chopblanks.t        2   512    35   70 200.00%  1-35
t/50commit.t            2   512    30   60 200.00%  1-30
t/61settx.t             2   512    20   40 200.00%  1-20
t/62timeout.t         255 65280    14   28 200.00%  1-14
t/70nested-sth.t      255 65280    24   48 200.00%  1-24
t/80event-ithreads.t  255 65280    22   44 200.00%  1-22
t/81event-fork.t      255 65280    17   34 200.00%  1-17
t/90dbinfo.t          255 65280    13   26 200.00%  1-13
t/91txinfo.t          255 65280     9   18 200.00%  1-9
t/ak-dbd.t              2   512    48   96 200.00%  1-48
t/dbdadmin.t            2   512     3    6 200.00%  1-3
1 test skipped.
Failed 27/28 test scripts, 3.57% okay. 716/719 subtests failed, 0.42% okay.
make: *** [test_dynamic] Ошибка 2


После этого `make install` как-то не звучит.
Это был вариант с rpm-кой.
PM MAIL ICQ Skype   Вверх
tishaishii
Дата 26.3.2008, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Вариант с Firebird 2.0.3 в виде tar.gz:
Код

[root@ServerL1 install]# cd ~/install
[root@ServerL1 install]# gzip -d FirebirdCS-2.0.3.12981-1.i686.tar.gz; tar -xf FirebirdCS-2.0.3.12981-1.i686.tar;cd FirebirdCS-2.0.3.12981-1.i686;ls
buildroot.tar.gz  install.sh  manifest.txt  scripts
[root@ServerL1 FirebirdCS-2.0.3.12981-1.i686]# ./install.sh

Firebird classic 2.0.3.12981-1.i686 Installation

Press Enter to start installation or ^C to abort
Extracting install data



--- Warning ----------------------------------------------
    The installation target directory: /opt/firebird
    Already contains a prior installation of InterBase/Firebird.
    This and files found in /usr/include and /usr/lib will be
    archived in the file : /opt/firebird_20080326_1209.tar.gz

Press return to continue or ^C to abort
Archiving...
Done.
Deleting...
Done.
Please enter new password for SYSDBA user: masterkey
Install completed

[root@ServerL1]# perl -MCPAN -e shell
cpan> install DBD::InterBase
Running install for module DBD::InterBase
Running make for E/ED/EDPRATOMO/DBD-InterBase-0.48.tar.gz
Checksum for /root/.cpan/sources/authors/id/E/ED/EDPRATOMO/DBD-InterBase-0.48.tar.gz ok
DBD-InterBase-0.48/
DBD-InterBase-0.48/InterBase.pm
DBD-InterBase-0.48/dbdimp.c
DBD-InterBase-0.48/InterBase.h
DBD-InterBase-0.48/README
DBD-InterBase-0.48/PatchBCC
DBD-InterBase-0.48/Makefile.PL
DBD-InterBase-0.48/META.yml
DBD-InterBase-0.48/MANIFEST
DBD-InterBase-0.48/Changes
DBD-InterBase-0.48/dbdimp.h
DBD-InterBase-0.48/t/
DBD-InterBase-0.48/t/40nulls.t
DBD-InterBase-0.48/t/40cursoron.t
DBD-InterBase-0.48/t/91txinfo.t
DBD-InterBase-0.48/t/40datetime.t
DBD-InterBase-0.48/t/62timeout.t
DBD-InterBase-0.48/t/50chopblanks.t
DBD-InterBase-0.48/t/40numrows.t
DBD-InterBase-0.48/t/40listfields.t
DBD-InterBase-0.48/t/30insertfetch.t
DBD-InterBase-0.48/t/40doparam.t
DBD-InterBase-0.48/t/10dsnlist.t
DBD-InterBase-0.48/t/InterBase.mtest
DBD-InterBase-0.48/t/80event-ithreads.t
DBD-InterBase-0.48/t/skeleton.test
DBD-InterBase-0.48/t/README
DBD-InterBase-0.48/t/InterBase.dbtest
DBD-InterBase-0.48/t/81event-fork.t
DBD-InterBase-0.48/t/20createdrop.t
DBD-InterBase-0.48/t/00base.t
DBD-InterBase-0.48/t/41numeric.t
DBD-InterBase-0.48/t/70nested-sth.t
DBD-InterBase-0.48/t/31prepare.t
DBD-InterBase-0.48/t/61settx.t
DBD-InterBase-0.48/t/90dbinfo.t
DBD-InterBase-0.48/t/40cursor.t
DBD-InterBase-0.48/t/60leaks.t
DBD-InterBase-0.48/t/ak-dbd.t
DBD-InterBase-0.48/t/40alltypes.t
DBD-InterBase-0.48/t/lib.pl
DBD-InterBase-0.48/t/40blobs.t
DBD-InterBase-0.48/t/40bindparam.t
DBD-InterBase-0.48/t/50commit.t
DBD-InterBase-0.48/t/dbdadmin.t
DBD-InterBase-0.48/InterBase.xs
DBD-InterBase-0.48/lib/
DBD-InterBase-0.48/lib/DBD/
DBD-InterBase-0.48/lib/DBD/InterBase/
DBD-InterBase-0.48/lib/DBD/InterBase/GetInfo.pm
DBD-InterBase-0.48/lib/DBD/InterBase/TypeInfo.pm
DBD-InterBase-0.48/typemap
Removing previously used /root/.cpan/build/DBD-InterBase-0.48

  CPAN.pm: Going to build E/ED/EDPRATOMO/DBD-InterBase-0.48.tar.gz

InterBase/Firebird bin directory : [/opt/firebird/bin]
InterBase/Firebird include directory : [/opt/firebird/include]
Multiple copies of Driver.xst found in: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI at Makefile.PL line 92
        main::locate_dbi_arch_dir() called at Makefile.PL line 333
InterBase/Firebird lib directory : [/opt/firebird/lib]
Build with libfbembed? (y/n) [n] y

Full path to your test database:   /opt/firebird/bases/TEST
/opt/firebird/bases/TEST exists.
Trying to use an existing database..
Please enter a username to connect.
Username :  sysdba
Password :  masterkey
Checking if your kit is complete...
Looks good
Multiple copies of Driver.xst found in: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI/ /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI/ at Makefile.PL line 554
Using DBI 1.602 (for perl 5.008008 on i386-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI/
Writing Makefile for DBD::InterBase
cp lib/DBD/InterBase/TypeInfo.pm blib/lib/DBD/InterBase/TypeInfo.pm
cp InterBase.pm blib/lib/DBD/InterBase.pm
cp lib/DBD/InterBase/GetInfo.pm blib/lib/DBD/InterBase/GetInfo.pm
/usr/local/bin/perl -p -e "s/~DRIVER~/InterBase/g" /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI/Driver.xst > InterBase.xsi
/usr/local/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap  InterBase.xs > InterBase.xsc && mv InterBase.xsc InterBase.c
gcc -c  -I"/opt/firebird/include" -I"/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI" -Wall -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables   -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"   InterBase.c
gcc -c  -I"/opt/firebird/include" -I"/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBI" -Wall -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables   -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"   dbdimp.c
dbdimp.c: В функции ‘create_cursor_name’
dbdimp.c:60: предупреждение: флаг '0' в сочетании с точность и ‘%x’ в формате printf игнорируется
dbdimp.c:60: предупреждение: format ‘%016.16x’ expects type ‘unsigned int’, but argument 5 has type ‘isc_stmt_handle’
dbdimp.c: В функции ‘ib_st_fetch’
dbdimp.c:1452: предупреждение: format ‘%04d’ expects type ‘int’, but argument 11 has type ‘long int’
dbdimp.c:1470: предупреждение: format ‘%04d’ expects type ‘int’, but argument 8 has type ‘long int’
Running Mkbootstrap for DBD::InterBase ()
chmod 644 InterBase.bs
rm -f blib/arch/auto/DBD/InterBase/InterBase.so
LD_RUN_PATH="/opt/firebird/lib" gcc  -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib InterBase.o dbdimp.o  -o blib/arch/auto/DBD/InterBase/InterBase.so       \
           -L/opt/firebird/lib -lfbembed -ldl   \

chmod 755 blib/arch/auto/DBD/InterBase/InterBase.so
cp InterBase.bs blib/arch/auto/DBD/InterBase/InterBase.bs
chmod 644 blib/arch/auto/DBD/InterBase/InterBase.bs
Manifying blib/man3/DBD::InterBase.3pm
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base................ok
t/10dsnlist.............ok
t/20createdrop..........ok
t/30insertfetch.........ok
t/31prepare.............1/36 # AutoCommit is now turned Off
t/31prepare.............ok
t/40alltypes............ok
t/40bindparam...........ok
t/40blobs...............ok
t/40cursor..............ok
t/40cursoron............ok
t/40datetime............ok
t/40doparam.............ok
t/40listfields..........ok
t/40nulls...............ok
t/40numrows.............ok
t/41numeric.............ok
t/50chopblanks..........ok
t/50commit..............ok
t/60leaks...............skipped: Long running memory leak test
t/61settx...............ok
t/62timeout.............1/14 # 2nd tx issues update (Wed Mar 26 12:19:12 2008)
t/62timeout.............ok
t/70nested-sth..........ok
t/80event-ithreads......1/22                    


И на этом стоп навечно. Т.е. если прервать процесс и выполнить `make install`, затем с помощью программки
Код

use DBI;
my$dbh=DBI->connect('dbi:InterBase:db=/opt/firebird/bases/TEST', 'SYSDBA', 'masterkey');


То результат будет такой же - стопор.
PM MAIL ICQ Skype   Вверх
tishaishii
Дата 26.3.2008, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Удалось установить всё, если сервер ставился с исходников FirebirdSS-2.0.3.12981-1.nptl.i686.tar.
Видимо, nptl - было основное.
PM MAIL ICQ Skype   Вверх
see
Дата 9.12.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.12.2010

Репутация: нет
Всего: нет



Решил поднять эту тему так как проблема схожа, может быть кто-нибудь сможет чем-нибудь помочь:
OS:
Код

SunOS 5.10 Generic_118822-25 sun4u sparc SUNW,Sun-Fire-V210


Установил как пакет:
Код


bash-3.00# pkginfo -l Firebird2

   PKGINST:  Firebird2
      NAME:  Firebird2 Relational Database Server CS
  CATEGORY:  application
      ARCH:  sparc64
   VERSION:  2.1.3
   BASEDIR:  /
    VENDOR:  www.firebirdsql.org
    PSTAMP:  fb2-dev20100215143348
  INSTDATE:  Dec 08 2010 10:51
     EMAIL:  pbeach at ibphoenix.com
    STATUS:  completely installed
     FILES:      208 installed pathnames
                   6 shared pathnames
                  25 directories
                  25 executables
               38126 blocks used (approx)

и 
Код


bash-3.00# pkginfo -l Firebird-libgcc

   PKGINST:  Firebird-libgcc
      NAME:  GNU C/C+ runtime for Firebird 2 sparc64
  CATEGORY:  library
      ARCH:  sparc64
   VERSION:  6.0.9
   BASEDIR:  /
    VENDOR:  www.firebirdsql.org
    PSTAMP:  dbtest20091104163809
  INSTDATE:  Dec 08 2010 10:52
     EMAIL:  pbeach at ibphoenix.com
    STATUS:  completely installed
     FILES:       10 installed pathnames
                   5 shared pathnames
                   5 directories
                   2 executables
               14111 blocks used (approx)

Пытаюсь установить модуль DBD::InterBase:
Код


bash-3.00# perl5.8.7 Makefile.PL

... - настройки для БД
Note (probably harmless): No library found for -lgdsmt
Using DBI 1.609 (for perl 5.008007 on sun4-solaris) installed in /usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/auto/DBI/
Writing Makefile for DBD::InterBase

потом 
Код


bash-3.00# make

gcc -B/usr/ccs/bin/ -c  -I"/opt/firebird/include" -I"/usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/auto/DBI" -Wall -fno-strict-aliasing -O   -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/usr/local/lib/perl5/5.8.7/sun4-solaris/CORE"   InterBase.c
gcc -B/usr/ccs/bin/ -c  -I"/opt/firebird/include" -I"/usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/auto/DBI" -Wall -fno-strict-aliasing -O   -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/usr/local/lib/perl5/5.8.7/sun4-solaris/CORE"   dbdimp.c
dbdimp.c: In function `create_cursor_name':
dbdimp.c:60: warning: `0' flag ignored with precision and `%x' printf format
dbdimp.c:60: warning: unsigned int format, isc_stmt_handle arg (arg 3)
dbdimp.c: In function `ib_st_fetch':
dbdimp.c:1459: warning: int format, long int arg (arg 9)
dbdimp.c:1474: warning: int format, long int arg (arg 6)
dbdimp.c:1519: warning: statement with no effect
dbdimp.c: In function `ib_discon_all':
dbdimp.c:1991: warning: statement with no effect
Running Mkbootstrap for DBD::InterBase ()
chmod 644 InterBase.bs
rm -f blib/arch/auto/DBD/InterBase/InterBase.so
LD_RUN_PATH="" gcc -B/usr/ccs/bin/  -G -L/usr/local/lib InterBase.o dbdimp.o  -o blib/arch/auto/DBD/InterBase/InterBase.so   -lm -lc
chmod 755 blib/arch/auto/DBD/InterBase/InterBase.so
cp InterBase.bs blib/arch/auto/DBD/InterBase/InterBase.bs
chmod 644 blib/arch/auto/DBD/InterBase/InterBase.bs
Manifying blib/man3/DBD::InterBase.3

и затем даю 
Код


bash-3.00# make test

PERL_DL_NONLAZY=1 /usr/local/bin/perl5.8.7 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base..............install_driver(InterBase) failed: Can't load '/export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBa
se.so' for module DBD::InterBase: ld.so.1: perl5.8.7: fatal: relocation error: file /export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/I
nterBase/InterBase.so: symbol isc_cancel_events: referenced symbol not found at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/00base.t line 38
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 4-5
        Failed 2/5 tests, 60.00% okay
t/10dsnlist...........install_driver(InterBase) failed: Can't load '/export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBa
se.so' for module DBD::InterBase: ld.so.1: perl5.8.7: fatal: relocation error: file /export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/I
nterBase/InterBase.so: symbol isc_cancel_events: referenced symbol not found at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/10dsnlist.t line 46
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/20createdrop........install_driver(InterBase) failed: Can't load '/export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBa
se.so' for module DBD::InterBase: ld.so.1: perl5.8.7: fatal: relocation error: file /export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/I
nterBase/InterBase.so: symbol isc_cancel_events: referenced symbol not found at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/20createdrop.t line 47
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-5
        Failed 5/5 tests, 0.00% okay
t/30insertfetch.......install_driver(InterBase) failed: Can't load '/export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBa
se.so' for module DBD::InterBase: ld.so.1: perl5.8.7: fatal: relocation error: file /export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/I
nterBase/InterBase.so: symbol isc_cancel_events: referenced symbol not found at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/30insertfetch.t line 49
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-17
        Failed 17/17 tests, 0.00% okay
t/31prepare...........install_driver(InterBase) failed: Can't load '/export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBa
se.so' for module DBD::InterBase: ld.so.1: perl5.8.7: fatal: relocation error: file /export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/I
nterBase/InterBase.so: symbol isc_cancel_events: referenced symbol not found at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 230.
 at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/31prepare.t line 38
.
.
.
Failed Test          Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/00base.t              2   512     5    4  80.00%  4-5
t/10dsnlist.t           2   512     2    4 200.00%  1-2
t/20createdrop.t        2   512     5   10 200.00%  1-5
t/30insertfetch.t       2   512    17   34 200.00%  1-17
t/31prepare.t         255 65280    36   72 200.00%  1-36
t/40alltypes.t          2   512    27   54 200.00%  1-27
t/40bindparam.t         2   512    26   52 200.00%  1-26
t/40blobs.t             2   512   222  444 200.00%  1-222
t/40cursor.t            2   512    20   40 200.00%  1-20
t/40cursoron.t          2   512    18   36 200.00%  1-18
t/40datetime.t          2   512    14   28 200.00%  1-14
t/40doparam.t           2   512    10   20 200.00%  1-10
t/40listfields.t        2   512    16   32 200.00%  1-16
t/40nulls.t             2   512    11   22 200.00%  1-11
t/40numrows.t           2   512    25   50 200.00%  1-25
t/41numeric.t           2   512    30   60 200.00%  1-30
t/50chopblanks.t        2   512    35   70 200.00%  1-35
t/50commit.t            2   512    30   60 200.00%  1-30
t/61settx.t             2   512    20   40 200.00%  1-20
t/62timeout.t         255 65280    14   28 200.00%  1-14
t/70nested-sth.t      255 65280    24   48 200.00%  1-24
t/80event-ithreads.t  255 65280    22   44 200.00%  1-22
t/81event-fork.t      255 65280    17   34 200.00%  1-17
t/90dbinfo.t          255 65280    13   26 200.00%  1-13
t/91txinfo.t          255 65280     9   18 200.00%  1-9
t/ak-dbd.t              2   512    48   96 200.00%  1-48
t/dbdadmin.t            2   512     3    6 200.00%  1-3
1 test skipped.
Failed 27/28 test scripts, 3.57% okay. 716/719 subtests failed, 0.42% okay.
make: *** [test_dynamic] Error 2


Что можете посоветовать куда копать?

PM MAIL   Вверх
gcc
Дата 19.12.2010, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 3
Всего: 17



а через cpan пробовали ставить?

Код

# perl -MCPAN -e shell
 o conf prerequisites_policy follow
 o conf commit
force install DBD::InterBase


с компиляторами все должно быть нормально!

вам написано, что не может что-то найти

Код

        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-5
        Failed 5/5 tests, 0.00% okay
t/30insertfetch.......install_driver(InterBase) failed: Can't load '/export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/InterBase/InterBa
se.so' for module DBD::InterBase: ld.so.1: perl5.8.7: fatal: relocation error: file /export/home/exs/source/DBD-InterBase-0.48/blib/arch/auto/DBD/I
nterBase/InterBase.so: symbol isc_cancel_events: referenced symbol not found at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/30insertfetch.t line 49
dubious


make install ставит?
тестировать он может там разные тонкости...

Это сообщение отредактировал(а) gcc - 19.12.2010, 02:04
PM WWW ICQ Skype GTalk Jabber   Вверх
bilbobagginz
Дата 20.12.2010, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



tishaishii, немного непонятно какого надо было корячиться, если файрбёрд находится в портах.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0903 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.