31

HTaeD пишет:

А разве echo 'source /usr/local/portage/layman/make.conf' > /etc/make.conf уже не надо?..

Такая команда «убьёт» /etc/make.conf — вместо > надо использовать >>
По теме: подразумевается, что топикстартер читает все сообщения при установке, выводимые после команды emerge  wink

Был, был и весь вышел...

32

Версия layman какая?
А вообще хорошо написано тут.

33

Сейчас нужно добавлять строку source /var/lib/layman/make.conf

Был, был и весь вышел...

34

Прошу прощения, за ">", недоглядел.
Но если вы хоть раз редактировали make.conf через nano или gedit от суперпользователя, то должен остаться файл /etc/make.conf~, который является копией исходного make.conf, созданный одной из этих программ.

35

Сделал. make.conf стал:

CFLAGS="-O1 -march=native -pipe"
CXXFLAGS="-O1 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
USE="mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 dvd encode epiphany eselect fam ffmpeg flac freetype fuse galago gedit  gphoto2 gpm ghostscript gtk gnome gnome-keyring gstreamer hal icq irc jabber jpeg -joystick -qt3support -qt3 -qt4 -kde -ldap lm_sensors mpeg mp3 matroska mrim mono multilib multiuser nautilus  ncurses nptl opengl ogg pch samba sqlite tiff theora unicode udev usb v4l v4l2 vorbis win32codecs x264 xcomposite xv xvid xulrunner X"
LINGUAS="ru en"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"
SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
source /usr/local/portage/layman/make.conf
localhost tyrnov # emerge -av games-fps/urbanterror
[Errno 2] No such file or directory: '/usr/local/portage/layman/make.conf' in /etc/make.conf
ОС: Gentoo/Funtoo

36

HTaeD пишет:

Прошу прощения, за ">", недоглядел.
Но если вы хоть раз редактировали make.conf через nano или gedit от суперпользователя, то должен остаться файл /etc/make.conf~, который является копией исходного make.conf, созданный одной из этих программ.

Да не че страшного этот файл есть на флешке уже востановил его.

ОС: Gentoo/Funtoo

37

HTaeD пишет:

Но если вы хоть раз редактировали make.conf через nano или gedit от суперпользователя, то должен остаться файл /etc/make.conf~

IMHO, от настроек редактора зависит:

# ls -l /etc/make.conf*
-rw-r--r-- 1 root root 1307 Окт 28 18:08 /etc/make.conf
gentoo-home etc # nano -w /etc/make.conf 
gentoo-home etc # ls -l /etc/make.conf*
-rw-r--r-- 1 root root 1309 Дек 10 14:52 /etc/make.conf
Был, был и весь вышел...

38

tyrnov пишет:

ocalhost tyrnov # emerge -av games-fps/urbanterror
[Errno 2] No such file or directory: '/usr/local/portage/layman/make.conf' in /etc/make.conf

Lupo Alberto пишет:

Сейчас нужно добавлять строку source /var/lib/layman/make.conf

Был, был и весь вышел...

39

Lupo Alberto пишет:

IMHO, от настроек редактора зависит

Конечно зависит, но поумолчанию включено.
Хотя я отключил, бекаплю нужное сам.

tyrnov, по ссылке ходили?..

Для пользователей layman версии ниже 1.2.0 используйте:
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf

Для пользователей layman версии 1.2.0 или выше:
echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf

Для пользователей layman версии 1.3.0 или выше:
echo "source /var/lib/layman/make.conf" >> /etc/make.conf

40

HTaeD пишет:

Конечно зависит, но поумолчанию включено.

Значит, у нас разные «умолчания»:

grep 'set backup' /etc/nanorc 
# set backup
# set backupdir ""
Был, был и весь вышел...

41

tyrnov, какой версии у вас layman?
P.S. Для «гентушника» должно стать правилом хорошего тона читать все сообщения, выводимые в консоль в процессе установки и обновления системы. Большинство ответов находятся именно там.

Был, был и весь вышел...

42 (10.12.2010 16:10:27 отредактировано tyrnov)

HTaeD пишет:

tyrnov, по ссылке ходили?..

Для пользователей layman версии ниже 1.2.0 используйте:
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf

Для пользователей layman версии 1.2.0 или выше:
echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf

Для пользователей layman версии 1.3.0 или выше:
echo "source /var/lib/layman/make.conf" >> /etc/make.conf

Выполнил это

CFLAGS="-O1 -march=native -pipe"
CXXFLAGS="-O1 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
USE="mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 d$
LINGUAS="ru en"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"
SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
source /usr/portage/local/layman/make.conf
source /usr/local/portage/layman/make.conf
source /var/lib/layman/make.conf
localhost tyrnov # emerge -av games-fps/urbanterror
[Errno 2] No such file or directory: '/usr/portage/local/layman/make.conf' in /etc/make.conf
ОС: Gentoo/Funtoo

43

tyrnov пишет:

source /usr/portage/local/layman/make.conf
source /usr/local/portage/layman/make.conf
source /var/lib/layman/make.conf

Там должна быть одна строка в зависимости от версии layman.
P.S. Ваш предыдущий пост — пример избыточного цитирования, не делайте так.

Был, был и весь вышел...

44 (10.12.2010 16:14:00 отредактировано tyrnov)

localhost tyrnov # emerge -pv app-portage/layman

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] app-portage/layman-1.4.1  USE="git -bazaar -cvs -darcs -mercurial -subversion -test" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Потому исправил make.conf и добавил лишь:

echo "source /var/lib/layman/make.conf" >> /etc/make.conf
CFLAGS="-O1 -march=native -pipe"
CXXFLAGS="-O1 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
USE="mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 d$
LINGUAS="ru en"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"
SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
source /var/lib/layman/make.conf
localhost tyrnov # emerge -av games-fps/urbanterror
[Errno 2] No such file or directory: '/var/lib/layman/make.conf' in /etc/make.conf
ОС: Gentoo/Funtoo

45

Lupo Alberto пишет:

P.S. Для «гентушника» должно стать правилом хорошего тона читать все сообщения, выводимые в консоль в процессе установки и обновления системы. Большинство ответов находятся именно там.

При установке layman выдаётся сообщение:

* Please add the 'source' statement to make.conf only AFTER
* you added your first overlay. Otherwise portage will fail.

То есть пробуете сделать так:
Закомментируйте последнюю строку

# source /var/lib/layman/make.conf

Затем, если уже добавляли оверлей

layman -d foo-overlay

Если же не добавляли, сразу

layman -a foo-overlay

Раскомментируйте строку

source /var/lib/layman/make.conf
Был, был и весь вышел...

46 (10.12.2010 16:32:14 отредактировано tyrnov)

Да теперь прошло устанавливаю

ОС: Gentoo/Funtoo

47

* ERROR: games-fps/urbanterror-4.1-r1 failed:
 *   emake client failed
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 2650:  Called die
 * The specific snippet of code:
 *           emake $(use amd64 && echo ARCH=x86_64) BUILD_CLIENT_SMP=1 BUILD_GAME_SO=0 BUILD_GAME_QVM=0 CC="$(tc-getCC)" DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" USE_CODEC_VORBIS=$(buildit vorbis) USE_OPENAL=$(buildit openal) USE_CURL=1 USE_LOCAL_HEADERS=0 || die "emake client failed";
 * 
 * If you need support, post the output of 'emerge --info =games-fps/urbanterror-4.1-r1',
 * the complete build log and the output of 'emerge -pqv =games-fps/urbanterror-4.1-r1'.
 * This ebuild is from an overlay named 'foo-overlay': '/var/lib/layman/foo-overlay/'
 * The complete build log is located at '/var/tmp/portage/games-fps/urbanterror-4.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-fps/urbanterror-4.1-r1/temp/environment'.
 * S: '/var/tmp/portage/games-fps/urbanterror-4.1-r1/work'

>>> Failed to emerge games-fps/urbanterror-4.1-r1, Log file:

