The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Что случилось с перлом?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 16-Янв-06, 01:15  (MSK)
Обновил порты. Начал их ставить и вот такая лажа:

and I got the following output:

/usr/bin/ld: cannot find -lnsl
I can't compile the test program.
You have a BIG problem.  Shall I abort Configure [y]
Ok.  Stopping Configure.
===>  Script "Configure" failed unexpectedly.
Please report the problem to tobez@FreeBSD.org [maintainer] and attach the
"/usr/ports/lang/perl5.8/work/perl-5.8.7/config.log" including the output of
the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/perl5.8.


/usr/ports/lang/perl5.8/work/perl-5.8.7/config.log - этой папки нету и файла также.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 16-Янв-06, 01:16  (MSK)
Забыл - freebsd 5.3.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 16-Янв-06, 17:32  (MSK)
Народ, хелп.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Что случилось с перлом?" 
Сообщение от lavr emailИскать по авторуВ закладки on 16-Янв-06, 17:38  (MSK)
>Народ, хелп.

вероятно неудачно обновили порты, в целом непонятно что и как вы делаете
и почему не собирается

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 16-Янв-06, 19:10  (MSK)
>>Народ, хелп.
>
>вероятно неудачно обновили порты, в целом непонятно что и как вы делаете
Да все как обычно (не первый день замужем, так сказать):
cvsup -g -L 2 cvs-supfile
portupgrade -akf
А все зависимые пакеты возьми да и не соберись.
>и почему не собирается
Ок, скачаю еще раз.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 17-Янв-06, 01:27  (MSK)
>>вероятно неудачно обновили порты, в целом непонятно что и как вы делаете
Скатал еще раз и порты и исходники, таже фигня:

bash-2.05b# cd /usr/ports/lang/perl5.8/
bash-2.05b# make
===>  Configuring for perl-5.8.7_2
First let's make sure your kit is complete.  Checking...
Would you like to see the instructions? [n]
Locating common programs...
Checking compatibility between /bin/echo and builtin echo (if any)...
Symbolic links are supported.
Checking how to test for symbolic links...
Your builtin 'test -h' may be broken.
Trying external '/bin/test -h'.
You can test for symbolic links with '/bin/test -h'.
Good, your tr supports [:lower:] and [:upper:] to convert case.
Using [:upper:] and [:lower:] to convert case.
3b1             dos_djgpp       irix_6_0        nonstopux       sunos_4_0
aix             dynix           irix_6_1        openbsd         sunos_4_1
aix_3           dynixptx        isc             opus            super-ux
aix_4           epix            isc_2           os2             svr4
altos486        esix4           linux           os390           svr5
amigaos         fps             lynxos          os400           ti1500
apollo          freebsd         machten         posix-bc        titanos
atheos          genix           machten_2       powerux         ultrix_4
aux_3           gnu             mint            qnx             umips
beos            gnukfreebsd     mips            rhapsody        unicos
bsdos           gnuknetbsd      mpc             sco             unicosmk
convexos        greenhills      mpeix           sco_2_3_0       unisysdynix
cxux            hpux            ncr_tower       sco_2_3_1       utekv
cygwin          i386            netbsd          sco_2_3_2       uts
darwin          interix         newsos4         sco_2_3_3       uwin
dcosx           irix_4          next_3          sco_2_3_4       vmesa
dec_osf         irix_5          next_3_0        solaris_2       vos
dgux            irix_6          next_4          stellar
Which of these apply, if any? [freebsd]

Some users have reported that Configure halts when testing for
the O_NONBLOCK symbol with a syntax error.  This is apparently a
sh error.  Rerunning Configure with ksh apparently fixes the
problem.  Try
        ksh Configure [your options]

Operating system name? [freebsd]
Operating system version? [5.3-release-p18]
Build Perl for SOCKS? [n]
Use the PerlIO abstraction layer? [y]
Build a threading Perl? [n]
Build Perl for multiplicity? [n]
Use which C compiler? [cc]
Checking for GNU cc in disguise and/or its version number...
Now, how can we feed standard input to your C preprocessor...
Directories to use for library searches? [/usr/lib /usr/local/lib]
What is the file extension used for shared libraries? [so]
Try to use long doubles if available? [n]
Checking for optional libraries...
What libraries to use? [-lnsl -lgdbm -lm -lcrypt -lutil]
What optimizer/debugger flag should be used? [-O -pipe ]
Any additional cc flags?
[-DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.7/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include]
Let me guess what the preprocessor flags are...
Any additional ld flags (NOT including libraries)?
[-pthread -Wl,-E -L/usr/local/lib]
Checking your choice of C compiler and flags for coherency...
I've tried to compile and run the following simple program:

#include <stdio.h>
int main() { printf("Ok\n"); return(0); }

I used the command:

        cc -o try -O -pipe -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.7/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -pthread -Wl,-E -L/usr/local/lib try.c -lnsl -lgdbm -lm -lcrypt -lutil
         ./try

and I got the following output:

/usr/bin/ld: cannot find -lnsl
I can't compile the test program.
You have a BIG problem.  Shall I abort Configure [y]
Ok.  Stopping Configure.
===>  Script "Configure" failed unexpectedly.
Please report the problem to tobez@FreeBSD.org [maintainer] and attach the
"/usr/ports/lang/perl5.8/work/perl-5.8.7/config.log" including the output of
the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/perl5.8.


Че делать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 17-Янв-06, 12:04  (MSK)
>>Народ, хелп.
>
>вероятно неудачно обновили порты, в целом непонятно что и как вы делаете
>
>и почему не собирается
Вот такие строчки нашел:

Checking for optional libraries...
What libraries to use? [-lnsl -lgdbm -lm -lcrypt -lutil]

Видимо нету этой самой -lnsl. Токо что это за библиотека?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Что случилось с перлом?" 
Сообщение от lavr emailИскать по авторуВ закладки on 17-Янв-06, 12:14  (MSK)
>>>Народ, хелп.
>>
>>вероятно неудачно обновили порты, в целом непонятно что и как вы делаете
>>
>>и почему не собирается
>Вот такие строчки нашел:
>
>Checking for optional libraries...
>What libraries to use? [-lnsl -lgdbm -lm -lcrypt -lutil]
>
>Видимо нету этой самой -lnsl. Токо что это за библиотека?

нету.
Ну очень странно с какого перепугу добавляется libnsl?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 17-Янв-06, 12:55  (MSK)
>Ну очень странно с какого перепугу добавляется libnsl?
Посмотрел на другом компе (freeBDS5.4):
What libraries to use? [-lm -lcrypt -lutil]
И все работает.
Как убрать использование -lnsl?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Что случилось с перлом?" 
Сообщение от lavr emailИскать по авторуВ закладки on 17-Янв-06, 13:42  (MSK)
>>Ну очень странно с какого перепугу добавляется libnsl?
>Посмотрел на другом компе (freeBDS5.4):
>What libraries to use? [-lm -lcrypt -lutil]
>И все работает.
>Как убрать использование -lnsl?

# make extract
# make config
после этого нужно смотреть configure и вероятно править его

ps. а другой perl стоит в системе?
ldconfig -r | grep nsl ? (хотя откуда бы ей взяться в BSD?)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 17-Янв-06, 14:26  (MSK)
>ps. а другой perl стоит в системе?
>ldconfig -r | grep nsl ? (хотя откуда бы ей взяться в
>BSD?)
Не могу знать. Комп сейчас не доступен.
Но вроде выдавало такое:

bash2-2.05b# pkg_info |grep perl
perl-5.6.2_2        Practical Extraction and Report Language
perl-5.8.7          Practical Extraction and Report Language


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Что случилось с перлом?" 
Сообщение от lavr emailИскать по авторуВ закладки on 17-Янв-06, 15:05  (MSK)
>>ps. а другой perl стоит в системе?
>>ldconfig -r | grep nsl ? (хотя откуда бы ей взяться в
>>BSD?)
>Не могу знать. Комп сейчас не доступен.
>Но вроде выдавало такое:
>
>bash2-2.05b# pkg_info |grep perl
>perl-5.6.2_2        Practical Extraction and Report
>Language
>perl-5.8.7          Practical Extraction
>and Report Language

ну так ведь стоит же уже perl-5.8.7?

удали установленные (и вычисти из /etc/make.conf - строки касательно
perl'а) и попробуй снова собрать из портов, если не получится - возьми
пакет и установи из пакета, правда для freebsd-5.3 в пакетах perl5.8.5


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 17-Янв-06, 15:17  (MSK)
>ну так ведь стоит же уже perl-5.8.7?
>удали установленные (и вычисти из /etc/make.conf - строки касательно
>perl'а) и попробуй снова собрать из портов, если не получится - возьми
>
>пакет и установи из пакета, правда для freebsd-5.3 в пакетах perl5.8.5

Спасибо, попробую.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Что случилось с перлом?" 
Сообщение от LOL Искать по авторуВ закладки(??) on 17-Янв-06, 23:05  (MSK)
>удали установленные (и вычисти из /etc/make.conf - строки касательно
>perl'а) и попробуй снова собрать из портов, если не получится - возьми
>пакет и установи из пакета, правда для freebsd-5.3 в пакетах perl5.8.5
Удалил, но собирать не пробовал. Собрал на другом компе, а на своем сделал токо make install.
Вот токо libnsl установлена в системе:
bash-2.05b# ldconfig -r |grep nsl
        85:-lnsl.1 => /usr/lib/libnsl.so.1
        693:-lnsl.1 => /usr/local/lib/libnsl.so.1

bash-2.05b# find /usr/ports/ -name "pkg-plist" -exec grep -H libnsl {} \;
/usr/ports/devel/agenda-static-libs/pkg-plist:mipsel-linux/lib/libnsl.a
/usr/ports/devel/linux_devtools/pkg-plist:usr/lib/libnsl.a
/usr/ports/devel/linux_devtools/pkg-plist:usr/lib/libnsl.so
/usr/ports/emulators/linux_base-8/pkg-plist:lib/libnsl-2.3.2.so
/usr/ports/emulators/linux_base-8/pkg-plist:lib/libnsl.so.1
/usr/ports/emulators/linux_base-debian/pkg-plist:lib/libnsl-2.2.5.so
/usr/ports/emulators/linux_base-debian/pkg-plist:lib/libnsl.so.1

bash-2.05b# pkg_info |grep linux_base-8
linux_base-8-8.0_10 Base set of packages needed in Linux mode (for i386/amd64)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру