1

Тема: Не ставятся из портов все проги что используют libtool-2.4

На ПК установлено FreeBSD 8.1 release.
Во время установки из портов ну например samba, процес доходит до установки libtool-2.4 и на строке
===>configure for libtool-2.4
зависает. Сколько не ждал ничего не происходит. Обновить порты не могу. cvsup или portupdate зависают на том же месте.
Установка из пакета проходит нормально но ставится версия libtool-2.2.5 и при установке просит обновить порт.
Раньше я обновил все порты, а потом пришлось снести все установленные программы, и вот начал ставить и уперся.
Помогите, нигде такой проблемы не нашёл.

2

Re: Не ставятся из портов все проги что используют libtool-2.4

Попробуйте
#pkgdb -F
Обновить дерево портов через csup(или используюте portsnap)
#portsdb -uF
Почитать, что в /usr/ports/UODATING
#portupgrade -a
После этого можно ставить, что вам надо.

3 (15-04-2011 18:28:33 отредактировано valko)

Re: Не ставятся из портов все проги что используют libtool-2.4

Спасибо сейчас буду пробовать.

Добавлено: 15-04-2011 18:27:47

Ничего не вышло,  в системе установлено:
#pkg_info
deco-3.9_4          Demos Commander, a free Norton Commander clone
libtool-2.2.6b      Generic shared library support script
m4-1.4.15,1         GNU m4
perl-5.10.1_3       Practical Extraction and Report Language     
#
а таких команд пока нет.
Что же делать дальше???

4

Re: Не ставятся из портов все проги что используют libtool-2.4

cvsup ставится из портов.
#cd /usr/ports/net/cvsup-without-gui
#make install clean

и для начала нужно прочитать как он работает.

К примеру, я копирю supfile себе файл для работы в /etc/

# find /usr/share -name \*supfile\*
/usr/share/examples/cvsup/cvs-supfile
/usr/share/examples/cvsup/doc-supfile
/usr/share/examples/cvsup/gnats-supfile
/usr/share/examples/cvsup/ports-supfile
/usr/share/examples/cvsup/stable-supfile
/usr/share/examples/cvsup/standard-supfile
/usr/share/examples/cvsup/www-supfile

#cp /usr/share/examples/cvsup/ports-supfile /etc/
и редактирую настройки в нем.
Под такой вариант

#       cvsup -g -L 2 /etc/ports-supfile
#
# Defaults that apply to all the collections
#
# IMPORTANT: Change the next line to use one of the CVSup mirror sites
# listed at https://www.freebsd.org/doc/handbook/mirrors.html.
*default host=cvsup11.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix

И потом стартуем

#cvsup -g -L 2 /etc/ports-supfile

Поехали.

5

Re: Не ставятся из портов все проги что используют libtool-2.4

В том то и причина когда я ставлю из портов cvsup он подвисает на:
/usr/ports/net/cvsup-without-gui > make
===>   cvsup-without-gui-16.1h_4 depends on file: /usr/local/lib/m3/pkg/tcp/FreeBSD4/libm3tcp.a - not found
===>    Verifying install for /usr/local/lib/m3/pkg/tcp/FreeBSD4/libm3tcp.a in /usr/ports/lang/ezm3
===>   ezm3-1.2_1 depends on executable: gmake - not found
===>    Verifying install for gmake in /usr/ports/devel/gmake
===>   gmake-3.81_4 depends on shared library: intl - not found
===>    Verifying install for intl in /usr/ports/devel/gettext
===>   gettext-0.18.1.1 depends on package: libtool>=2.4 - not found
===>    Verifying install for libtool>=2.4 in /usr/ports/devel/libtool
===>  Configuring for libtool-2.4

и висяк.

6

Re: Не ставятся из портов все проги что используют libtool-2.4

Не надо ставить cvsup из портов есть csup  в системе,
это одно и тоже.

7

Re: Не ставятся из портов все проги что используют libtool-2.4

покажите что в /etc/resolv.conf

Инет есть на БСД?
Пингуется чтонибудь наружу?

8

Re: Не ставятся из портов все проги что используют libtool-2.4

Пока работает csup, блин и что меня заклинило на cvsup.
Пока показать не могу, работаю удаленно.
Но инет есть, пинги идут по всем серверам нормально, правда пробовал пустить portsnap ни один сервер не ответил.

Добавлено: 15-04-2011 19:49:55

Паралельно может посоветуете хорошую терминалку, я использую
ZOC/Pro 6.07 и не могу добиться работы клавиши Backspace и
переключения терминалов клавишами Alt+Fx.

9

Re: Не ставятся из портов все проги что используют libtool-2.4

valko пишет:

Паралельно может посоветуете хорошую терминалку, я использую
ZOC/Pro 6.07 и не могу добиться работы клавиши Backspace и
переключения терминалов клавишами Alt+Fx.

В Windows использую putty, во FreeBSD с консоли подключаюсь и
rdesktop для подключения к Windows

10

Re: Не ставятся из портов все проги что используют libtool-2.4

Итак, вычистил все порты csup -g -L 2 port-supfile
файл настройки следующий:
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress src-all

потом сделал portsnap fetch extract
и наконец portsnap fetch update

