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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Maxim Yemelyanov                     2:5020/400     03 Nov 2003  21:49:19
 To : Artem Chuprina
 Subject : Re[3]: Проблемы с написанием модуля
 -------------------------------------------------------------------------------- 
 
 Трям!
 
 Artem Chuprina пишет:
 
 AC> Хмутро.
 
 Класс! Только что выплыло:
 [Mon 
 Nov  3 19:24:18 2003] YYY.pm: Prototype mismatch: sub XX::YYY::MY_PROC ($$$)
 vs ($$@) at 
 /usr/local/apache/lib/perl/XX/YYY.pm line 118.
 
 Вылечилось рестартом апача. Hо 
 мне казалось, что при обращении к измененному модулю mod_perl должен его 
 перекомпилить. Или для этого надо что-то навроде PerlFreshRestart ?
 
 MY>> Таки да, 
 
 пока
 
 MY>> развивал проект, в одном из модулей слелал use другого.
 MY>> Кроме того, 
 
 эти модули use () -
 
 MY>> ются из startup.pl.
 
 AC> Это неважно. Важна именно 
 
 циклическая зависимость.
 
 AC> Чтобы второй use происходил до того, как 
 
 закончилось
 
 AC> чтение этого модуля в первый раз. 
 
 Так.
 Поскольку у меня ни в одном 
 модуле нет циклических зависимостей (use только древовидный), то, надо
 полагать, что 
 перл вместо меня решает, что ему лучше подгрузить там, где я этого не ожидаю,
 и таким 
 образом вылезают косяки.
 Ладно бы еще Subroutine redefined, я бы закрыл на это глаза. 
 Hо как понять то, что до рестарта апача он не видит изменений в модулях?
 (ЗЫ: из 
 startup.pl всё своё убрал).
 Hе нравятся мне эти варнинги, того и гляди, нарвусь на 
 зарытые грабли :)
 
 AC> Альтернативный вариант, который я теоретически
 AC> могу 
 
 себе представить - глюки с package. Hо в
 
 AC> эту сторону я не думал.
 
 Эээ.. что значит 
 глюки с package? Трабла с перлом?
 
 Удачи!
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re[2]: Проблемы с написанием модуля   Maxim Yemelyanov   01 Nov 2003 18:49:47 
 Re: Re[2]: Проблемы с написанием модуля   Artem Chuprina   02 Nov 2003 00:18:42 
 Re: Re[2]: Проблемы с написанием модуля   Maxim Yemelyanov   03 Nov 2003 12:21:30 
 Re: Re[2]: Проблемы с написанием модуля   Artem Chuprina   03 Nov 2003 16:29:17 
 Re[3]: Проблемы с написанием модуля   Maxim Yemelyanov   03 Nov 2003 21:49:19 
 Re: Re[3]: Проблемы с написанием модуля   Artem Chuprina   03 Nov 2003 22:44:47 
 Re: Re[3]: Проблемы с написанием модуля   Maxim Yemelyanov   04 Nov 2003 13:00:54 
Архивное /ru.cgi.perl/64887f505d4d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional