Помощь новичку с Gentoo (Вопросы различной тематики, возникающие по мере использования системы.)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Помощь новичку с Gentoo

Сообщение trancefer »

unax писал(а):
28.05.2010 17:58
У меня такой странный вопрос.. хочу поставить KDE, нооо.. не 4.4.* а 3.5.10 или около того, и что-то думаю какбэ это безболезненно сделать!?) в package.mask смысла нет писать.. как нибудь это можно сделать попроще?


Подключаете оверлей kde-sunset и ставите.
Спасибо сказали:
Аватара пользователя
dusty
Сообщения: 42
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение dusty »

Добрый день!
Несколько раз слышала, что в gentoo есть какие-то сложности с видеокартой ATI (в частности с 3D-ускорением).
Скажите, это действительно так? И что лучше ATI или nvidia при наличии выбора?
:)
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение Brainsburn »

dusty писал(а):
22.06.2010 13:31
Добрый день!
Несколько раз слышала, что в gentoo есть какие-то сложности с видеокартой ATI (в частности с 3D-ускорением).
Скажите, это действительно так? И что лучше ATI или nvidia при наличии выбора?

Это не в Gentoo, а в ATI есть (были?) сложности с написанием свежих дров под Linux. Когда у меня была ATI, я мучался, т.к. их проприетарные дрова не ставились на свежеустановленное ведро. С Nvidia таких проблем не было.
Спасибо сказали:
Аватара пользователя
dusty
Сообщения: 42
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение dusty »

Да вроде вот рядом наблюдала работающий Альт линукс и дебиан с АТИ, там всё нормально (правда там не было компиза :rolleyes: ). Потому и интересуюсь.
Впрочем, мой вопрос уже внезапно перестал быть актуальным.) Но всё равно спасибо. :curtsey:
:)
Спасибо сказали:
Linuxatom
Сообщения: 49
ОС: Arch, Gentoo, Windows 7

Re: Помощь новичку с Gentoo

Сообщение Linuxatom »

не могу примонтировать ntfs раздел, т.е. когда захожу в директорию куда примонтировал раздел выдаётся ошибка
"невозможно войти в папку /mnt/disk"
вот кусок fstab:

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

/dev/sda5               /mnt/disk       ntfs         defaults        0 0

Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение Brainsburn »

dusty писал(а):
22.06.2010 20:59
Да вроде вот рядом наблюдала работающий Альт линукс и дебиан с АТИ, там всё нормально (правда там не было компиза :rolleyes: )

А никто и не говорил что с АТИ нельзя жить :)

Linuxatom писал(а):
23.06.2010 10:34
не могу примонтировать ntfs раздел, т.е. когда захожу в директорию куда примонтировал раздел выдаётся ошибка
"невозможно войти в папку /mnt/disk"
вот кусок fstab:

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

/dev/sda5               /mnt/disk       ntfs         defaults        0 0

Так можете или не можете? о_О
Чем заходите?
NTFS раздел проверяли на ошибки?
Спасибо сказали:
Linuxatom
Сообщения: 49
ОС: Arch, Gentoo, Windows 7

Re: Помощь новичку с Gentoo

Сообщение Linuxatom »

Dolphin, и ещё через консоль командой

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

ls -s /mnt/disk
тоже ниечго.
ЗЫ: Gentoo amd64
Спасибо сказали:
Аватара пользователя
Gena_Zakharov
Сообщения: 195
ОС: Kubuntu/Debian/Gentoo

Re: Помощь новичку с Gentoo

Сообщение Gena_Zakharov »

На данный момент открытый драйвер ATI с относительно старыми картами работает отлично.

На моем ноуте (Dell Inspiron 1501) OpenGL работает совместно с компизом, ничего не мерцает (viva dri2 !). Правда пока только в убунте, но думаю что и генту допилю, как будет время и желание.

Последние фирменные дрова тоже вроде ничего. ИМХО налаживается последнее время ситуация с ATI.
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Помощь новичку с Gentoo

Сообщение unax »

Товарищи, не могу никак поставить dev-libs/libconfig-1.3.2 О_о вылетает при компиляции.

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

