установка програм из портов (не знает как работать с make.)
Модератор: arachnid
-
- Сообщения: 63
установка програм из портов
Переустановил 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
Раньше все было нормально, до переустановки, а теперь вот такая ерунда! Может кто подскажет, что делать???
Building for wget-1.10.2
make: don't know how to make all. Stop
*** Error code 2
stop in /usr/ports/ftp/wget
Раньше все было нормально, до переустановки, а теперь вот такая ерунда! Может кто подскажет, что делать???
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: установка програм из портов
для начала поставь wget , и пропиши умолчателным качальщиком
- просто скачай бинарник
- просто скачай бинарник
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Сообщения: 63
Re: установка програм из портов
Так я и хотел собрать wget!
Дистфайлы у меня многие старые остались, а все равно на каждый порт ругается одной и той же ошибкой!
Дистфайлы у меня многие старые остались, а все равно на каждый порт ругается одной и той же ошибкой!
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: установка програм из портов
а если попробовать make fetch или make install ?
Rock'n'roll мертв © БГ
-
- Сообщения: 63
Re: установка програм из портов
Я так понял, что нужно, где-то прописать правила для make!
-
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: установка програм из портов
Как раз по умолчанию стоит fetch, а не wget, но после устанвки wget лучше заменить на wget, так надежней будет. смотрите файлы /etc/make.conf и образец /usr/share/examples/etc/make.conf, помоему так.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
- Сообщения: 63
Re: установка програм из портов
Действительно в make.conf опечатался 

-
- Сообщения: 22
- ОС: Gentoo Linux
Re: установка програм из портов
когда в make.conf прописал FETCH_CMD=wget. выдается ошибка. Не мог ли бы написать по подробней что нужно прописать в make.conf. в примерах make.conf ни чего не нашел.
В этой жизни меня подводят доброта и порядочность
-
- Сообщения: 22
- ОС: Gentoo Linux
Re: установка програм из портов
все нашел в чем проблема
прописал make.conf DISABLE_SIZE=yes и заработало
прописал make.conf DISABLE_SIZE=yes и заработало
В этой жизни меня подводят доброта и порядочность
-
- Сообщения: 63
Re: установка програм из портов
юзаю make.conf от polachok,,, До этого юзал и было все нормально, но теперь не могу собрать не один пакет, все время выдает одну и ту же ошибку:
make: don't know how to make all. Stop
*** Error code 2
Неужели никто не может ничем помочь???
make: don't know how to make all. Stop
*** Error code 2
Неужели никто не может ничем помочь???
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: установка програм из портов
make all? hmmm... у меня-то все работает 
покажите весь вывод сразу после команды make install

покажите весь вывод сразу после команды make install
И немедленно выпил.
-
- Сообщения: 16
Re: установка програм из портов
Ребята, у нас в сети несколько человек используют FreeBSD. У меня вопрос следуущий: как сделать где-нибудь в локалке свалку дистфайлов чтоб одни и те же файлы не тянуть по несколько раз из нета?
-
- Сообщения: 136
- ОС: Linux/BSD
Re: установка програм из портов
Подними на любом из компов ftp сервер, выложи туда папку с дистфайлами и пропиши путь к ней в файле /etc/make.conf в виде
MASTER_SITE_OVERRIDE="путь к папке"
К сожалению, не помню, есть ли возможность использовать SAMBA или NFS
MASTER_SITE_OVERRIDE="путь к папке"
К сожалению, не помню, есть ли возможность использовать SAMBA или NFS
Все познается в сравнении...
-
- Сообщения: 63
Re: установка програм из портов
Что-то теперь 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.
Помогите плиз!

-
- Сообщения: 132
- ОС: FreeBSD 6.2-RELEASE-p1
Re: установка програм из портов
ну хоть бы один задал правильных наводящих вопросов!
с какой версии на какую переустановил?
обновлял ли порты и как?
пересобирал ли установленные пакеты, если да, опять-таки, как?
с какой версии на какую переустановил?
обновлял ли порты и как?
пересобирал ли установленные пакеты, если да, опять-таки, как?
Computer is Only a Tool
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: установка програм из портов
Кстати, теперь для обновления портов советуют пользовать не cvsup, а portsnap
Rock'n'roll мертв © БГ
-
- Сообщения: 25
Re: установка програм из портов
полностью убей дерево портов без дистфайлов и забери снова. у тебя что-то в файлах накосячилось
-
- Сообщения: 1
- ОС: Winda, FreeBSD
Re: установка програм из портов
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". Дополнительная инфа в мануалах. Удачи.