eclipse-sdk теперь морально устаревший?
Доброго времени суток, после продолжительного течения времени, где то с пол года, решил обновить всю свою системку с Gnome3, так как за этот период появились и glibc-2.15-r2 и gcc-4.7.0. Всё прошло гладко, но проблема появилась в довольно неожиданном месте. Я программист среднего звена на java, перепробовал кучу сред разработки, но в итоге сошелся на том что eclipse-sdk всё наше. Но к сожалению с обновками он не собирается. Чтобы не засорять эфир, лог можно просмотреть по ссылке ниже:
Лог сборки eclipse-sdk-3.7.1-r7 (из layman оверлея seden)
как видно из лога, сборка доброго куска джавой проходит успешно, и благополучно валится говоря что ему не нравится glib. Не долго думая откатил glib и запустил по новой... нервы не выдержали после третьего пакета на откат, при котором пришлось откатить пол системы. После glib, он запнулся на pango, после него на gdk-pixbuf, потом на atk и тут я опустил руки, так как понял что и на этом список не закончится.
Подскажите что с этим делать, в офрепозитории имеется только старенькая eclipse-sdk-3.5, единственный оверлей с чем то повыше версией это seden, но даже в нем не самые свежие версии. Если кто шаманил ебилды или патчи на решение этих проблем - поделитесь, если же есть ебилды на более новые версии eclipse-sdk - приветствуются... потому что мне не очень нравится политика партий в генту на счет этой среды разработки, сам в ебилдах не особо разобрался и для меня это довольно серьёзная проблема, так как в эклипсе приподняты проекты которые нужно в близлежащем допилить.
- Для комментирования войдите или зарегистрируйтесь
Давно собранный 3.5 работает
Давно собранный 3.5 работает нормально. Когда понадобиться обновить - скачаю собранный бинарник в /opt, т.к., как я понял, ебилдов можно особо и не ждать. Тебе рекомендую сразу пойти по второму пути
да наверно Вы правы...
да наверно Вы правы... пытался нагуглить как правильно что и куда распаковывать, не особо результативно... если не сложно не могли бы Вы изложить более детально второй путь?
Тут все просто. Скачиваешь
Тут все просто. Скачиваешь нужную тебе сборку с eclipse.org, распаковываешь ее в /opt/eclipse-<версия>, делаешь на нее симлинк /opt/eclipse и добавляешь ее (/opt/eclipse) в PATH (опционально).
В итоге обновление eclipse будет сводиться к распаковке новой версии и смене симлинка (с возможностью отката на старую версию в случае необходимости)
под PATH Вы подразумеваете
под PATH Вы подразумеваете запись в файлик /etc/environment? и если да то как запись должна вообще быть там описана?
Тут уже по желанию - либо
Тут уже по желанию - либо /etc/profile, либо /etc/profile.d
Я вообще-то поступил несколько проще, создав симлинк в /opt/bin (он у меня уже прописан в PATH по дефолту)
Ребят, я конечно подозревал,
Ребят, я конечно подозревал, что явописательство изначально подразумевает некую альтернативную одаренность. Но, вы же всё-таки гентушники.
в layman/flora и layman/seden есть ебилды для 3.7.1, попробуйте пошаманить их, возможно, один из них подойдёт и для текущей версии, кроме того, вот https://bugs.gentoo.org/show_bug.cgi?id=325271
также вроде как в layman/trauma имеются бинарные модульные сборки этого чуда.
Ну и как крайний случай можно запилить простейший шаблонный ебилд для установки нужной вам бинарной сборки. Всяко лучше чем ручками окучивать.
:)
с одаренностью все нормально,
с одаренностью все нормально, да и не вижу ничего постыдного в том что некоторые гентушники не умеют писать ебилды.. я могу править ебилды по мелочи и писать ебилды для небольших пакетов... колупал сиденовский ебилд, проблема насколько правильно понял не в нём, нужен патч который обойдет проблему интеграции гтк и будет собирать эту часть кода с обновлёнными пакетами glib, pango, gdk-pixbuf, atk и ещё целой сворой. по идее если собрать без ключа gnome то соберётся.