CHOST="x86_64-pc-linux-gnu"
PORTDIR_OVERLAY="/usr/local/portage"
CFLAGS="-march=k8 -O2 -pipe -mfpmath=sse -mmmx -msse2 -m3dnow -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

Вот что говорит:

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

libtool: install: /usr/bin/install -c .libs/libconfig++.so.8.0.0 /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig++.so.8.0.0
libtool: install: (cd /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64 && { ln -s -f libconfig++.so.8.0.0 libconfig++.so.8 || { rm -f libconfig++.so.8 && ln -s libconfig++.so.8.0.0 libconfig++.so.8; }; })
libtool: install: (cd /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64 && { ln -s -f libconfig++.so.8.0.0 libconfig++.so || { rm -f libconfig++.so && ln -s libconfig++.so.8.0.0 libconfig++.so; }; })
libtool: install: /usr/bin/install -c .libs/libconfig++.lai /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig++.la
libtool: install: /usr/bin/install -c .libs/libconfig.a /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig.a
libtool: install: chmod 644 /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig.a
libtool: install: x86_64-pc-linux-gnu-ranlib /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig.a
libtool: install: /usr/bin/install -c .libs/libconfig++.a /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig++.a
libtool: install: chmod 644 /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig++.a
libtool: install: x86_64-pc-linux-gnu-ranlib /var/tmp/portage/dev-libs/libconfig-1.3.2/image//usr/lib64/libconfig++.a
libtool: install: warning: remember to run `libtool --finish /usr/lib64'
make[3]: Leaving directory `/var/tmp/portage/dev-libs/libconfig-1.3.2/work/libconfig-1.3.2'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/var/tmp/portage/dev-libs/libconfig-1.3.2/work/libconfig-1.3.2'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/dev-libs/libconfig-1.3.2/work/libconfig-1.3.2'
make: *** [install] Ошибка 2
 * ERROR: dev-libs/libconfig-1.3.2 failed:
 *   emake install failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 2907:  Called die
 * The specific snippet of code:
 *       emake DESTDIR="${D}" install || die "emake install failed"
 *
 * If you need support, post the output of 'emerge --info =dev-libs/libconfig-1.3.2',
 * the complete build log and the output of 'emerge -pqv =dev-libs/libconfig-1.3.2'.
 * The complete build log is located at '/var/tmp/portage/dev-libs/libconfig-1.3.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libconfig-1.3.2/temp/environment'.
 * S: '/var/tmp/portage/dev-libs/libconfig-1.3.2/work/libconfig-1.3.2'

>>> Failed to emerge dev-libs/libconfig-1.3.2, Log file:

>>>  '/var/tmp/portage/dev-libs/libconfig-1.3.2/temp/build.log'

 * Messages for package dev-libs/libconfig-1.3.2:

 * ERROR: dev-libs/libconfig-1.3.2 failed:
 *   emake install failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 2907:  Called die
 * The specific snippet of code:
 *       emake DESTDIR="${D}" install || die "emake install failed"
 *
 * If you need support, post the output of 'emerge --info =dev-libs/libconfig-1.3.2',
 * the complete build log and the output of 'emerge -pqv =dev-libs/libconfig-1.3.2'.
 * The complete build log is located at '/var/tmp/portage/dev-libs/libconfig-1.3.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libconfig-1.3.2/temp/environment'.
 * S: '/var/tmp/portage/dev-libs/libconfig-1.3.2/work/libconfig-1.3.2'


Что с этим сделать( очень надо поставить..

Ой! победил сам.. решилось ебилдом. Подробности тут если у кого будут проблемы ;)
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Помощь новичку с Gentoo

Сообщение zenitur »