>>>  '/var/tmp/portage/games-fps/urbanterror-4.1-r1/temp/build.log'

 * Messages for package games-fps/urbanterror-4.1-r1:

 * ERROR: games-fps/urbanterror-4.1-r1 failed:
 *   emake client failed
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 2650:  Called die
 * The specific snippet of code:
 *           emake $(use amd64 && echo ARCH=x86_64) BUILD_CLIENT_SMP=1 BUILD_GAME_SO=0 BUILD_GAME_QVM=0 CC="$(tc-getCC)" DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" USE_CODEC_VORBIS=$(buildit vorbis) USE_OPENAL=$(buildit openal) USE_CURL=1 USE_LOCAL_HEADERS=0 || die "emake client failed";
 * 
 * If you need support, post the output of 'emerge --info =games-fps/urbanterror-4.1-r1',
 * the complete build log and the output of 'emerge -pqv =games-fps/urbanterror-4.1-r1'.
 * This ebuild is from an overlay named 'foo-overlay': '/var/lib/layman/foo-overlay/'
 * The complete build log is located at '/var/tmp/portage/games-fps/urbanterror-4.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-fps/urbanterror-4.1-r1/temp/environment'.
 * S: '/var/tmp/portage/games-fps/urbanterror-4.1-r1/work'

 * GNU info directory index is up-to-date.

 * IMPORTANT: 2 config files in '/etc' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
ОС: Gentoo/Funtoo

48

Процитируй весь /var/tmp/portage/games-fps/urbanterror-4.1-r1/temp/build.log через http://pastebin.com/

49

http://pastebin.com/CDLH7832

ОС: Gentoo/Funtoo

50

И результат

 Консоль:
# equery g games-fps/urbanterror

51

localhost tyrnov # equery g games-fps/urbanterror
-bash: equery: команда не найдена
ОС: Gentoo/Funtoo

52

tyrnov пишет:

-bash: equery: команда не найдена

emerge -av app-portage/gentoolkit
Был, был и весь вышел...

53

Lupo Alberto пишет:
echo "games-fps/urbanterror openal" >> /etc/portage/package.use/games-fps
mkdir -p /etc/portage/package.keywords
echo "games-fps/urbanterror ~amd64" >> /etc/portage/package.keywords/games-fps
emerge -av games-fps/urbanterror

Я устанавливал версию games-fps/urbanterror-4.1.1783.240410, всё собралось.
Если даже не решитесь устанавливать нестабильную версию, покажите

emerge -pv games-fps/urbanterror
Был, был и весь вышел...

54

Думаю, надо собрать "media-libs/libsdl" со включенным юзом "joystick". Попробуйте.

55

HTaeD пишет:

Думаю, надо собрать "media-libs/libsdl" со включенным юзом "joystick".

Вполне вероятно.

Был, был и весь вышел...

56 (10.12.2010 19:20:45 отредактировано tyrnov)

Выполнил:

emerge -av app-portage/gentoolkit

Добавил media-libs/libsdl joystick в /etc/portage/package.use
и собрал media-libs/libsdl
И пробую собрать по новой

ОС: Gentoo/Funtoo

57

tyrnov пишет:

Добавил media-libs/libsdl joystick в /etc/portage/package.use

Пересоберите

emerge -1 media-libs/libsdl
tyrnov пишет:
emerge -av app-portage/gentoolkit
Mita* пишет:

И результат

 Консоль:

# equery g games-fps/urbanterror

Был, был и весь вышел...

58

Пересобрал

emerge -1 media-libs/libsdl
emerge -av app-portage/gentoolkit

http://paste.pocoo.org/show/303190/

ОС: Gentoo/Funtoo

59

tyrnov, покажите вывод команд

eselect profile list
eselect python list
Был, был и весь вышел...

60

localhost tyrnov # eselect profile list

Available profile symlink targets:
  [1]   default/linux/amd64/10.0
  [2]   default/linux/amd64/10.0/desktop
  [3]   default/linux/amd64/10.0/desktop/gnome *
  [4]   default/linux/amd64/10.0/desktop/kde
  [5]   default/linux/amd64/10.0/developer
  [6]   default/linux/amd64/10.0/no-multilib
  [7]   default/linux/amd64/10.0/server
  [8]   hardened/linux/amd64
  [9]   hardened/linux/amd64/no-multilib
  [10]  selinux/2007.0/amd64
  [11]  selinux/2007.0/amd64/hardened
  [12]  selinux/v2refpolicy/amd64
  [13]  selinux/v2refpolicy/amd64/desktop
  [14]  selinux/v2refpolicy/amd64/developer
  [15]  selinux/v2refpolicy/amd64/hardened
  [16]  selinux/v2refpolicy/amd64/server
localhost tyrnov # eselect python list
Available Python interpreters:
  [1]   python2.6 *
  [2]   python3.1
ОС: Gentoo/Funtoo