Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Косяк Kdevelop  (Прочитано 1167 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Косяк Kdevelop
« : 19 Декабря 2010, 20:50:50 »
При попытке сборки пишет вот такую телегу в окне сообщений:
cd '/home/eugene/Prog/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" LC_MESSAGES="C" LC_CTYPE="C" make -k
make all-recursive
Making all in src
linking prog (g++)
../libtool: line 835: X--tag=CXX: command not found
../libtool: line 868: libtool: ignoring unknown tag : command not found
../libtool: line 835: X--mode=link: command not found
../libtool: line 1002: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 1003: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
gcc: no input files
gcc: no input files
gcc: no input files
gcc: no input files
../libtool: line 2240: X-O0: command not found
../libtool: line 2240: X-g3: command not found
../libtool: line 2409: Xprog: command not found
X: user not authorized to run the X server, aborting.
../libtool: line 2421: Xprog: command not found
linking @OUTPUT@ (g++)
linking @OUTPUT@ (g++)
X: user not authorized to run the X server, aborting.
../libtool: line 5191: : command not found
make[2]: Nothing to be done for `all-am'.
*** Success ***

Хоть и написано, что успешно, но исполняемый файл не появляется. Помогите, кто знает как это сделать?

Оффлайн Guranvir

  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: Косяк Kdevelop
« Ответ #1 : 19 Декабря 2010, 20:58:43 »
А кстати он говорит лишь о том, что исход процесса успешен в том смысле что прога не зависла,а так в этой телеге написано: [make[2]: Nothing to be done for `all-am'.
И это потому что в libtool прописаны непонятные для make команды и теги:
(Нажмите, чтобы показать/скрыть)


Пользователь решил продолжить мысль 19 Декабря 2010, 21:02:49:
и потому gcc ничего не получил для компиляции:
(Нажмите, чтобы показать/скрыть)
А затем опять непонятные управляющие ключи для утилит:
(Нажмите, чтобы показать/скрыть)
В довершении всего ей не нравятся попытки запуска X-сервер: 
(Нажмите, чтобы показать/скрыть)
И вновь непонятная для сборщика команда:
(Нажмите, чтобы показать/скрыть)


 

Пользователь решил продолжить мысль 19 Декабря 2010, 21:03:57:
с учетом всего этого ничего и нет как результата
« Последнее редактирование: 19 Декабря 2010, 21:03:57 от Guranvir »

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Косяк Kdevelop
« Ответ #2 : 19 Декабря 2010, 21:04:43 »
Да я в принципе это понял. А косяк похоже в libtool?
Напрягает это сообщение:
./libtool: line 1003: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
Он говорит, что установленная версия древняя или наоборот для KDevelop 3.5 слишком новая? Или я вообще неправильно мыслю?

Пользователь решил продолжить мысль 19 Декабря 2010, 21:06:23:
ЗЫ: То, что КДевелоп глючный - знаю. Не раз юзал (Не на убунте). Но просто щас нету денег качать другую ИДЕ с отладчиком (интернет лимитированный), а Geany, как я смотрел (может плохо смотрел), не имеет отладчика. А отладчик ппц как нужен.
« Последнее редактирование: 19 Декабря 2010, 21:06:23 от EvgenyButusov »

Оффлайн Guranvir

  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: Косяк Kdevelop
« Ответ #3 : 19 Декабря 2010, 21:08:56 »
Насколько я понимаю он говорит не о том, что она слишком древняя, а о том что для более новых версий libtool неправильно сгенерирована командная строка.возможно действительно стоит посмотреть:
а) на возможность обновления Kdevelop
б) На возможность обновления libtool     

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Косяк Kdevelop
« Ответ #4 : 19 Декабря 2010, 21:20:16 »
Насчет KDevelop не знаю, потому что обновил список пакетов три дня назад, скачал KDevelop два дня назад (через apt). А насчет либтулзы попробую проверить.

Пользователь решил продолжить мысль 19 Декабря 2010, 21:32:47:
Вот о том, что у меня стоит.

root@ubuntu:/home/eugene# apt-cache show libtool
Package: libtool
Priority: optional
Section: devel
Installed-Size: 1328
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Kurt Roeckx <kurt@roeckx.be>
Architecture: i386
Version: 2.2.6a-1ubuntu1
Depends: gcc | c-compiler, cpp, libc6-dev | libc-dev, file, autotools-dev
Recommends: libltdl7-dev
Suggests: libtool-doc, autoconf (>> 2.50), automaken, gfortran | fortran95-compiler, gcj
Conflicts: autoconf (<= 2.12), automake (<= 1.3), libtool1.4
Filename: pool/main/libt/libtool/libtool_2.2.6a-1ubuntu1_i386.deb
Size: 521458
MD5sum: 08e8d48706c0398c9945350bcd2b1c4b
SHA1: 9d41c3dce81fd42efdcba857da460417887cb1ce
SHA256: 94cb132f8903bd46aef552ef5edd2f6ce0095f2889a10d992246cec4a30cf297
Description: Generic library support script
 This is GNU libtool, a generic library support script.  Libtool hides
 the complexity of generating special library types (such as shared
 libraries) behind a consistent interface.  To use libtool, add the
 new generic library building commands to your Makefile, Makefile.in,
 or Makefile.am.  See the documentation for details.  Libtool supports
 building static libraries on all platforms.
 .
 Libtool supports generation of C, C++, Fortran and Java libraries.
Homepage: http://www.gnu.org/software/libtool/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu


Напрягает следующая строка:
Conflicts: autoconf (<= 2.12), automake (<= 1.3), libtool1.4
Это получается две версии одной либы стоят?
« Последнее редактирование: 19 Декабря 2010, 21:34:24 от EvgenyButusov »

Оффлайн Guranvir

  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: Косяк Kdevelop
« Ответ #5 : 19 Декабря 2010, 21:37:44 »
Это говорит о том, что с новая версия libtool может конфликтовать с утилитами automake и autoconf

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Косяк Kdevelop
« Ответ #6 : 19 Декабря 2010, 21:49:10 »
Под jaunty это последний релиз насколько я понял (2.2.6а). Может с другой версии взять?

Оффлайн Guranvir

  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: Косяк Kdevelop
« Ответ #7 : 19 Декабря 2010, 21:58:18 »
Попробуйте откатится к версии 1.4 но я могу ошибаться !

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Косяк Kdevelop
« Ответ #8 : 19 Декабря 2010, 22:03:31 »
Простите, я конечно туплю жесть как, сегодня денек гемор... :) Но чето них не могу откатиться. Текущий пакет удалил. Когда пытаюсь установить libtool1.4, пишет:

root@ubuntu:/home/eugene# apt-get install libtool1.4
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет libtool1.4 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета libtool1.4 не найдены кандидаты на установку

Оффлайн Guranvir

  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: Косяк Kdevelop
« Ответ #9 : 19 Декабря 2010, 22:06:07 »
А значит я похоже ошибся( Значит надо вернуть libtool на место какая была

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Косяк Kdevelop
« Ответ #10 : 19 Декабря 2010, 22:17:14 »
Вернул либу на место, создал проект снова, чтобы проверить, что выведет ИДЕ при создании MAKE. Ну вот:

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 19 Декабря 2010, 23:03:35 от sanb »

 

Страница сгенерирована за 0.017 секунд. Запросов: 19.