нужные порти стали и я начал устанавливать /usr/ports/net/samba35 make install clean
и получил
Vulnerability check disabled, database not found
===>  License GPLv3 accepted by the user
===>  Found saved configuration for samba35-3.5.6_2
===>  -------------------------------------------
===>  Run 'make config' to (re)configure the port
===>  -------------------------------------------
===>  Extracting for samba35-3.5.6_2
=> SHA256 Checksum OK for samba-3.5.6.tar.gz.
===>  Patching for samba35-3.5.6_2
===>  Applying extra patch /usr/ports/net/samba35/files/sernet.patch
===>  Applying FreeBSD patches for samba35-3.5.6_2
===>   samba35-3.5.6_2 depends on file: /usr/local/bin/pkg-config - not found
===>    Verifying install for /usr/local/bin/pkg-config in /usr/ports/devel/pkg-config
===>   pkg-config-0.25_1 depends on executable: gmake - not found
===>    Verifying install for gmake in /usr/ports/devel/gmake
===>   gmake-3.82 depends on shared library: intl - not found
===>    Verifying install for intl in /usr/ports/devel/gettext
===>   gettext-0.18.1.1 depends on package: libtool>=2.4 - not found
===>    Verifying install for libtool>=2.4 in /usr/ports/devel/libtool
===>  Configuring for libtool-2.4

висяк.

Кто что подскажет?

11

Re: Не ставятся из портов все проги что используют libtool-2.4

У вас-же стоит

libtool-2.2.6b      Generic shared library support script

чего вы хотите, обновить надо
#portupgrade -a делать.

12

Re: Не ставятся из портов все проги что используют libtool-2.4

Старый libtool-2.2.6b я удалил, и порты обновил,
но "воз и ныне там".

13 (15-04-2011 21:09:45 отредактировано ankor)

Re: Не ставятся из портов все проги что используют libtool-2.4

Из портов  libtool установить, поставится или нет?

14

Re: Не ставятся из портов все проги что используют libtool-2.4

/usr/ports/devel/libtool > make install clean
===>  Vulnerability check disabled, database not found
===>  License GPLv2 accepted by the user
===>  Extracting for libtool-2.4
=> SHA256 Checksum OK for libtool-2.4.tar.gz.
===>  Patching for libtool-2.4
===>  Applying FreeBSD patches for libtool-2.4
===>  Configuring for libtool-2.4

тоже самое.

15

Re: Не ставятся из портов все проги что используют libtool-2.4

valko пишет:

/usr/ports/devel/libtool > make install clean
===>  Vulnerability check disabled, database not found
===>  License GPLv2 accepted by the user
===>  Extracting for libtool-2.4
=> SHA256 Checksum OK for libtool-2.4.tar.gz.
===>  Patching for libtool-2.4
===>  Applying FreeBSD patches for libtool-2.4
===>  Configuring for libtool-2.4

тоже самое.

Так попробуйте:
#cd /usr/ports/devel/libtool
#make clean
зайти в /usr/ports/distfiles и удалить libtool-2.4.tar.gz
и по новой

16

Re: Не ставятся из портов все проги что используют libtool-2.4

valko пишет:

Паралельно может посоветуете хорошую терминалку

а мне нравится SecureCRT, правда она зараза платная и дорогая. Но что нас может остановить)).
А для Putty использую надстройку, чтобы можно было вкладки использовать, а не запускать разные putty для разных соединений. Вот только название не помню, на работе гляну

17

Re: Не ставятся из портов все проги что используют libtool-2.4

valko пишет:

===>  Configuring for libtool-2.4

висяк.

Кто что подскажет?

Машинка у Вас старенькая?
Покажите #dmesg

18

Re: Не ставятся из портов все проги что используют libtool-2.4

К железу претензий нет, там все в порядке.
Думаю проблема была в неправильном обновлении сырцов.
Проблему решил переустановив систему, тупо конечно но действенно.
Поставил FreeBSD 8.1 Stable.
И начинающим советую ставить все через pkg_add -r ********
ставится быстро и с оптимальными настройками (за имением нормального подключения к нету).
Поставил FreeBSD+Deco+Samba+Apache+PHP+ пересобрал ядро + восстановил все настройки за 5 часов.
Правда возникают проблемы в настройке Apache+PHP но это другая тема.
Тема закрыта всем большое спасибо.

19

Re: Не ставятся из портов все проги что используют libtool-2.4

Та же байда, фря 8.2 при установке любого порта , который использует libtool на конфигуре вис. Вопрос решился так:
1. запустил portsnap fetch, отработал...
2. вышел из deco (не уверен, но по моему запущенный деко как -то влиял на процесс )
3. зашел в /usr/ports/devel/libtool/work/libtool_2.4  запустил ./configure
конигур отработал и все пошло., что явилось определяющим для этого процесса я так и не понял.

20

Re: Не ставятся из портов все проги что используют libtool-2.4

та же фигня!без libtool-2.4 не ставился Apache

сделал так:
cd /usr/ports/devel/libtool/
make install distclean

всё заработало smile

21

Re: Не ставятся из портов все проги что используют libtool-2.4

bobsuk пишет:

3. зашел в /usr/ports/devel/libtool/work/libtool_2.4  запустил ./configure


Судя по всему это действие главное в процессе. Подозреваю, что при сборке какие-то пути указаны неверно и маке молотит в поисках нужного сырца. Этот метод срабатывал и в парочке других похожих случаях.