| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Не могу собрать DBD::Oracle под Win32 |
| Автор: Frostik 28.3.2008, 17:01 | ||
Добрый день! Пытаюсь собрать DBD::Oracle под Windos XP 32bit с Strawberry Perl 5.10... DBI стоит, Oracle 10g XE - стоит. Так же стоит .NET1.1, .NET.2.0, .NET1.1 SDK, Windows Platform SDK - в общем все что требуется согласно readme.win32. Делаю perl Makefile.pl - все проходит хорошо. Потом делаю dmake и какое-то время компилит, потом выдает ошибку:
Уже не знаю как его убедить собраться. Нужно как воздух! |
| Автор: shamber 28.3.2008, 17:30 |
| PPM не вариант? |
| Автор: Frostik 28.3.2008, 17:31 | ||
вот сейчас проверяю... |
| Автор: shamber 28.3.2008, 17:32 |
| А вот это не поможет? http://forum.vingrad.ru/forum/topic-170165/hl/dbd+oracle/index.html |
| Автор: vadiml 28.3.2008, 21:18 |
| в PPM нет модуля DBD-Oracle (по крайней мере когда я сидел под виндой сидел не было). Frostik, а что такое dmake и какое отношение сюда имеют .NET1.1, .NET.2.0, .NET1.1 SDK ? нужны Visual C с nmake и заголовочные файлы OCI. Если нет VC, можно с сайта MS скачать его бесплатную версию (компилятор, nmake и другие консольные утилиты, всё вместе ранее было чуть более 30 МВ). C Perl 5.6 и 5.8 у меня собиралось, попробуте их |
| Автор: Frostik 28.3.2008, 21:25 | ||
dmake - это какой-то аналог nmake. Вроде работает. Все дотнеты и прочее поставлено по требованию из справки DBD::Oracle. чето никак не получается все это заставить работать. Буду парсить вывод SQL-консоли, ну его в баню, там задача простейшая. Может быть не стоило ставить перл 5.10 |
| Автор: PanamOS 29.3.2008, 23:38 |
| Frostik, http://www.experts-exchange.com/Programming/Languages/Scripting/Perl/Q_23145154.html посмотрите, листайте до упора вниз, страница большая. |
| Автор: Frostik 30.3.2008, 13:02 | ||
Спасибо, сейчас почитаю, не такая уж и большая. |
| Автор: Frostik 30.3.2008, 21:08 | ||
Только руки дошли, прочитал - помогло, спасибо!!! |
| Автор: PanamOS 30.3.2008, 22:27 |
| Frostik, поставьте галочку вопрос решен. |
| Автор: Frostik 30.3.2008, 23:21 | ||
Прошу прощения, вопрос пока не решен, как выяснилось :((( Поставил из ppm DBD-Oracle, он говорит Perl58.dll не найден при запуске скрипта :( В чем может быть проблема? |
| Автор: PanamOS 31.3.2008, 02:21 |
а она есть? |
| Автор: shamber 31.3.2008, 09:14 |
| Frostik, вы же писали, что у вас perl 5.10, а он просит скомпилироан под 5.8 Frostik, а вы тему которую я вам предлагал читали? |
| Автор: nitr 31.3.2008, 21:59 |
| Frostik, в теме которую вам предложили прочесть, описывалось как можно скомпилить. У меня 5.10, DBD::Oracle получилось скомпилить. Думаю, у вас тоже не должны быть с этим проблем (если конечно всё правильно сделаете, в той теме описано). |