Здравствуйте. Установил Gentoo, Gnome, всё работало хорошо. Диск записал - русские имена файлов в Windows читаются. KDE 3 установил из репозитарий kde-sunset с помощью оверлея layman - тоже всё было хорошо. Потом решил первыйраз обновить world, причём с --newuse. И здесь пошли проблемы.
Первая: перестал работать звук. А раньше работал, и после перезагрузки работал. Поискал alsa, устанвоил ранее не установленный alsa-utils. Он-то мне и посоветовал добавить в автозагрузку что-то, и всё частично заработало. Как всё работало раньше интересно?!
Вторая: проблема с видеокартой. Установил драйвер nvidia и без перезагрузки хорошо работало всё. Потом я нажал Ctrl-Alt-F1, ничего не сработало, только завис экран и динамик начал надрывно пищать. Компьютер ни на что не реагировал, помог только Reset.
Что было дальше лучше описывать подробно. После GRUB2 у меня разрешение экрана 640x480, пролетают строчки загрузки, и неожиданно в верхней половине экрана всё исчезает, а в нижней оказывается верхняя, ещё и хорошо растянутая по вертикали. Опытным путём удалось узнать, что это происходит во время действия "Применяем к терминалу юзерский шрифт". Дальше в 2/3 случаем шло зависание с исчезанием случайным образом маленьких квадратиков у символов, и в 1/3 случаев загрузка продолжалась, но я не видел, что пишу. Через несколько строк (например, нескольких секунд вывода emerge или нескольких нажатий на Enter) изображение вниз уже не двигалось, а писать команды было можно.
У меня есть фото и видео на цифровом фотоаппарате. Я начал вспоминать, что делал последним. Убрал xdm из автозагрузки, удалил драйвер nvidia, переустановил юзерские шрифты той командой, которой устанавливал. Не помогло. И если бы не случайность, так бы и не запустил я Генту никогда. Я добавил в строку загрузки GRUB'а vga=0x31a. Разрешение встало 1280x1024 и ничего такого больше не происходило. Я вернул драйвер и xdm обратно, а Ctrl-Alt-F1 больше никогда не нажимаю. А хотя нет, кажется нажимал и монитор погружался в режим ожидания, пока не вернусь в иксы.
Третья: решил я мир обновить. Изящно решил конфликт между mDNSResponder и avahi из оверлея KDE 3. Много компонентов иксов и все шрифты компилировались заново, котому что были собраны без юз-флага X. Много программ пересобралось тоже, потому что я добавил поддержку русского языка (LINGUAS раньше не стояло).
Что случилось после этого:
Gnome: Он стал английским, хотя был русским. (подозреваю, что дело в смене gdm на kdm). Меню Applications не разворачивается, хотя другие разворачиваются. Чпсть программ с русским названием в системном трее стало с вопросиками вместо названия.
KDE: Он стал русским, хотя был английским - это плюс! Но имена файлов в файловой системе, русские, которые преспокойно раньше виделись русскими, стали в виде "Юникод в кодировке koi8-r". русский шрифт в Konsole стал вопросиками, хотя раньше работал превосходно.
Я подозреваю, у меня могла слететь тщательно настроенная уже оень давно локаль?
Кто-нибудь знает решения этих проблем?

P.S. Вопрос насчёт kde-sunset. Долго пытался начатьу станавливать с ним программы, не получалось ничего. Потом нашёл поиском шаманскую команду

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

emerge -av =kde-meta-3.5*

Всё установилось. Запустилось. А k3b и Amarok нет, хочу установить. А команда emerge -av =amarok-1.4* не работает. Сделал

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

autounmask media-sound/amarok-1.4.10_p20090130-r4

и

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

emerge -av =media-sound/amarok-1.4.10_p20090130-r4

Всё работает, но только хочет установить Qt 4 и кучу зависимостей в 150 мегабайтов к нему. Видимо, emerge уверен, что для Amarok 1.4.10 нужен самый новый Qt, чем больше тем лучше. Как его разубедить?

athlon64x2 zenitur # emerge -av =media-sound/amarok-1.4.10_p20090130-r4

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


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

