установка програм из портов (не знает как работать с make.)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

[GrinD3rZ]
Сообщения: 63

установка програм из портов

Сообщение [GrinD3rZ] »

Переустановил FreeBSD 5.4... Ставлю различный софт из портов, а он выдает ошибку, почти для каждого пакета:

Building for wget-1.10.2
make: don't know how to make all. Stop
*** Error code 2

stop in /usr/ports/ftp/wget

Раньше все было нормально, до переустановки, а теперь вот такая ерунда! Может кто подскажет, что делать???
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: установка програм из портов

Сообщение zenwolf »

для начала поставь wget , и пропиши умолчателным качальщиком
- просто скачай бинарник
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
[GrinD3rZ]
Сообщения: 63

Re: установка програм из портов

Сообщение [GrinD3rZ] »

Так я и хотел собрать wget!

Дистфайлы у меня многие старые остались, а все равно на каждый порт ругается одной и той же ошибкой!
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: установка програм из портов

Сообщение Shura »

а если попробовать make fetch или make install ?
Rock'n'roll мертв © БГ
Спасибо сказали:
[GrinD3rZ]
Сообщения: 63

Re: установка програм из портов

Сообщение [GrinD3rZ] »

Я так понял, что нужно, где-то прописать правила для make!
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: установка програм из портов

Сообщение vg2.0 »

Как раз по умолчанию стоит fetch, а не wget, но после устанвки wget лучше заменить на wget, так надежней будет. смотрите файлы /etc/make.conf и образец /usr/share/examples/etc/make.conf, помоему так.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
[GrinD3rZ]
Сообщения: 63

Re: установка програм из портов

Сообщение [GrinD3rZ] »

Действительно в make.conf опечатался :)
Спасибо сказали:
Аватара пользователя
Joker
Сообщения: 22
ОС: Gentoo Linux

Re: установка програм из портов

Сообщение Joker »

vg2.0 писал(а):
11.11.2005 22:25
Как раз по умолчанию стоит fetch, а не wget, но после устанвки wget лучше заменить на wget, так надежней будет. смотрите файлы /etc/make.conf и образец /usr/share/examples/etc/make.conf, помоему так.

когда в make.conf прописал FETCH_CMD=wget. выдается ошибка. Не мог ли бы написать по подробней что нужно прописать в make.conf. в примерах make.conf ни чего не нашел.
В этой жизни меня подводят доброта и порядочность
Спасибо сказали:
Аватара пользователя
Joker
Сообщения: 22
ОС: Gentoo Linux

Re: установка програм из портов

Сообщение Joker »

все нашел в чем проблема
прописал make.conf DISABLE_SIZE=yes и заработало
В этой жизни меня подводят доброта и порядочность
Спасибо сказали:
[GrinD3rZ]
Сообщения: 63

Re: установка програм из портов

Сообщение [GrinD3rZ] »

юзаю make.conf от polachok,,, До этого юзал и было все нормально, но теперь не могу собрать не один пакет, все время выдает одну и ту же ошибку:

make: don't know how to make all. Stop
*** Error code 2

Неужели никто не может ничем помочь???
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: установка програм из портов

Сообщение polachok »

make all? hmmm... у меня-то все работает :)
покажите весь вывод сразу после команды make install
И немедленно выпил.
Спасибо сказали:
Jack.Avenger
Сообщения: 16

Re: установка програм из портов

Сообщение Jack.Avenger »

Ребята, у нас в сети несколько человек используют FreeBSD. У меня вопрос следуущий: как сделать где-нибудь в локалке свалку дистфайлов чтоб одни и те же файлы не тянуть по несколько раз из нета?
Спасибо сказали:
Savage
Сообщения: 136
ОС: Linux/BSD

Re: установка програм из портов

Сообщение Savage »

Подними на любом из компов ftp сервер, выложи туда папку с дистфайлами и пропиши путь к ней в файле /etc/make.conf в виде
MASTER_SITE_OVERRIDE="путь к папке"
К сожалению, не помню, есть ли возможность использовать SAMBA или NFS
Все познается в сравнении...
Спасибо сказали:
[GrinD3rZ]
Сообщения: 63

Re: установка програм из портов

Сообщение [GrinD3rZ] »

Что-то теперь sed глючит, обновил все порты ports-all, и теперь не могу скомпилить не один пакет! До этого работало, но через раз, вот что выдает:

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

configure: creating ./config.status
config.status: creating glib-2.0.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating glib-2.0-uninstalled.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gmodule-2.0.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gmodule-export-2.0.pc
sed: sed: 3: ./confstatYEIglV/subs-3.sed: invalid command code -50: ./confstatYEIglV/s
ubs-2.sed: unescaped newline inside substitute pattern

