Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > DBD::InterBase и yaffil |
Автор: shamber 19.3.2008, 15:40 | ||
ПРивет всем. Кто-нибудь работал с yaffil? после установки модуля через ppm, он не подключается к базе, пишет что не может загрузить файл.
|
Автор: KSURi 19.3.2008, 17:07 |
Попробуй руками положить InterBase.dll из дистрибутива на CPAN в site/lib/auto/DBD/InterBase |
Автор: shamber 19.3.2008, 17:10 |
а где на cpan dll? Вообще в папке auto эта dll лежит припеваючи |
Автор: KSURi 19.3.2008, 18:27 |
http://search.cpan.org/CPAN/authors/id/E/ED/EDPRATOMO/DBD-InterBase-0.48.tar.gz - вот здесь) ну и на всякий случай попробуй обновить DynaLoader. |
Автор: shamber 20.3.2008, 10:53 |
KSURi, ты имел ввиду скомпилить dll? |
Автор: KSURi 20.3.2008, 12:54 |
Перечитал свои посты, пожалуй неясно выразился( Да, я имел ввиду попробовать собрат на той машине, куда ты ставить модуль будешь. |
Автор: shamber 1.4.2008, 14:43 | ||
При попытке компилирования пишет что не может найти мою установку interbase
Хотя yaffil установлен |
Автор: tishaishii 5.4.2008, 13:45 |
Ну напиши в PATH все места на всякий случай перед сборкой. Тогда найдёт. Дальше решайем проблемы по мере поступления. У тебя что за ОСC? |
Автор: shamber 7.4.2008, 09:43 |
WinXP |
Автор: tishaishii 8.4.2008, 17:43 |
Ну после perl Makefile.PL он не находит Firebird. Добавь "C:\Program Files\Firebird\Firebird_2xxx\bin" в переменную окружения PATH. Установи, например, MSVC.NET 03-05, запиши путь к ld.exe в PATH, к include в INCLUDE, к lib в LIB. Открой другое окно с командной строкой, выполни снова perl Makefile.PL Что пишет? |
Автор: shamber 9.4.2008, 09:18 | ||
tishaishii, MS уже стоит. makefile отрабатывает. а дальше при попытке nmake
|
Автор: tishaishii 6.5.2008, 12:03 |
Да я и сам собрать смог только под линукс. Для виндовс пришлось переписывать немного makefile.pl, затем makefile и почти всё по цепочке заголовочных файлов перл и ms vc .net 2003. Результат: с боями дошёл до линканья и упёрся во взяимосвязи библиотек. Покуда результат под виндовс нулевой. Может, у кого есть готовая собранная dll или знает где взять, прежде чем пройдёт полгода и удастся-таки собрать её? |
Автор: shamber 6.5.2008, 16:10 |
![]() Мой прогноз ![]() |
Автор: tishaishii 6.5.2008, 16:52 |
Ну я пользуюсь Firebird. И вот относительно ненужности его очень сомневаюсь. Походил по фирмам, для установки своей программы и уже за месяц, не считая своей, увидел как минимум 4 конкурирующих, использующих его же и уже установленных и использующихся программы. Особого труда стоило подстроиться под разношёрстные версии его же Firebird на одном компе так, чтобы запараллелить работу всех этих программ и своей. Тема актуальна. |
Автор: shamber 8.5.2008, 13:31 | ||
сейчас пробовал компильнуть другие ошибки выдает
ну что с ней делать? :( ![]() ![]() ЗЫ мастера компиляции ..... где вы ? |
Автор: tishaishii 8.5.2008, 16:01 |
![]() ![]() |
Автор: shamber 13.5.2008, 16:34 |
tishaishii, попробуй https://dbi-interbase.svn.sourceforge.net/svnroot/dbi-interbase/trunk/dbi-interbase/ фалы скачать у меня по крайней мере скомпилировался правда работать еще не пробовал |
Автор: tishaishii 18.11.2009, 13:57 | ||
А где брать gds32_ms.lib?
|
Автор: BlackLFL 2.7.2013, 17:04 |
tishaishii, в итоге Вы решили проблему? |