Calculating dependencies... done!
[ebuild N ] x11-libs/qt-core-4.6.3 USE="exceptions glib iconv ssl (-aqua) -debug -doc -optimized-qmake -pch -qt3support" 157,221 kB [0]
[ebuild N ] dev-python/sip-4.10.2 USE="-debug -doc" 632 kB [0]
[ebuild N ] media-libs/libdca-0.0.5-r2 USE="oss -debug" 388 kB [0]
[ebuild N ] media-libs/libv4l-0.7.91 264 kB [0]
[ebuild N ] media-libs/libreplaygain-458 9 kB [0]
[ebuild N ] media-libs/libcuefile-458 39 kB [0]
[ebuild N ] app-admin/eselect-ruby-20100603 2 kB [0]
[ebuild N ] x11-libs/qt-dbus-4.6.3 USE="exceptions (-aqua) -debug -pch" 0 kB [0]
[ebuild N ] x11-libs/qt-script-4.6.3 USE="exceptions iconv (-aqua) -debug -pch" 0 kB [0]
[ebuild N ] dev-lang/ruby-1.8.7_p299 USE="berkdb gdbm ipv6 ncurses readline ssl tk -debug -doc -examples -libedit -rubytests -socks5 -threads -xemacs" 4,088 kB [0]
[ebuild N ] x11-libs/qt-test-4.6.3 USE="exceptions iconv (-aqua) -debug -pch" 0 kB [0]
[ebuild N ] media-sound/musepack-tools-458 164 kB [0]
[ebuild N ] x11-libs/qt-gui-4.6.3 USE="accessibility cups dbus exceptions glib gtk tiff xinerama (-aqua) -debug -mng -nas -nis -pch -qt3support -raster -trace" 0 kB [0]
[ebuild N ] media-libs/xine-lib-1.1.18.1 USE="X a52 aac alsa css dts flac gnome gtk ipv6 jack mad modplug musepack nls opengl oss samba sdl speex theora truetype v4l vorbis wavpack xcb xinerama xv -aalib (-altivec) -directfb -dxr3 -esd -fbcon -imagemagick -libcaca -mmap -mng -pulseaudio (-real) -vcd (-vidix) (-vis) (-win32codecs) -xvmc" 5,673 kB [0]
[ebuild N ] x11-libs/qt-opengl-4.6.3 USE="exceptions (-aqua) -debug -pch -qt3support" 0 kB [0]
[ebuild N ] x11-libs/qt-svg-4.6.3 USE="exceptions iconv (-aqua) -debug -pch" 0 kB [0]
[ebuild N ] dev-python/PyQt4-4.7.3 USE="X dbus opengl svg -assistant -debug -doc -examples -kde -multimedia -phonon -sql -webkit -xmlpatterns" 7,621 kB [0]
[ebuild N ] x11-libs/qscintilla-2.4.3 USE="python -doc" 2,314 kB [0]
[ebuild N ] dev-python/qscintilla-python-2.4.3 USE="-debug" 0 kB [0]
[ebuild N ] dev-python/PyQt-3.18.1 USE="-debug -doc -examples" 801 kB [1]
[ebuild N ] media-sound/amarok-1.4.10_p20090130-r4 USE="amazon opengl python xinerama -daap -debug -ifp -ipod -mp4 -mtp -musicbrainz -mysql -njb -postgres (-real) -visualization" LINGUAS="ru -af -ar -az -be -bg -bn -br -ca -cs -cy -da -de -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -he -hi -hu -id -is -it -ja -km -ko -ku -lo -lt -mk -ms -nb -nds -ne -nl -nn -pa -pl -pt -pt_BR -ro -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -tg -th -tr -uk -uz -zh_CN -zh_TW" 12,517 kB [1]

Total: 21 packages (21 new), Size of downloads: 191,725 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/kde-sunset

Would you like to merge these packages? [Yes/No]

unax,спасибо за победу над libconfig, тоже мучаюсь, не могу ntfsprogs установить без него
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Помощь новичку с Gentoo

Сообщение trancefer »

2 zenitur

1. По поводу проблем с шрифтами и языком — проверьте локаль, с UTF-8 все должно работать.
2. Qt4 тянет не Amarok, а qtscintilla (ЕМНИП), поэтому поставьте ее старую версию из оверлея, а новую, которая в основном дереве — замаскируйте.
3. Пл драйверу nvidia — дайте лог X.
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Помощь новичку с Gentoo

Сообщение zenitur »

С nvidia разобрался, поставив драйвер двухсотой серии, новый. С именами файлов в KDE тоже разобрался. В kdm локаль устанавливалась неправильная, а в gdm выбирать вручную можно (в kdm почему-то нет). В консоли действительно слетала локаль при обновлении файлов конфигурации. С кьюсвинтилла были и остаются проблемы. Замаскировал все версии новее 2.4, а всё равно ставиться из портрежей, а не из оверлея. И там и там есть 2.4. Подумал, собрал с опцией USE="-qt4", собралось - оказалось, что всё-таки из оверлея устанавливалось, просто qt4 тоже поддерживает. Следом за кьюсвинтилла устанавливается PyQt - и не устанавливается, потому что с 1 июля в Питоне некоторые команды официально перестали исполдьзоваться. Править ебилды я не умею, написал автору ебилда оверлея e-mail.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Помощь новичку с Gentoo

Сообщение zenitur »

А звук пропадал не потому что не был прописан, а потому что была подключена веб-камера. Если включать компьютер без неё, то всё есть. Причину сбоя не знаю
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Помощь новичку с Gentoo

Сообщение zenitur »

Устанавливаю Firefox-bin. В KDE выглядит замечательно! Устанавливаю firefox из исходного кода. Оформление ужасное. Устанавливаю openoffice-bin. В KDE выглядит отлично! Устанавливаю из исходного кода. Что за ужас?! Как заставить программы видеть и собираться с третьим KDE? Судя по всему, за полгода существования оверлей так и не доделан. Программа hplip имеет Qt3 интерфейс, но из портрежей его включить нельзя. Её стоило бы включить в kde-sunset. Затем, недавно сломался PyQt 3, потому что в последнем Python убрали несколько устаревших функций и необходимо отредактировать ебилд. А я не умею!

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

[ebuild  N    ] net-firewall/knetfilter-3.5.0  USE="xinerama -arts -debug" 1,253 kB [1]

Зачем фаерволлу arts интересно...
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Помощь новичку с Gentoo

Сообщение zenitur »

Захотел себе VirtualBox с Qt3. Только старая версия его поддерживает. Разочаровался во внешности, и попутно собрал патч из 9 исправлений исходного кода, чтобы собралось с ядром 2.6.34 и GCC 4.4. Как его теперь отдать создателям kde-sunset, этот патч?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: Помощь новичку с Gentoo

Сообщение netelis »

Пытаюсь ставить compiz, выдаёт ошибку

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

1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
libtool: link: i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -Wl,-O1 -o .libs/gtk-window-decorator gtk-window-decorator.o -pthread -pthread  -Wl,--as-needed ../../libdecoration/.libs/libdecoration.so /usr/lib/libwnck-1.so /usr/lib/libstartup-notification-1.so /usr/lib/libxcb-aux.so /usr/lib/libxcb-event.so /usr/lib/libxcb-atom.so /usr/lib/libSM.so -luuid /usr/lib/libICE.so /usr/lib/libXRes.so /usr/lib/libXext.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so -lresolv /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libpixman-1.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libpng14.so /usr/lib/libxcb-render-util.so /usr/lib/libxcb-render.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -lz -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libdbus-glib-1.so /usr/lib/libdbus-1.so /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread -lrt /usr/lib/libglib-2.0.so -pthread
gtk-window-decorator.o: In function `hide_tooltip':
gtk-window-decorator.c:(.text+0x317f): undefined reference to `GTK_WIDGET_VISIBLE'
collect2: ld returned 1 exit status
make[3]: *** [gtk-window-decorator] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/x11-wm/compiz-0.8.4-r1/work/compiz-0.8.4/gtk/window-decorator'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/x11-wm/compiz-0.8.4-r1/work/compiz-0.8.4/gtk'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-wm/compiz-0.8.4-r1/work/compiz-0.8.4'
make: *** [all] Ошибка 2
 * ERROR: x11-wm/compiz-0.8.4-r1 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3050:  Called _eapi2_src_compile
 *     ebuild.sh, line  646:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =x11-wm/compiz-0.8.4-r1',
 * the complete build log and the output of 'emerge -pqv =x11-wm/compiz-0.8.4-r1'.
 * The complete build log is located at '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/temp/environment'.
 * S: '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/work/compiz-0.8.4'

>>> Failed to emerge x11-wm/compiz-0.8.4-r1, Log file:

