Вот, поставил для освоения freebsd. Успешно проинсталлил апач+php+mysql и поставил тестовый форум.
Теперь решил поставить гнома и возникли проблемы.
Для начала обновил порты с помощью cvsup
начинаю ставить gnome2-lite
все застопорилось на установке jack-audio-connection-kit-0.121.3
сначала установщик не находил такой папки... ибо в /usr/ports/audio/jack/work была папка jack-audio-connection-kit-0.118.0
я скачал с оффсайта требуемый пакет и заново запустил установщик гнома... теперь он мне пишет о том, что не может найти какой то файл
Скрыто:
Код:
===> Building for jackit-0.121.3
gmake all-recursive
gmake[1]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3'
Making all in jack
gmake[2]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/jack'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/jack'
Making all in libjack
gmake[2]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/libjack'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/libjack'
Making all in jackd
gmake[2]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/jackd'
gmake all-am
gmake[3]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/jackd'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/jackd'
gmake[2]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/jackd'
Making all in drivers
gmake[2]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers'
Making all in alsa-midi
gmake[3]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/alsa-midi'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/alsa-midi'
Making all in a2j
gmake[3]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/a2j'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/a2j'
Making all in alsa
gmake[3]: Entering directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/alsa'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include -I../alsa-midi -O2 -pipe -fno-strict-aliasing -I../../config -I../.. -I../.. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -g -MT jack_alsa_la-memops.lo -MD -MP -MF .deps/jack_alsa_la-memops.Tpo -c -o jack_alsa_la-memops.lo `test -f 'memops.c' || echo './'`memops.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include -I../alsa-midi -O2 -pipe -fno-strict-aliasing -I../../config -I../.. -I../.. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -g -MT jack_alsa_la-memops.lo -MD -MP -MF .deps/jack_alsa_la-memops.Tpo -c memops.c -fPIC -DPIC -o .libs/jack_alsa_la-memops.o
memops.c:33:20: error: endian.h: No such file or directory
gmake[3]: *** [jack_alsa_la-memops.lo] Error 1
gmake[3]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/alsa'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3'
gmake: *** [all] Error 2
*** Error code 1
разобрался
в файле
/usr/ports/audio/jack/work/jack-audio-connection-kit-0.121.3/drivers/alsa/memops.c
нашел и заменил
#include <endian.h>
на
#include <sys/endian.h>
Добавлено спустя 56 минут 25 секунд:
новая трабла
гугл молчит
Скрыто:
gsd-a11y-keyboard-manager.c: In function 'ax_slowkeys_warning_post_bubble':
gsd-a11y-keyboard-manager.c:612: error: too many arguments to function 'notify_notification_new'
gsd-a11y-keyboard-manager.c: In function 'ax_stickykeys_warning_post_bubble':
gsd-a11y-keyboard-manager.c:751: error: too many arguments to function 'notify_notification_new'
gmake[3]: *** [liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo] Error 1
gmake[3]: Leaving directory `/usr/ports/sysutils/gnome-settings-daemon/work/gnome-settings-daemon-2.32.1/plugins/a11y-keyboard'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/sysutils/gnome-settings-daemon/work/gnome-settings-daemon-2.32.1/plugins'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/sysutils/gnome-settings-daemon/work/gnome-settings-daemon-2.32.1'
gmake: *** [all] Error 2
*** Error code 1
# liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo - a libtool object file
# Generated by ltmain.sh (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# Name of the PIC object.
pic_object='.libs/liba11y_keyboard_la-gsd-a11y-keyboard-plugin.o'
# Name of the non-PIC object
non_pic_object='liba11y_keyboard_la-gsd-a11y-keyboard-plugin.o'
я так понимаю что эти значения прописаны в liba11y_keyboard_la-gsd-a11y-keyboard-plugin.o, но это бинарник
хз, чем его открывать
Фря — это серверная система, ставить окна туда — изврат, т.к. есть куда удобные, юзабельные и простые альтернативы.
Судьба сервера — работать на полке без монитора.
Туда вполне достаточно SSH.
И гугл молчит именно поэтому, потому что мало кто таким вообще заморачивался.
Лучше поконфигурируй серверные пакеты.
Вынужден не согласится... Сейчас грань между серверной и десктопной ОС сильно размыта - иными словами что такого может сервер (в качестве железа которого исп. персоналки), чего не может десктоп-система?
Я студент, и мне, к примеру, действительно интерестно исп. FreeBSD (или её производные, напр. PC-, Desktop-, OpenBSD) на десктопе. Причин несколько:
-полная настаиваемость (до последенй закорючки)
-легкость самой системы (все-таки мои ресурсы ограниченны )
-вникаю во все подробности архитектуры
-программировать под нее проще
В связи своей исключительной необразованостью прошу дать ссылочки на образовательные или еще-какие ресурсы. И в качестве дополнения в автору сабжа:
"может завести отдельную тему (или раздел) для *BSD, и "наставлять людей на путь истинный", разбирая проблемы единомышленников?"
PS: сам еще плохо разбираюсь, но готов и полон энтузиама
по FreeBSD рекомендую обращаться к Сергею Можайскому. Он делал свой дистр на основе FreeBSD.
Кстати, он мелитополец.
Но кому в Мелике нужен FreeBSD и Linux ....
Пол: Зарегистрирован: 29.06.2005 Сообщения: 83 Откуда: Melitopol/Zaporizhzhya, UA Репутация: 97.4
1. Ну, собирать из портов иксы и гнома, это действительно извращение чистой воды, ибо собирается это все добро довольно долго... Проще и намного быстрее использовать pkg_add -r
2. Всякие сборки, типа DesktopBSD это все от Лукавого. Не хочешь проблем, используй оригинальные дистрибутивы freebsd.
3. FreeBSD, как и любой юникс, это все-таки серверно-ориентированная ОС. Хотя, справедливости ради нужно сказать, в мире на серверах чаще используют линукс, чем бзд...
4. Если уж так хочется десктоп Юникс (FreeBSD) посмотри в сторону MacOS, там бзд ядро, и др... Тем более, чтоб поюзать MacOS сейчас вполне не обязятельно иметь ПК Apple, а достаточно ПК с процессором Intel. На таких тачках МакОСь завдится с полоборота)))
1. Ну, собирать из портов иксы и гнома, это действительно извращение чистой воды, ибо собирается это все добро довольно долго... Проще и намного быстрее использовать pkg_add -r
2. Всякие сборки, типа DesktopBSD это все от Лукавого. Не хочешь проблем, используй оригинальные дистрибутивы freebsd.
3. FreeBSD, как и любой юникс, это все-таки серверно-ориентированная ОС. Хотя, справедливости ради нужно сказать, в мире на серверах чаще используют линукс, чем бзд...
4. Если уж так хочется десктоп Юникс (FreeBSD) посмотри в сторону MacOS, там бзд ядро, и др... Тем более, чтоб поюзать MacOS сейчас вполне не обязятельно иметь ПК Apple, а достаточно ПК с процессором Intel. На таких тачках МакОСь завдится с полоборота)))
идею поставить иксы на фрю уже давно откинул
но все равно спасибо за советы
нарисовалась следующая трабла - не могу пересобрать php5-extensions
а конкретно модуль GD
Код:
/usr/ports/graphics/php5-gd/work/php-5.3.8/ext/gd/gd.c:1048: error: 'PHP_FE_END' undeclared here (not in a function)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах