Не собирается emerald-0.8.8

Валится на этом:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: main.o: undefined reference to symbol 'exp@@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'exp@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the linker command line
/lib64/libm.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [emerald] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8'
make: *** [all] Ошибка 2

Glibc версии 2.17

sys-libs/glibc из ~arch,

sys-libs/glibc из ~arch, sys-devel/gcc из ~arch, а баг-репорты составлять не умеем. Печально.

eegorov

eegorov написал(а):
sys-libs/glibc из ~arch, sys-devel/gcc из ~arch, а баг-репорты составлять не умеем. Печально.

Не печально, как раз наоборот.

что именно ?

что именно ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): что

slepnoga написал(а):
что именно ?

Что я сижу на тестовой ветке, но не умею составлять багрепорты.

fragment написал(а): Не

fragment написал(а):
Не печально, как раз наоборот.

Хм, имеется ввиду, что известно о DSO, gcc и glibc?

Как мэйнтэйнер emerald

Как мэйнтэйнер emerald заявляю - "нет багрепорта - нет дела"

Без emerge --info решать такое как минимум туго

Нейтральность - высшее достижение сознания!

Кое-где в сборочном файле не

Кое-где в сборочном файле не хватает -lm при линковке либы/запускного файла.

Не грусти, товарищ! Всё хорошо, beautiful good!

Ну и не кое где.. А в строке

Ну и не кое где.. А в строке LIBS =

надо добавить -lm -ldl

собрать make
make install

и указать системе, что пакет есть

в файл /etc/portage/profile/package.provided
записать
x11-wm/emerald-0.8.8

и всё.
З.Ы. Все, Пииип, такие тут умные... Аж СтРаШно. Помощи, сука, ноль. Долой красноглазие.

.

dodevich написал(а):
Ну и не кое где.. А в строке LIBS =

надо добавить -lm -ldl

собрать make
make install

и указать системе, что пакет есть

в файл /etc/portage/profile/package.provided
записать
x11-wm/emerald-0.8.8

и всё.
З.Ы. Все, Пииип, такие тут умные... Аж СтРаШно. Помощи, сука, ноль. Долой красноглазие.

Ахтунг!
Воинствующие еретики, не обременённые то ли навыками чтения, то ли навыками понимания прочитанного...
Ересь же давным-давно документирована... http://www.gentoo.ru/node/14443

Отдельно, особо и сугубо доставляет не тот факт, что советчик не в курсе прогрессивной технологии user_patch и даже не то, что он не сподобился запилить патч, но то, что он даже не указал на файл, который надо патчить.

О баге в родном трекере и не мечтаем.
Очевидный единомышленник известного ноги. :) По крайней мере по отношению к ТМО...

:wq
--
Live free or die

dodevich написал(а):и

dodevich написал(а):
и всё.
З.Ы. Все, Пииип, такие тут умные... Аж СтРаШно. Помощи, сука, ноль. Долой красноглазие.

Какое у вас отношение к мэйнтэйнерам, такое и отношение мэйнтэйнеров к вам

Update: В тестовом чруте:

phantom ~ # emerge --info | grep Port
Portage 2.1.11.55 (default/linux/amd64/13.0/developer, gcc-4.7.2, glibc-2.17, 3.7.10-gentoo-r1-BADO x86_64)

binutils тоже из ~arch. Собирается нормально. Проблему не подтверждаю...

Update 2: Маленькое дополнение - проблему подтверждаю при использовании gold-линкера. Пофиксил

Нейтральность - высшее достижение сознания!

Наблюдаю такую же проблему в

Наблюдаю такую же проблему в mint. В gentoo всё собирается.

Локальный оверлей растёт

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".