config.status: creating gmodule-no-export-2.0.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gmodule-2.0-uninstalled.pc
sed: sed: 3: ./confstatYEIglV/subs-3.sed: invalid command code -50: ./confstatYEIglV/s
ubs-2.sed: unescaped newline inside substitute pattern

config.status: creating gmodule-no-export-2.0-uninstalled.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gthread-2.0.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gthread-2.0-uninstalled.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gobject-2.0.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gobject-2.0-uninstalled.pc
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating glib-zip
sed: sed: 3: ./confstatYEIglV/subs-3.sed: invalid command code -50: ./confstatYEIglV/s


ubs-2.sed: unescaped newline inside substitute pattern

config.status: creating Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating build/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating build/win32/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating build/win32/dirent/Makefile
sed: sed: 3: ./confstatYEIglV/subs-3.sed: invalid command code -50: ./confstatYEIglV/s
ubs-2.sed: unescaped newline inside substitute pattern

config.status: creating glib/Makefile
sed: sed: 3: ./confstatYEIglV/subs-3.sed: invalid command code -50: ./confstatYEIglV/s
ubs-2.sed: unescaped newline inside substitute pattern

config.status: creating glib/libcharset/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating glib/gnulib/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gmodule/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gmodule/gmoduleconf.h
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gobject/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gobject/glib-mkenums
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating gthread/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating po/Makefile.in
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating docs/Makefile

sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating docs/reference/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating docs/reference/glib/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating docs/reference/glib/version.xml
sed: sed: 3: ./confstatYEIglV/subs-3.sed: invalid command code -50: ./confstatYEIglV/s
ubs-2.sed: unescaped newline inside substitute pattern

config.status: creating docs/reference/gobject/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating docs/reference/gobject/version.xml
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating tests/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating tests/gobject/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating tests/refcount/Makefile
sed: sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute pattern
3: ./confstatYEIglV/subs-3.sed: invalid command code -

config.status: creating m4macros/Makefile
sed: 50: ./confstatYEIglV/subs-2.sed: unescaped newline inside substitute patternsed:
3: ./confstatYEIglV/subs-3.sed: invalid command code -
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing glibconfig.h commands
config.status: executing chmod-scripts commands
===>  Building for glib-2.8.4
gmake: *** Нет правила для сборки цели `all'.  Останов.
*** Error code 2

Stop in /usr/ports/devel/glib20.
*** Error code 1

Stop in /usr/ports/accessibility/atk.
*** Error code 1

Stop in /usr/ports/ftp/gftp.


Помогите плиз! :(
Спасибо сказали:
Aquarius
Сообщения: 132
ОС: FreeBSD 6.2-RELEASE-p1

Re: установка програм из портов

Сообщение Aquarius »

ну хоть бы один задал правильных наводящих вопросов!
с какой версии на какую переустановил?
обновлял ли порты и как?
пересобирал ли установленные пакеты, если да, опять-таки, как?
Computer is Only a Tool
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: установка програм из портов

Сообщение Shura »

Кстати, теперь для обновления портов советуют пользовать не cvsup, а portsnap
Rock'n'roll мертв © БГ
Спасибо сказали:
Mr_D
Сообщения: 25

Re: установка програм из портов

Сообщение Mr_D »

полностью убей дерево портов без дистфайлов и забери снова. у тебя что-то в файлах накосячилось
Спасибо сказали:
Kerya
Сообщения: 1
ОС: Winda, FreeBSD

Re: установка програм из портов

Сообщение Kerya »

Jack.Avenger писал(а):
16.11.2005 13:14
Ребята, у нас в сети несколько человек используют FreeBSD. У меня вопрос следуущий: как сделать где-нибудь в локалке свалку дистфайлов чтоб одни и те же файлы не тянуть по несколько раз из нета?

Есть способ через самбу. Расшариваеш в сетке на машине [servak] папку с дистфайлами [distfiles], с соответствующими правами (на запись, чтение дляпользователя [user]). На машине где она должна быть доступна монтируешь эту папку :
mount_smbfs //[user]@[servak]/[distfiles] /usr/ports/distfiles , потом вводиш пароль и всё пучком.
Если монтируецца с трудом из-за наличия на машине двух айпишников, фаервола и т.п. можно явно указать по адресу:
mount_smbfs -I 10.0.0.1 //[user]@[servak]/[distfiles] /usr/ports/distfiles
I - большая "i". Дополнительная инфа в мануалах. Удачи.
Спасибо сказали: