LINUX.ORG.RU

Уважаемая Lockywolf можно Вас на минутку!!!


0

0

Привет!!! Я скачал несколько пакетов для разработки(eclipse для с++). Но когда я ввел emerge sun-jdk - он потребовал gcc 3.2 а у меня стояла 4.2 так что он невстал, потом я удалил gcc 4.2 и начал ставить gcc 3. Он отказался напрочь устанавливаться, а также 4.2 и иксы встали пишет проверти параметры установки что делать??? Здесь нашел jdk (distfiles on distfiles.gentoo.org). Якобы должен работать и на gcc 4.

Так не хочется его заного переустанавливать)))) Есть способ выйти с этой ситуации???)

Спасибо!

А я думал, что Lockywolf - "он" o_O

Такое чуство, что вернулся alexsx со своим пробивающим мозг слогом.

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

Почему сочувствуем наоборот классная операционка!!! Все дело было не в бабаине!)))

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

Эй-эй мы тут не обсуждаем кто к каму вернулся, что мне делать чтобы установить gcc???

radion8
() автор топика

> потом я удалил gcc 4.2 и начал ставить gcc 3

Ошибка. Надо было сделать emerge =sys-devel/gcc-3.2.с.чем.то

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

ftor - это дело поправимо или мне лучше сразу переустановить систему. emerge =sys-devel/gcc-3.2 - уже поздно набирать!!! можно ее как нить в клиниить??)

radion8
() автор топика

>>Есть способ выйти с этой ситуации???)

Способ есть всегда. ))

На самом деле, gentoo я не знаю.

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

gentoo же все с нуля компилирует )))

Найди где-нибудь уже собранный GCC 4.2

Вроде у дженту есть бинарный репозитарий, еще можешь посмотреть на установочном диске.

есть еще совсем "грязный" вариант - поставить из другого дистрибутива пакет - только потом обязательно скомпилировать поставить свой GCC, чтобы он "затер" чужой.

А для эклипса можешь просто попробовать поставить java с sun.com, а не из репозитариев gentoo

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

By the way, я таки мужского полу ;-)

А на аватаре творение какого-то известного художника

Lockywolf ★★★
()

> потребовал gcc 3.2 а у меня стояла 4.2 так что он невстал

[I] sys-devel/gcc
     Available versions:
        (2.95)  [P]2.95.3-r9 [P]~2.95.3-r10
        (3.1)   [P]3.1.1-r2
        (3.2)   [P]**3.2.2 [P]3.2.3-r4
        (3.3)   [P]3.3.2-r7 3.3.5-r1 3.3.5.20050130-r1 3.3.6 3.3.6-r1
        (3.4)   ~3.4.1-r3 3.4.4-r1 3.4.5 3.4.5-r1 ~3.4.6 3.4.6-r1 3.4.6-r2
        (4.0)   ~*4.0.3 ~*4.0.4
        (4.1)   ~4.1.0-r1 4.1.1 4.1.1-r1 4.1.1-r3 4.1.2
        (4.2)   ~4.2.0 ~4.2.1 ~4.2.2

из чего видно, что GCC 3.2 и GCC 4.2 ставятся в разные слоты, но при этом 3.2 замаскирован в текущем профайле

INFOMAN ★★★★★
()

> удалил gcc 4.2 и начал ставить gcc 3

А чем бы теперь собирался третий, если в системе компилера нет?

!!! 'sys-devel/gcc' is part of your system profile.
!!! Unmerging it may be damaging to your system.

читайте то, что вам система говорит, это не просто набор буковок.

INFOMAN ★★★★★
()

> потребовал gcc 3.2

Это есть наглый 4.2

sun-jdk-1.6.0.03.ebuild
RDEPEND="
        ${DEPEND}
        x86? ( =virtual/libstdc++-3.3 )


libstdc++-3.3.ebuild
RDEPEND="|| ( =sys-libs/libstdc++-v3-bin-3.3* =sys-libs/libstdc++-v3-3.3* =sys-devel/gcc-3.3* )"

Читайте ебилды, там всё достаточно понятно. В данном стучае достаточно было перед установкой JDK поставить =sys-libs/libstdc++-v3-3.3*:

sudo emerge -av1 =sys-libs/libstdc++-v3-3.3*

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

спасибо Вам огромное INFOMAN, все заработало)))

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