>>>  '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/temp/build.log'

 * Messages for package x11-wm/compiz-0.8.4-r1:

 * ERROR: x11-wm/compiz-0.8.4-r1 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3050:  Called _eapi2_src_compile
 *     ebuild.sh, line  646:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =x11-wm/compiz-0.8.4-r1',
 * the complete build log and the output of 'emerge -pqv =x11-wm/compiz-0.8.4-r1'.
 * The complete build log is located at '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/temp/environment'.
 * S: '/var/tmp/portage/x11-wm/compiz-0.8.4-r1/work/compiz-0.8.4'

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

Перед этим я ещё обновил gcc до 4.4.3. Ещё пробовал скачивать официальные исходники с сайта и они не компилятся потому что там нет make файла и configuration тоже нет сказано что надо делать autogen и его тоже нет и automakeом тоже нельзя згенерить мейкфайл.
Спасибо сказали:
Kopilov
Сообщения: 954
ОС: [K]Ubuntu, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov »

netelis писал(а):
03.10.2010 19:04
collect2: ld returned 1 exit status

Падет линковщик -- видимо, именно из-за обновления компилятора: не может при сборке программы, скомпилированной сейчас, использовать старые библиотеки. Придётся пересобирать библиотеки (а потом, возможно, что-то ещё, если не всю систему) или откатить GCC.
У меня тоже такое было -- в итоге установил систему заново и замаскировал GCC на текущей стабильной версии.
Спасибо сказали:
Аватара пользователя
Иван Шихалев
Сообщения: 167
Статус: принципиальный дилетант
ОС: Gentoo Linux

Re: Помощь новичку с Gentoo

Сообщение Иван Шихалев »

Зачем же сразу переустанавливать? о_О

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

fix_libtool_files.sh

для начала.
Иван Шихалев
shikhalev.org
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: Помощь новичку с Gentoo

Сообщение netelis »

