Заинтересовался этой программкой. Решил собрать. Вот этим ебилдом:
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WX_GTK_VER="2.8"
inherit autotools eutils flag-o-matic subversion wxwidgets
DESCRIPTION="powerful open-source, cross platform IDE for the C/C++"
HOMEPAGE="http://www.codelite.org"
ESVN_REPO_URI="http://codelite.svn.sourceforge.net/svnroot/${PN}/trunk"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X]
sys-devel/libtool:1.5"
RDEPEND="${DEPEND}"
src_prepare() {
# Let's make the autorevision work.
subversion_wc_info
cur_rev=$(LC_ALL=C svn info "${ESVN_WC_PATH}" | grep Revision | awk '{print $2;}')
echo "#include <wx/string.h>" > LiteEditor/svninfo.cpp
printf "const wxChar * SvnRevision = wxT(\"%s\");\n" ${cur_rev} >> LiteEditor/svninfo.cpp
echo "" >> LiteEditor/svninfo.cpp
echo "Generating svninfo file..."
}
src_compile() {
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
}Собрал без ошибок(вроде). Но codelite команда не найдена. Смотрю equery f codelite | grep bin:
flaming@gentoo ~ $ equery f codelite | grep bin
/usr/bin
/usr/bin/codelite_cppcheck
/usr/bin/codelite_exec
/usr/bin/codelite_fix_files
/usr/bin/codelite_indexer
/usr/bin/codelite_kill_children
/usr/bin/codelite_xtermВ более старой версии, собранной из другого ебилда, этот файлик (самый главный, для запуска IDE) был. А здесь (в svn), получается, про него забыли, что ли? =(
Или как мне тогда собрать из исходников последнюю версию 2.5.0.4025, не из svn? Найти на сайте не могу... там только svn и бинарные пакеты.
Хотя не. Последнюю версию нашёл. Тут http://downloads.sourceforge.net/projec … rror=sunet
Попробую собрать, может, получится.
Но почему из svn так криво собралось, тоже интересно. 
С версией 2.5.0.4025 всё получилось. Скомпилилось, запустилось. Посмотрю, что из этого получится.
9999 пока трогать не буду. 
Не получается запустить скомпиленную программу.
Сделал что - создал новый workspace, потом новый проект. (c++), вроде всё правильно.
Компилирую, потом запускаю - мне пишет в консоли (которая внизу):
Current working directory: /home/flaming/.codelite/myspace/Debug
Running program: /usr/bin/codelite_xterm './project1 ' '/bin/sh -f /usr/bin/codelite_exec ./project1 '
Program exited with return code: 254И всё... А должно выводить хотя бы hello, world, и возвращать 0.
Что я неправильно настроил? Пробовал вместо xterm прописывать konsole - толку нет. Запускается konsole, запускается sh, и на этом всё... а в нём ничего.
Как бы ещё sh заменить на bash? Где отредактировать параметры этой строки '/bin/sh -f /usr/bin/codelite_exec ./project1 '?
По идее ведь достаточно запустить только ./project1, без всего остального.
