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

Ошибки сборки

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

Ошибки сборки

Postby inspirra » Thu Oct 29, 2009 4:23 am

Предыдущая сборка работает. Но после обновления мира пересобрать goldendict не удается. Не то что бы очень нужно пересобрать, просто рапортую об ошибке.

Code: Select all
# uname  -rms
Linux 2.6.31-gentoo-r3 i686
# gcc-config -c
i686-pc-linux-gnu-4.4.2
# equery l goldendict
app-dicts/goldendict-0.9.0


Code: Select all
i686-pc-linux-gnu-g++ -c -pipe -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -ftree-loop-im -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/article_netmgr.o article_netmgr.cc                                                                                                             
i686-pc-linux-gnu-gcc -c -pipe -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -ftree-loop-im -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/dictzip.o dictzip.c                                                                                                                           
dictzip.c: В функции ‘dict_read_header’:                                                                                                                               
dictzip.c:310: предупреждение: при передаче аргумента 2 ‘crc32’: указуемые типы различаются знаковостью                                                               
/usr/include/zlib.h:1285: замечание: expected ‘const Bytef *’ but argument is of type ‘char *’                                                                         
dictzip.c: В функции ‘dict_data_read_’:                                                                                                                               
dictzip.c:696: предупреждение: в присваивании указуемые типы различаются знаковостью                                                                                   
dictzip.c:698: предупреждение: в присваивании указуемые типы различаются знаковостью                                                                                   
dictzip.c:601: предупреждение: параметр ‘preFilter’ не используется                                                                                                   
dictzip.c:601: предупреждение: параметр ‘postFilter’ не используется                                                                                                   
i686-pc-linux-gnu-g++ -c -pipe -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -ftree-loop-im -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/btreeidx.o btreeidx.cc                                                                                                                         
i686-pc-linux-gnu-g++ -c -pipe -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -ftree-loop-im -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/stardict.o stardict.cc                                                                                                                         
i686-pc-linux-gnu-g++ -c -pipe -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -ftree-loop-im -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/chunkedstorage.o chunkedstorage.cc                                                                                                             
In file included from chunkedstorage.cc:4:                                                                                                                             
chunkedstorage.hh:35: ошибка: нет декларации ‘uint32_t’ в этой области видимости                                                                                       
chunkedstorage.hh:35: ошибка: некорректный аргумент шаблона 1                                                                                                         
chunkedstorage.hh:35: ошибка: некорректный аргумент шаблона 2                                                                                                         
chunkedstorage.hh:44: ошибка: ‘uint32_t’ does not name a type                                                                                                         
chunkedstorage.hh:51: ошибка: ‘uint32_t’ does not name a type                                                                                                         
chunkedstorage.hh:77: ошибка: нет декларации ‘uint32_t’ в этой области видимости                                                                                       
chunkedstorage.hh:77: ошибка: некорректный аргумент шаблона 1                                                                                                         
chunkedstorage.hh:77: ошибка: некорректный аргумент шаблона 2                                                                                                         
chunkedstorage.hh:83: ошибка: ‘uint32_t’ has not been declared                                                                                                         
chunkedstorage.hh:88: ошибка: expected ‘;’ before ‘(’ token                                                                                                           
chunkedstorage.cc:38: ошибка: нет элемента-функции ‘uint32_t ChunkedStorage::Writer::startNewBlock()’ в классе ‘ChunkedStorage::Writer’                               
chunkedstorage.cc: In member function ‘void ChunkedStorage::Writer::saveCurrentChunk()’:                                                                               
chunkedstorage.cc:82: ошибка: запрос элемента ‘push_back’ в ‘((ChunkedStorage::Writer*)this)->ChunkedStorage::Writer::offsets’, имеющего не классовый тип ‘int’       
chunkedstorage.cc: At global scope:                                                                                                                                   
chunkedstorage.cc:93: ошибка: нет элемента-функции ‘uint32_t ChunkedStorage::Writer::finish()’ в классе ‘ChunkedStorage::Writer’
chunkedstorage.cc:124: ошибка: прототип для ‘ChunkedStorage::Reader::Reader(File::Class&, uint32_t)’ не имеет соответствия в классе ‘ChunkedStorage::Reader’
chunkedstorage.hh:76: ошибка: претенденты: ChunkedStorage::Reader::Reader(const ChunkedStorage::Reader&)
chunkedstorage.hh:83: ошибка:                 ChunkedStorage::Reader::Reader(File::Class&, int)
chunkedstorage.cc:132: ошибка: нет элемента-функции ‘char* ChunkedStorage::Reader::getBlock(uint32_t, std::vector<char, std::allocator<char> >&)’ в классе ‘ChunkedStorage::Reader’
make: *** [build/chunkedstorage.o] Ошибка 1
make: *** Ожидание завершения заданий...
stardict.cc: In member function ‘void Stardict::<unnamed>::StardictDictionary::loadArticle(uint32_t, std::string&, std::string&)’:
stardict.cc:316: предупреждение: ‘entrySize’ may be used uninitialized in this function
 * ERROR: app-dicts/goldendict-0.9.0 failed:
 *   emake failed


весь вывод:
http://pastebin.ca/1647425
http://pastebin.ca/1647434
inspirra
 
Posts: 6
Joined: Mon Jun 01, 2009 6:47 pm
Location: Мурманск

Re: Ошибки сборки

Postby ikm » Thu Oct 29, 2009 2:17 pm

Как насчет того, чтобы обновить сам goldendict? Вы явно собираете старую версию. Эта ошибка давно исправлена.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Ошибки сборки

Postby inspirra » Thu Oct 29, 2009 2:59 pm

Как же старая, когда на оф.сайте 0.9.0 последняя?
inspirra
 
Posts: 6
Joined: Mon Jun 01, 2009 6:47 pm
Location: Мурманск

Re: Ошибки сборки

Postby ikm » Thu Oct 29, 2009 3:05 pm

Имеется в виду версия из SVN. Ну или добавьте #include <stdint.h> в chunkedstorage.hh самостоятельно.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Ошибки сборки

Postby inspirra » Thu Oct 29, 2009 3:22 pm

Понял, Спасибо!

P.S.
...может уже где-то готовый ebuild есть с svn версией, что бы самому не городить?
inspirra
 
Posts: 6
Joined: Mon Jun 01, 2009 6:47 pm
Location: Мурманск

Re: Ошибки сборки

Postby data man » Wed Nov 11, 2009 8:52 am

После последнего коммита [Tue, 10 Nov 2009 18:52:50 +0000], у меня "поломалась" сборка под Win (Qt 4.6).
Починилось правкой goldendict.pro.
Было:
Code: Select all
...
# This makes qmake generate translations
isEmpty(QMAKE_LRELEASE):QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease-qt4
...

Стало:
Code: Select all
...
# This makes qmake generate translations
isEmpty(QMAKE_LRELEASE):QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
...
data man
 
Posts: 46
Joined: Thu Oct 08, 2009 9:38 am

Re: Ошибки сборки

Postby ikm » Wed Nov 11, 2009 9:53 am

Поправил.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Ошибки сборки

Postby Spirtt0 » Fri Nov 20, 2009 5:31 pm

Свежий git не собирается в Slackware-current , kde-3.5.10, qt4 4.5.3:

Code: Select all
g++ -c -pipe -O2 -march=i486 -mtune=i686 -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/local/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0+git\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/QtWebKit -I/usr/lib/qt4/include -I. -Ibuild -Ibuild -o build/hunspell.o hunspell.cc
hunspell.cc:19:33: error: hunspell/hunspell.hxx: Нет такого файла или каталога
hunspell.cc:33: ошибка: ‘Hunspell’ does not name a type
hunspell.cc: In constructor ‘HunspellMorpho::<unnamed>::HunspellDictionary::HunspellDictionary(const std::string&, const std::string&, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’:
hunspell.cc:42: ошибка: в классе ‘HunspellMorpho::<unnamed>::HunspellDictionary’ не имеет поля с именем ‘hunspell’
hunspell.cc: At global scope:
hunspell.cc:76: ошибка: нет декларации ‘Hunspell’ в этой области видимости
hunspell.cc:76: ошибка: expected primary-expression before ‘,’ token
hunspell.cc:76: ошибка: expected primary-expression before ‘const’


и т.д. до make: *** [build/hunspell.o] Ошибка 1
Spirtt0
 
Posts: 3
Joined: Fri Nov 20, 2009 5:28 pm

Re: Ошибки сборки

Postby Spirtt0 » Sat Mar 06, 2010 3:18 pm

Обновился сегодня из git , а также qt4 до версии 4.6.2 , и .. не собирается goldendict:

Code: Select all
g++ -c -pipe -rdynamic -O2 -I/usr/include/hunspell -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/local/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0+git\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_PHONON_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/phonon -I/usr/lib/qt4/include/QtWebKit -I/usr/lib/qt4/include -I. -I/usr/lib/qt4/include/phonon_compat -Ibuild -Ibuild -o build/articleview.o articleview.cc
articleview.cc:27: ошибка: ‘Phonon’ has not been declared
articleview.cc:27: ошибка: ISO C++ запрещает декларации ‘AudioOutput’ без типа
articleview.cc:27: ошибка: expected ‘;’ before ‘output’
articleview.cc:28: ошибка: ‘Phonon’ has not been declared
articleview.cc:28: ошибка: ISO C++ запрещает декларации ‘MediaObject’ без типа
articleview.cc:28: ошибка: expected ‘;’ before ‘object’
articleview.cc: In constructor ‘AudioPlayer::AudioPlayer()’:
articleview.cc:38: ошибка: в классе ‘AudioPlayer’ не имеет поля с именем ‘output’
articleview.cc:38: ошибка: ‘Phonon’ has not been declared
articleview.cc:40: ошибка: ‘Phonon’ has not been declared
articleview.cc:40: ошибка: нет декларации ‘object’ в этой области видимости
articleview.cc:40: ошибка: нет декларации ‘output’ в этой области видимости
articleview.cc: In member function ‘void ArticleView::resourceDownloadFinished()’:
articleview.cc:975: ошибка: ‘Phonon’ has not been declared
articleview.cc:975: ошибка: expected ‘;’ before ‘source’
articleview.cc:976: ошибка: нет декларации ‘source’ в этой области видимости
articleview.cc:978: ошибка: ‘struct AudioPlayer’ has no member named ‘object’
articleview.cc:979: ошибка: ‘struct AudioPlayer’ has no member named ‘object’
articleview.cc:980: ошибка: ‘struct AudioPlayer’ has no member named ‘object’
articleview.cc:981: ошибка: ‘struct AudioPlayer’ has no member named ‘object’
make: *** [build/articleview.o] Ошибка 1
Spirtt0
 
Posts: 3
Joined: Fri Nov 20, 2009 5:28 pm

Re: Ошибки сборки

Postby ikm » Sat Mar 06, 2010 10:45 pm

ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 24 guests