Как им пользоватся? И что она делает? Как переобрать библиотеки? Старый gcc я удалил. Я не помню номер своего старого компилятора.
При попытке зделать emerge --depclean

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

 * Depclean may break link level dependencies.  Thus, it is
 * recommended to use a tool such as `revdep-rebuild` (from
 * app-portage/gentoolkit) in order to detect such breakage.
 *
 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep world` prior to depclean.

Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=net-print/cups-1.3.8 pulled in by:
 *     app-text/ghostscript-gpl-8.71-r1
 *
 *   >=net-print/cups-1.2 pulled in by:
 *     net-print/cupsddk-1.2.3
 *
 *   net-print/cups pulled in by:
 *     net-wireless/bluez-4.69
 *
 *   net-print/cups pulled in by:
 *     net-print/hplip-3.9.12-r1
 *
 *   net-print/cups pulled in by:
 *     x11-libs/qt-gui-4.6.2
 *
 *   >=net-print/cups-1.1.19 pulled in by:
 *     net-print/foomatic-filters-3.0.20080507
 *
 *   net-print/cups[gnutls] pulled in by:
 *     www-client/firefox-3.6.9
 *
 *   net-print/cups pulled in by:
 *     x11-libs/gtk+-2.20.1-r1
 *
 *   net-print/cups[gnutls] pulled in by:
 *     net-libs/xulrunner-1.9.2.9
 *
 * Have you forgotten to run `emerge --update --newuse --deep world` prior
 * to depclean? It may be necessary to manually uninstall packages that no longer
 * exist in the portage tree since it may not be possible to satisfy their
 * dependencies.  Also, be aware of the --with-bdeps option that is documented
 * in `man emerge`.

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

netelis писал(а):
03.10.2010 22:31
Как им пользоватся? И что она делает?

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

# ls -la `which fix_libtool_files.sh`
-rwxr-xr-x 1 root root 1,7K Сен 24 21:00 /sbin/fix_libtool_files.sh
# fix_libtool_files.sh
 * Scanning libtool files for hardcoded gcc library paths...
 *   [1/9] Scanning /lib ...
 *   [2/9] Scanning /usr/lib ...
 *   [3/9] Scanning /usr/x86_64-pc-linux-gnu/lib ...
 *   [4/9] Scanning /lib64 ...
 *   [5/9] Scanning /usr/games/lib ...
 *   [6/9] Scanning /usr/games/lib64 ...
 *   [7/9] Scanning /usr/lib64 ...
 *   [8/9] Scanning /usr/local/lib ...
 *   [9/9] Scanning /usr/local/lib64 ...
:wq
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

Сообщение serzh-z »

Иван Шихалев писал(а):
03.10.2010 21:41
fix_libtool_files.sh
Одна беда, как я помню, после этой дряни остаётся куча бесхозных la-файлов.
Спасибо сказали:
Аватара пользователя
Иван Шихалев
Сообщения: 167
Статус: принципиальный дилетант
ОС: Gentoo Linux

Re: Помощь новичку с Gentoo

Сообщение Иван Шихалев »

serzh-z писал(а):
03.10.2010 22:45
Иван Шихалев писал(а):
03.10.2010 21:41
fix_libtool_files.sh
Одна беда, как я помню, после этой дряни остаётся куча бесхозных la-файлов.

Чем заменить? Сносить систему не предлагать :)
Иван Шихалев
shikhalev.org
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

Сообщение serzh-z »

Иван Шихалев писал(а):
04.10.2010 18:36
Чем заменить? Сносить систему не предлагать smile.gif
Да ничем, как понимаю, просто разрабы Gentoo не доделали всё до конца. Как понимаю, чтобы сделать нормальное решение, не оставляющее а собой мусора, достаточно было бы после правки la-файлов обновлять временную метку в базе установленных пакетов VDB.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

:wq
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5404
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »


А тем, кто на стейбле, рекомендуют добавить в /etc/portage/bashrc:

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

post_src_install() {
        lafilefixer "${D}"
}

Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: Помощь новичку с Gentoo

Сообщение netelis »

Как пересобрать все библиотеки в системе для нового gcc чтоб нормально линковал с библиотеками? Потому что я запустил emerge --depclean, emerge -e system, но она не пресобирается жалуется что не может обновить питон, а питон жалуется на на autogen и automake, перед этим я запускал revdep-rebuild так вот теперь и revdep-rebuild не может нормально запускатся я уже запутался. Что делать? Я уже перешел на старую версию gcc жалуется что у glib старая версия надо чтоб было старше 2.8, у меня её не находит, недаёт установить glib.
Что значит make: *** [sharedmods] Error 1?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5404
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »

netelis писал(а):
06.10.2010 23:17
Как пересобрать все библиотеки в системе для нового gcc чтоб нормально линковал с библиотеками?

При чём здесь gcc и библиотеки? Есть ошибки - приводите их текст.

netelis писал(а):
06.10.2010 23:17
Что значит make: *** [sharedmods] Error 1?

Ничего не значит. Make выдаёт этот текст, если прерывает работу из-за каких-либо ошибок. А каких именно, должно быть написано раньше.
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: Помощь новичку с Gentoo

Сообщение netelis »

/dev/random писал(а):
07.10.2010 03:16
netelis писал(а):
06.10.2010 23:17
Как пересобрать все библиотеки в системе для нового gcc чтоб нормально линковал с библиотеками?

При чём здесь gcc и библиотеки? Есть ошибки - приводите их текст.

netelis писал(а):
06.10.2010 23:17
Что значит make: *** [sharedmods] Error 1?

Ничего не значит. Make выдаёт этот текст, если прерывает работу из-за каких-либо ошибок. А каких именно, должно быть написано раньше.

Configure error: gcc must provide the <cpuid.h> header
* ERROR: sys-libs/glibc-2.11.2 failed:
* failed to configure glibc
* Call stack:
* ebuild.sh, line 54: Called src_compile
* enviroment, line 3761: Called eblit-run 'src_compile'
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

netelis писал(а):
07.10.2010 13:43
Configure error: gcc must provide the <cpuid.h> header
* ERROR: sys-libs/glibc-2.11.2 failed:
* failed to configure glibc
* Call stack:
* ebuild.sh, line 54: Called src_compile
* enviroment, line 3761: Called eblit-run 'src_compile'

...ниже привожу полезные ссылки:
0.
1.
2.
p.s. google> Configure error: gcc must provide the <cpuid.h> header
p.p.s. трудности с английским? -> click me
:wq
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: Помощь новичку с Gentoo

Сообщение netelis »

Я с Live-CD Там консольный links не позволяет аттачить файлы.
Изображение
Спасибо сказали: