New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

ошибка сборки на Ubuntu Karmic

Сообщаем о найденных ошибках сюда

ошибка сборки на Ubuntu Karmic

Postby Myxb » Thu Oct 08, 2009 12:51 pm

Обновился на Ubuntu Karmic beta 64bit. Система Ubuntu с частичным добавлением kde4.

Ранее была установлен GD svn 376, который прекрасно собирался. Сейчас после действий
svn up
make distclean
qmake
make

выдается ошибка:
nclude/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/dictionarybar.o dictionarybar.cc
dictionarybar.cc: In member function ‘void DictionaryBar::mutedDictionariesChanged()’:
dictionarybar.cc:67: error: ‘printf’ was not declared in this scope
make: *** [build/dictionarybar.o] Error 1

Что это может быть и как лечить? Еще раз отмечу, что та же самая версия собиралась на 9.04, но сейчас выдается ошибка.
Спасибо.
Myxb
 
Posts: 7
Joined: Thu Oct 08, 2009 12:40 pm

Re: ошибка сборки на Ubuntu Karmic

Postby gromescu » Thu Oct 08, 2009 7:40 pm

В кармик gd есть в репах.
gromescu
 
Posts: 76
Joined: Sun Apr 05, 2009 2:25 pm

Re: ошибка сборки на Ubuntu Karmic

Postby ikm » Thu Oct 08, 2009 10:20 pm

Исправил в SVN. Этот printf был чисто для отладки, так что я его просто закомментировал.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: ошибка сборки на Ubuntu Karmic

Postby Myxb » Fri Oct 09, 2009 7:44 am

gromescu wrote:В кармик gd есть в репах.

Ага, старый svn и конфликтует с app-install-data. Вот вывод checkinstall'a, судя по всему и собираемый пакет делает то же самое...

(Reading database ... 207619 files and directories currently installed.)
Preparing to replace goldendict 0.9.0-svn-1 (using .../goldendict_0.9.0-svn377-1_amd64.deb) ...
Unpacking replacement goldendict ...
dpkg: error processing /home/xxx/goldendict/goldendict_0.9.0-svn377-1_amd64.deb (--install):
trying to overwrite '/usr/share/app-install/desktop/goldendict.desktop', which is also in package app-install-data 0:0.9.10.10
Processing triggers for desktop-file-utils ...
Processing triggers for software-center ...
ERROR:root:error processing: /usr/share/app-install/desktop/goldendict.desktop No option 'X-AppInstall-Package' in section: 'Desktop Entry'
Traceback (most recent call last):
File "/usr/share/software-center/softwarecenter/db/update.py", line 109, in update
pkgname = parser.get_desktop("X-AppInstall-Package")
File "/usr/share/software-center/softwarecenter/db/update.py", line 69, in get_desktop
return self.get(self.DE, key)
File "/usr/lib/python2.6/ConfigParser.py", line 321, in get
raise NoOptionError(option, section)
NoOptionError: No option 'X-AppInstall-Package' in section: 'Desktop Entry'
Errors were encountered while processing:
/home/xxx/goldendict/goldendict_0.9.0-svn377-1_amd64.deb

У меня система апгрежйная с 9.04, так что старый пакет как-то выжил, а вот в новой системе, без удаления Ubuntu Software Center GD не установить.

ikm wrote:Исправил в SVN. Этот printf был чисто для отладки, так что я его просто закомментировал.

Спасибо! Теперь все работает. А эта ошибка (см. выше), с ней что-то сделать можно?
Myxb
 
Posts: 7
Joined: Thu Oct 08, 2009 12:40 pm

Re: ошибка сборки на Ubuntu Karmic

Postby ikm » Fri Oct 09, 2009 12:59 pm

Можно. Добавить в начало файла #include <stdio.h>. Только сейчас смысла в этом уже нет. И это не ошибка вашей системы. В зависимости от версии glibc и libstdc++ может оказаться так, что это или уже было сделано где-то в одном из системных хедеров, или нет. Разумеется, полагаться на это не следует, и надо всегда делать нужные include, но следить за этим лень - так что правим эти ошибки, когда они вылезают.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: ошибка сборки на Ubuntu Karmic

Postby Myxb » Fri Oct 09, 2009 3:25 pm

ikm wrote:Можно. Добавить в начало файла #include <stdio.h>....

Я извиняюсь, если неправильно понял последнее сообщение, но с первой ошибкой все понятно.

Второй раз я спрашивал о конфликте пакета GD с app-install-data в Ubuntu Karmic. Из-за этого конфликта нельзя установить GD не удаляя app-install-data, (это там часть такого центра установки программ). Это, вероятно, ошибка GD? Если да, то можно ли ее исправить. В репах Karmic'а желательно бы тоже, но важнее, чтобы можно было устанавливать svn версии.
Myxb
 
Posts: 7
Joined: Thu Oct 08, 2009 12:40 pm

Re: ошибка сборки на Ubuntu Karmic

Postby ikm » Fri Oct 09, 2009 3:52 pm

Нет, это конфликт пакетов в Ubuntu, сам GD тут ни при чем.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: ошибка сборки на Ubuntu Karmic

Postby Myxb » Tue Oct 20, 2009 4:43 pm

файл /usr/share/app-install/desktop/goldendict.desktop почему-то исполняемый: 755. Это так и надо?
Myxb
 
Posts: 7
Joined: Thu Oct 08, 2009 12:40 pm


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 11 guests