WITH_THREADS=yes, возникли проблемы с perl

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение atta » 2008-07-06 18:03:24

Первый раз натолкнулся на такую вот странную проблему

Решил пересобрать perl c поддержкой многопоточности. Добавил

Код: Выделить всё

WITH_THREADS=yes 
в /etc/make.conf
дал команду

Код: Выделить всё

make && make deinstall && make reinstall.
До какого-то момента все шло нормально, а потом вылазит такое
1 open conditional:
at line 112 (evaluated to true)
make: fatal errors encountered -- cannot continue
И пришел пипец. Make не работает. Апач, экзим умерли cо словами
/libexec/ld-elf.so.1: Shared object "libperl.so" not found, required by "exim"

Make clean,configure
и остальные команды не работают. Доменные имена не резолвятся, pkg_add тоже не пашет ... в общем у меня паника господа....подскажите что сделать...
Последний раз редактировалось manefesto 2008-07-06 18:36:39, всего редактировалось 2 раза.
Причина: название темы ни о чем не говорит

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: BIG PROBLEM -make: fatal errors encountered

Непрочитанное сообщение zingel » 2008-07-06 18:11:08

нажмите

Код: Выделить всё

/usr/local/bin/perl-after-upgrade -f
Z301171463546 - можно пожертвовать мне денег

atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

Re: BIG PROBLEM -make: fatal errors encountered

Непрочитанное сообщение atta » 2008-07-06 18:24:36

Код: Выделить всё

atta|0:22|1|1| >>  /usr/local/bin/perl-after-upgrade -f 
/usr/local/bin/perl-after-upgrade: Command not found.
atta|0:22|1|1| >>  locate perl-after-upgrade                               
/usr/local/bin/perl-after-upgrade
/usr/local/man/man1/perl-after-upgrade.1.gz
/usr/ports/lang/perl5.8/files/perl-after-upgrade
atta|0:22|1|0| >>  /usr/ports/lang/perl5.8/files/perl-after-upgrade                                                            
/usr/ports/lang/perl5.8/files/perl-after-upgrade: Command not found.
atta|0:23|1|1| >>   
Последний раз редактировалось manefesto 2008-07-06 20:06:39, всего редактировалось 2 раз(а).
Причина: название темы ни о чем не говорит
Благодарю за исправление. Редко по форумам хожу.
Последний раз редактировалось atta 2008-07-06 18:39:50, всего редактировалось 1 раз.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение manefesto » 2008-07-06 18:37:46

поставь пакетом. И нефиг экспериментировать с perl. Ты думал что у тебя произойдёт мега прирост производительности ?
я такой яростный шо аж пиздеЦ
Изображение

atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение atta » 2008-07-06 18:42:13

manefesto писал(а):поставь пакетом. И нефиг экспериментировать с perl. Ты думал что у тебя произойдёт мега прирост производительности ?
Ну просто мне необходима многопоточность. а как поставить пакетом если pkg_add -r не работает. Еле как умудрися скачать исходники и то когда доходит до make depend, вываливается в ошибку.
Был бы очень благодарен за прямую ссылку на пакет.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение Alex Keda » 2008-07-06 19:01:11

Код: Выделить всё

cat /etc/make.conf
в студию.
Убей их всех! Бог потом рассортирует...

atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение atta » 2008-07-06 19:06:54

lissyara писал(а):

Код: Выделить всё

cat /etc/make.conf
в студию.

Код: Выделить всё

atta|0:47|1|1| >>  cat /etc/make.conf  
.if ${.CURDIR} == ${PORTSDIR}/usr/ports/lang/perl5.8
WITH_THREADS=   yes

Код: Выделить всё

atta|1:05|1|0| >>  env 
SHELL=/bin/csh
USER=atta
MAIL=/var/mail/atta
HOME=/root
PAGER=more
ENV=/home/atta/.shrc
SSH2_CLIENT=90.18** 4283 195.*** 22
LOGNAME=atta
TERM=xterm
BLOCKSIZE=K
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
PWD=/usr/ports/lang/perl5
FTP_PASSIVE_MODE=YES
EDITOR=ee
SSH2_SFTP_LOG_FACILITY=-1
HOSTTYPE=FreeBSD
VENDOR=intel
OSTYPE=FreeBSD
MACHTYPE=i386
SHLVL=1
GROUP=wheel
HOST=mx1.****
REMOTEHOST=90.18******
LSCOLORS=ExFxBxDxCxEgEdAbAgAcAd
CLICOLOR=
GREP_COLOR=1;33
GREP_OPTIONS= --color=auto

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение Alex Keda » 2008-07-06 19:48:38

целиком
Убей их всех! Бог потом рассортирует...

atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение atta » 2008-07-06 19:50:42

Спасибо за поддержку народ. В общем сам допер.
Делаем таким образом:

Так как ресолв адреса не идет а сидим по ssh с винды то

Код: Выделить всё

C:\Documents and Settings\atta>nslookup ftp.freebsd.org
Server:  mygateway1.ar7
Address:  192.168.1.1

Non-authoritative answer:
Name:    ftp.freebsd.org
Address:  62.243.72.50
далее если в системе установлен wget то

Код: Выделить всё

wget ftp://62.243.72.50/pub/FreeBSD/ports/i386/packages-7.0-release/lang/perl-5.8.8_1.tbz
если нет, то

Код: Выделить всё

fetch ftp://62.243.72.50/pub/FreeBSD/ports/i386/packages-7.0-release/lang/perl-5.8.8_1.tbz
далее

Код: Выделить всё

pkg_add perl-5.8.8_1.tbz
и

Код: Выделить всё

echo -n>/etc/make.conf
все ожило. уфф.
Последний раз редактировалось atta 2008-07-06 21:11:29, всего редактировалось 4 раза.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение ProFTP » 2008-07-06 20:02:59

что-то вы не так сделали... остальные программы собираються?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение Alex Keda » 2008-07-06 20:04:00

Код: Выделить всё

echo -n>/etc/make.conf

Код: Выделить всё

make clean
и пробуй ещё раз
Убей их всех! Бог потом рассортирует...

atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение atta » 2008-07-06 20:21:27

Прощу у всех прощения за отнятое время.... такая ситуация возникла в первые...по моей вине ... и грозила чую я увольнением.... поэтому ОГРОМНОЕ спасибо всем и лично LISSYAR-е )))

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение manefesto » 2008-07-06 20:23:56

ты мне вот скажи. куда тебе упёрлась эта многозадачность на перле ?
я такой яростный шо аж пиздеЦ
Изображение

atta
рядовой
Сообщения: 21
Зарегистрирован: 2008-04-22 3:36:14
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение atta » 2008-07-06 20:31:49

manefesto писал(а):ты мне вот скажи. куда тебе упёрлась эта многозадачность на перле ?
С удовольствием расскажу:

Куча приватных скриптов на этом языке, которые используются в самых разных целях ;-)

И внимательнее мне надо было бы быть и не ленясь почитать эти строки при попытке запустить скрипт который использует многопоточность

Код: Выделить всё

Having threads support requires all of Perl and all of the XS modules in
the Perl installation to be rebuilt, it is not just a question of adding
the threads module. [b] (In other words, threaded and non-threaded Perls
are binary incompatible.)[/b]
-DWITH_THREADS=yes синтаксически не верно для freeBSD, необходимо использовать -DWITH_THREADS просто

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: WITH_THREADS=yes, возникли проблемы с perl

Непрочитанное сообщение zingel » 2008-07-07 2:45:49

отписывай багрепорт
Z301171463546 - можно пожертвовать мне денег