Страница 1 из 1

порты

Добавлено: 2007-10-29 17:40:27
unix1
Начала вылазить такая ошибка когда начинаю ставить программу Причем на всех прогах так вылазит ((

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

SKTV# cd /usr/ports/sysutils/k3b
SKTV# make
===>   k3b-1.0.3 depends on file: /usr/local/bin/moc - not found
===>    Verifying install for /usr/local/bin/moc in /usr/ports/x11-toolkits/qt33
===>   qt-3.3.8_6 depends on executable: qmake - found
===>   qt-3.3.8_6 depends on file: /usr/local/libdata/xorg/libraries - not found
===>    Verifying install for /usr/local/libdata/xorg/libraries in /usr/ports/x11/xorg-libraries
/usr/X11R6 exists, but it is not a symlink. Installation cannot proceed.
This looks like an incompletely removed old version of X.  In the current version, /usr/X11R6 must be a symlink if it exists at all.Please read /usr/ports/UPDATING (entry of 20070519) for the procedure to upgrade X.org related ports.*** Error code 1

Stop in /usr/ports/x11/xorg-libraries.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt33.
*** Error code 1

Stop in /usr/ports/sysutils/k3b.
*** Error code 1

Stop in /usr/ports/sysutils/k3b.

Re: порты

Добавлено: 2007-10-29 17:55:11
Alex Keda
а ты пробовал следовать инструкции?

Re: порты

Добавлено: 2007-10-29 23:49:51
catdog_
у миня такая шляпа была када порты обновил а xorg нет
после обновления х все ок

Re: порты

Добавлено: 2007-10-30 9:08:24
unix1
Да, пробовал

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

  # portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade
  # rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
  # pkgdb -fu

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

# cd /usr/ports && make index
Generating INDEX-6 - please wait.."Makefile", line 41: Could not find bsd.port.options.mk
make: fatal errors encountered -- cannot continue
===> net/tightvnc failed
*** Error code 1
1 error

********************************************************************
Before reporting this error, verify that you are running a supported
version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you
have a complete and up-to-date ports collection.  (INDEX builds are
not supported with partial or out-of-date ports collections -- in
particular, if you are using cvsup, you must cvsup the "ports-all"
collection, and have no "refuse" files.)  If that is the case, then
report the failure to ports@FreeBSD.org together with relevant
details of your ports configuration (including FreeBSD version,
your architecture, your environment, and your /etc/make.conf
settings, especially compiler flags and WITH/WITHOUT settings).

Note: the latest pre-generated version of INDEX may be fetched
automatically with "make fetchindex".
********************************************************************

*** Error code 1

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

Stop in /usr/ports.
Вот так (( А как обновить иксы?

Re: порты

Добавлено: 2007-10-30 9:13:44
Alex Keda

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

uname -a

Re: порты

Добавлено: 2007-10-30 9:40:00
kmb
что-то я не понял, зачем ты базу прибил... :?: надо было всего лишь перенести X11R6 в /usr/local, а в /usr закинуть симлинк.... :?

Re: порты

Добавлено: 2007-10-30 10:47:57
unix1
kmb писал(а):что-то я не понял, зачем ты базу прибил... :?: надо было всего лишь перенести X11R6 в /usr/local, а в /usr закинуть симлинк.... :?
Можно на пальцах? Не понимаю чуть

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

SKTV# uname -a
FreeBSD SKTV 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue Oct 16 11:23:37 MSD 2007     root@SKTV:/usr/obj/usr/src/sys/NEW  amd64
SKTV# uname -a
FreeBSD SKTV 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue Oct 16 11:23:37 MSD 2007     root@SKTV:/usr/obj/usr/src/sys/NEW  amd64

Re: порты

Добавлено: 2007-10-30 11:14:44
kmb
unix1 писал(а):Начала вылазить такая ошибка когда начинаю ставить программу Причем на всех прогах так вылазит ((

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

SKTV# cd /usr/ports/sysutils/k3b
SKTV# make
===>   k3b-1.0.3 depends on file: /usr/local/bin/moc - not found
===>    Verifying install for /usr/local/bin/moc in /usr/ports/x11-toolkits/qt33
===>   qt-3.3.8_6 depends on executable: qmake - found
===>   qt-3.3.8_6 depends on file: /usr/local/libdata/xorg/libraries - not found
===>    Verifying install for /usr/local/libdata/xorg/libraries in /usr/ports/x11/xorg-libraries
/usr/X11R6 exists, but it is not a symlink. Installation cannot proceed.
This looks like an incompletely removed old version of X.  In the current version, /usr/X11R6 must be a symlink if it exists at all.Please read /usr/ports/UPDATING (entry of 20070519) for the procedure to upgrade X.org related ports.*** Error code 1

Stop in /usr/ports/x11/xorg-libraries.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt33.
*** Error code 1

Stop in /usr/ports/sysutils/k3b.
*** Error code 1

Stop in /usr/ports/sysutils/k3b.
/usr/X11R6 exists, but it is not a symlink. Installation cannot proceed.
This looks like an incompletely removed old version of X. In the current version, /usr/X11R6 must be a symlink if it exists at all.Please read /usr/ports/UPDATING (entry of 20070519) for the procedure to upgrade X.org related ports.*** Error code 1
Вот тут он тебе говорит, что /usr/X11R6 существует, но не является симлинком(ln -s). В новой версиях хорга /usr/X11R6 должен быть симлинком. Ну и далее прочитать процедуру по обновлению хорга.
Если же тебе хорг обновлять не хочется, или тебе это не надо, то можно сделать так:

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

cd /usr
mv /usr/X11R6 /usr/local/X11R6(переносишь папку X11R6 из /usr в /usr/local)
rm -R /usr/X11R6 (на всякий случай удаляешь всё что осталось)
cd /usr/local
ln -s /usr/local/X11R6 /usr/X11R6(создаешь симлинк из /usr/local/X11R6 в /usr/X11R6)

Re: порты

Добавлено: 2007-10-30 11:40:58
atckoe.zlo
ЖУТЬ!!! тогда уж надо все переносить с /usr/X11R6 в /usr/local(тоесть не саму директорию а все что в ней находиться) и потом уже делать симлинк /usr/X11R6 на /usr/local

Re: порты

Добавлено: 2007-10-30 13:09:36
kmb
упс.. сорри, я mc использую... видимо правильней с флагом -R запускать mv

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

mv -R /usr/X11R6 /usr/local/X11R6

Re: порты

Добавлено: 2007-10-30 16:16:23
Alex Keda
незнал что mv надо -R :)
обычно и так прокатывало :)

Re: порты

Добавлено: 2007-10-30 16:29:04
kmb
черт :)) заставили всё-таки набрать man mv =) не нужно -R :) сорри за путаницу :)

Re: порты

Добавлено: 2007-10-31 9:21:22
unix1
Спасибо, все заработало. А от чего такое случилось?