LINUX.ORG.RU

После пересборки mpc любая попытка компиляции фейлится(подробности внутри)

 , , ,


1

2
ldd /usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/cc1
        linux-vdso.so.1 (0x00007fffbd1c0000)
        libmpc.so.2 => not found
        libmpfr.so.4 => /usr/lib64/libmpfr.so.4 (0x00007fbdcf010000)
        libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007fbdced9a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000003f0d400000)
        libz.so.1 => /lib64/libz.so.1 (0x0000003f0e000000)
        libm.so.6 => /lib64/libm.so.6 (0x0000003f0d800000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003f0cc00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003f0c800000)
ls /usr/lib/libmpc*
/usr/lib/libmpc.so  /usr/lib/libmpc.so.3  /usr/lib/libmpc.so.3.0.0

Как я понял, libmpc.so.2 заменился libmpc.so.3
Как это правильно починить?

★★★★★

Когда у меня обновлялся mpc, мне было сообщено, что я должен сделать revdep-rebuild со старой библиотекой и только после я могу её удалять.

O02eg ★★★★★ ()

Временным решением стала символьная ссылка, но мне кажется это неправильным.

deterok ★★★★★ ()

После пересборки mpc любая попытка компиляции фейлиться(подробности внутри)
фейлиться

мде. я от гентоо отвык, поэтому предлагаю символьную ссылку.

i_gnatenko_brain ★★★★ ()
Ответ на: комментарий от deterok

Главное gcc пересобрать с новым mpc, а дальше не страшно.

O02eg ★★★★★ ()
Ответ на: комментарий от O02eg

Вот это странно, обновил ее я уже давно, а вот ребилд дал такой результат...(сейчас нашел ее сообщение и выполняю инструкции)

deterok ★★★★★ ()

В общем всем спасибо за помощь, далее думаю я сам справлюсь.

deterok ★★★★★ ()
Ответ на: комментарий от deterok

обновил ее я уже давно

На нестабильной сидишь?

Инструкции теперь не помогут, потому что выдадут, что надо пересобрать gcc.

O02eg ★★★★★ ()
Ответ на: комментарий от deterok

revdep-rebuild надо делать при каждом обновлении!
пора запомнить

megabaks ★★★★ ()
Ответ на: комментарий от O02eg

С ссылкой на 3 сборка gcc пошла, думаю дальше проблем не должно возникнуть.

deterok ★★★★★ ()
Ответ на: комментарий от megabaks

Сейчас они разве не сами это делают? У меня в последнее время при обновлении кроме самих обновившихся софтин еще пересобираются зависящие от них, при этом возле них в списке (где показано R/U/N) стоит маленькая красненькая r.

vurdalak ★★★★★ ()
Ответ на: комментарий от megabaks

Да читал я все это, не первый год на генте сижу. Просто эта фича с автоматической пересборкой появилась в последние 2-3 месяца, я случайно заметил. И пока не могу понять, работает она для всех пакетов или как-то выборочно.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

как пример eiskaltdcpp и компания
кури матчасть, короче

megabaks ★★★★ ()
Ответ на: комментарий от vurdalak

пока не могу понять, работает она для всех пакетов или как-то выборочно.

про это там написано
ЧИТАЙ!

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

Где «там»? Беглым взглядом не нашел, а читать дословно копию хендбука на ночь глядя лень.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

это не копия рукокниги
тут 2 варианта:
ты читаешь и умнеешь
ты не читаешь и деградируешь
выбор за тобой
подсказонька - обновление

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

Видимо, ты намекаешь на EAPI 5. Только там про это нифига не написано, только догадываться можно.

vurdalak ★★★★★ ()
Ответ на: комментарий от megabaks

После перехода всех ебилдов на EAPI 5 с сабслотами (но когда это будет!? :3) revdep-rebuild станет не нужен, а пока без него никак.

Покажи мне в этом тексте фразу «С EAPI 5 пересборка зависимых пакетов будет происходить автоматически при обновлении, при этом пакеты помечаются символом r».

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

