ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: пересобал перл и нифига! !!


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: пересобал перл и нифига! !!
  • From: Andrey Zloy <andrey.zloy@xxxxxxxxx>
  • Date: Tue, 9 Feb 2010 13:03:19 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=sBJpGu/z1VOs2l5qHry/YplWb7+wXSTij1beqSHyXUw=; b=AYoS15nywJHVOw5L4YN9tz+C/DYQdUZ6mKy9ztoEsylwnpmdrThASOhNlAQCrmdrmu 9dgDNtCibB7+NR3aRRprw48wKvT8hrJ7HpPFniJowW5LvuAHYs50JqugAqAwQPz+mL/b RXMqOxTcE61IIdHsDEaH9c3TMzn2Mnz/3TPG8=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=qU1h+CyO3lp0YlOCpZW19RMB5Pc3SaosOHWTZCue0JtObeJurFt+JrvsqfnJ39izUj arWxeK9o/3gHe1/JYTmxSGnxQ0uZv+3YDCVTmDp5IzhHVnD6lByLrhcmwzRA7xmIPMP+ 8EovxImHh4DxYmSg0dOq4T9du3syYV275X1zo=
  • In-reply-to: <20100209033050.GB98932@xxxxxxxxxxxxx>
  • References: <9710096911.20100208224155@xxxxxxxxx> <20100209033050.GB98932@xxxxxxxxxxxxx>

Не обязательно удалять второй перл. Они нормально живут вместе.
Ошибка в том что вы скопировали файлы модулей между разными версиями
перла, этого делать никак нельзя.
Все модули в новой версии надо ставить с нуля. (тут есть оговорки конечно)
Но ни в коем случае нельзя копировать *.so файлы, это уж точно.
*.so это бинарники и они уникальны для каждой версии перла.


2010/2/9 Igor Sysoev <igor@xxxxxxxxx>:
> On Mon, Feb 08, 2010 at 10:41:55PM +0300, Дугин Сергей wrote:
>
>> Здравствуйте, .
>>
>> Debian lenny
>> скачал
>> apt-get source perl
>>
>> собрал перл так
>> sh Configure -de -Duseshrplib
>> все собралось
>> собрал nginx nginx-0.7.64
>> с ключами ./configure --with-pcre --with-http_perl_module 
>> --with-http_sub_module
>> все собралось нормально правда перл у меня встал в папку
>> /usr/local/lib/perl5/5.10.0
>>
>>  perl -v
>>
>> This is perl, v5.10.0 built for x86_64-linux
>>
>> Copyright 1987-2007, Larry Wall
>>
>>
>> а nginx модули в /usr/local/lib/perl/5.8.8
>>
>> я их скопировал в /usr/local/lib/perl5/5.10.0
>>
>> дальше запустил получил ошибку
>>
>> /usr/local/nginx/sbin/nginx -t -c /etc/nginx/nginx.conf
>> /usr/local/nginx/sbin/nginx: symbol lookup error: 
>> /usr/local/lib/perl5/5.10.0/auto/nginx/nginx.so: undefined symbol: 
>> Perl_Tstack_sp_ptr
>>
>>
>> куда смотреть дальше подскажите плиз?
>
> Что выдаёт
> perl -MExtUtils::Embed -e ccopts -e ldopts
> ?
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.