про символ ничего
не вырывай из контекста - всё встанет на свои места
хотя...вспоминая историю про eix, я понимаю, что ты тупо неадекватен

megabaks ★★★★ ()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

про символ ничего

Ну вот и я про это. А так да, благодарю за подсказку.

историю про eix

Что за история? Что с ним не так?

vurdalak ★★★★★ ()

Обновится наконец на портаж поновее, который не устраивает таких сюрпризов

vasily_pupkin ★★★★★ ()
Ответ на: комментарий от vurdalak

optimization.hardlinux.ru
eix
sqlite
overlays
eix-remote
«я тебе больше не верю»
...
вспомнил?ты в той ситуации себя показал с очень нехорошей стороны:
ты пользовался плодами моих трудов, получал профит
найдя косяк (не глянув на дату, а значит не учтя изменения в версиях), ты меня записал в балаболы, вместо указания на ошибку (точнее на обновление) и предложения помощи.

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

ты пользовался плодами моих трудов, получал профит

ЧСВ изо всех щелей.

найдя косяк (не глянув на дату, а значит не учтя изменения в версиях), ты меня записал в балаболы, вместо указания на ошибку (точнее на обновление) и предложения помощи

Я тебе указал на ошибку. Ты встал в позу и начал кричать, что весь мир против тебя, и белый люд намеренно дезинформацию распространяют. Что я должен делать, спамить тебе все контакты, пока не дойдет?

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

я не это сказал - я сказал что использую eix-remote, который показывал оверлеи

megabaks ★★★★ ()
Ответ на: комментарий от vurdalak

ЧСВ изо всех щелей.

не комплексуй
лучше сделай хоть что-нибудь не для себя

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

А вот этого я не помню. Можешь ссылочку дать? Я eix-remote вообще никогда не юзал, так что вряд ли про него что-либо возражал.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

после указания на eix-remote ты и сказал «не верю»
а ссылки мне лень искать - моя память мне позволяет навигацию без подсказок и шпаргалок

megabaks ★★★★ ()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

лучше сделай хоть что-нибудь не для себя

Зачем лишать возможности достать информацию самостоятельно? Преподнесенное на блюдечке ничего не стоит, да еще и стиль подачи очень индивидуален. Я пробовал завести блог, написал один пост и понял, какая чушь получилась :3

vurdalak ★★★★★ ()
Ответ на: комментарий от megabaks

Окай, за неимением воспоминаний будем считать что так и было.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Зачем лишать возможности достать информацию самостоятельно?

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

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

зачем ты тогда читаешь блоги/форумы и т.д.

Я их читаю только как справочник: быстро найти нужную строчку и сделать как написано. Ну или если это официальная вики, то лучший источник инфы.

инфы для блога хватало бы

Ее и хватает. Но я не придумал, чем мой блог будет лучше тех, из которых я получил эту инфу. Зачем дублировать?

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

отфильтрованное != дубль
подумай над этим

быстро найти нужную строчку и сделать как написано

а что же с твоим «достать информацию самостоятельно»?

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

а что же с твоим «достать информацию самостоятельно»?

А откуда ее доставать, если не из справочников? Другое дело, когда кроме официального мана от разработчика появляется еще 9000 переработанных, фильтрованных и переведенных на все языки мира.

отфильтрованное != дубль

Больше, чем в оригинале, вряд ли станет. А если меньше, то зачем? Не бумага же, в мане любого размера по оглавлению и поиску все можно найти.

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

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

короче, ты сам отверг свою точку зрения по поводу блогов и освоения собственными силами
ты простой любитель халявы - дайте мне готовое, а то что я сам знаю, я вам не скажу - сами ищите
всё как раньше
молодец, чо

megabaks ★★★★ ()
Ответ на: комментарий от funeralismatic

дык спи, ацкий мышхъ
я всё помню
расслабься
мясных тебе снов

megabaks ★★★★ ()

ln -sfv libmpc.so /usr/lib/libmpc.so.2

anonymous ()
Ответ на: комментарий от megabaks

я бы сказал нужно выхлоп emerge читать после апдейта, ну а для тех кто не читает да revdep-rebuild каждый раз

st4l1k ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.