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

Ошибка при установке live версии.

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

Ошибка при установке live версии.

Postby ghabit » Tue Jan 26, 2010 3:07 pm

Linux gentoo 2.6.32-gentoo-r2 #1 SMP Tue Jan 19 20:06:43 EET 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz GenuineIntel GNU/Linux

Сборка live версии "вываливается" с ошибкой -
Code: Select all
 work -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/phonon -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/mediawiki.o mediawiki.cc                                                           
x86_64-pc-linux-gnu-g++ -c -pipe -rdynamic -march=nocona -O2 -pipe -I/usr/include/hunspell -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/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/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/phonon -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/sounddir.o sounddir.cc                                                             
mediawiki.cc:339: warning: unused parameter 'maxResults'                       
articleview.cc:27: error: 'Phonon' has not been declared                       
articleview.cc:27: error: ISO C++ forbids declaration of 'AudioOutput' with no type                                                                             
articleview.cc:27: error: expected ';' before 'output'                         
articleview.cc:28: error: 'Phonon' has not been declared                       
articleview.cc:28: error: ISO C++ forbids declaration of 'MediaObject' with no type                                                                             
articleview.cc:28: error: expected ';' before 'object'                         
articleview.cc: In constructor 'AudioPlayer::AudioPlayer()':                   
articleview.cc:38: error: class 'AudioPlayer' does not have any field named 'output'                                                                           
articleview.cc:38: error: 'Phonon' has not been declared                       
articleview.cc:40: error: 'Phonon' has not been declared                       
articleview.cc:40: error: 'object' was not declared in this scope               
articleview.cc:40: error: 'output' was not declared in this scope               
articleview.cc: In member function 'void ArticleView::resourceDownloadFinished()':                                                                             
articleview.cc:975: error: 'Phonon' has not been declared                       
articleview.cc:975: error: expected ';' before 'source'                         
articleview.cc:976: error: 'source' was not declared in this scope             
articleview.cc:978: error: 'struct AudioPlayer' has no member named 'object'   
articleview.cc:979: error: 'struct AudioPlayer' has no member named 'object'   
articleview.cc:980: error: 'struct AudioPlayer' has no member named 'object'   
articleview.cc:981: error: 'struct AudioPlayer' has no member named 'object'   
articleview.cc:1021: warning: comparison between signed and unsigned integer expressions                                                                       
x86_64-pc-linux-gnu-g++ -c -pipe -rdynamic -march=nocona -O2 -pipe -I/usr/include/hunspell -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/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/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/phonon -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/hunspell.o hunspell.cc                                                             
make: *** [build/articleview.o] Error 1                                         
make: *** Waiting for unfinished jobs....                                       
/usr/libexec/paludis/utils/emake: emake returned error 2                       

!!! ERROR in app-dicts/goldendict-9999::thirdparty:
!!! In src_compile at line 4567                   
!!! emake failed                                   

!!! Call stack:
!!!    * src_compile (/var/tmp/paludis/app-dicts-goldendict-9999/temp/loadsaveenv:4567)                                                                         
!!!    * ebuild_f_compile (/usr/libexec/paludis/2/src_compile.bash:56)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:616)
!!!    * main (/usr/libexec/paludis/ebuild.bash:644)

diefunc: making ebuild PID 14148 exit with error
die trap: exiting with error.

Install error:
  * In program paludis -i goldendict:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'app-dicts/goldendict-9999:0::thirdparty':
  * When running an ebuild command on 'app-dicts/goldendict-9999:0::thirdparty':
  * Install failed for 'app-dicts/goldendict-9999:0::thirdparty'
ebuild взят отсюда http://bugs.gentoo.org/show_bug.cgi?id=264631 И вообще, уже пару месяцев не работает с актуальной версией qt, может фикс-релиз выпустить, это уже не день и не неделя.
ghabit
 
Posts: 6
Joined: Sun Nov 08, 2009 12:02 pm

Re: Ошибка при установке live версии.

Postby ikm » Tue Jan 26, 2010 3:12 pm

А зачем сюда постить? Это же проблема ebuild-а.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Ошибка при установке live версии.

Postby ghabit » Tue Jan 26, 2010 4:25 pm

Это точно проблема ebuild'а? Туда я тоже об этом написал.
ghabit
 
Posts: 6
Joined: Sun Nov 08, 2009 12:02 pm

Re: Ошибка при установке live версии.

Postby winterheart » Sun Feb 21, 2010 4:44 pm

Это отчасти проблема ebuild'а, отчасти внесение свежих правок.
Вот описание на багзилле https://bugs.gentoo.org/show_bug.cgi?id=264631

Проблема в том, что теперь goldendict требует qt-phonon. Но вот пользователи KDE оказываются не у дел - в KDE есть идентичный пакет phonon-kde, который не допускает установку первого пакета. Возможно ли внести в репозиторий возможность выборочной зависимости от qt-phonon или phonon-kde?
winterheart
 
Posts: 4
Joined: Sun Feb 21, 2010 4:39 pm

Re: Ошибка при установке live версии.

Postby winterheart » Sun Feb 21, 2010 7:00 pm

Ага, вот быстрое решение проблемы:
http://github.com/gentoo-qt/qting-edge/ ... ders.patch

Похоже, этот коммит был в некоторой степени спорным.
winterheart
 
Posts: 4
Joined: Sun Feb 21, 2010 4:39 pm

Re: Ошибка при установке live версии.

Postby ikm » Sun Feb 21, 2010 11:16 pm

Короче, ребят, вы там решите, как делать правильно, и нарисуйте это в .pro-файл -- потому что я в "правильной" сборке ничего не понимаю ;)

А если кто-то грамотно переведет всё на cmake -- будет еще лучше.

То, что есть сейчас -- это некое историческое de facto, которое не претендует ни на что вообще ;)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Ошибка при установке live версии.

Postby winterheart » Sun Feb 21, 2010 11:18 pm

А что, появилась историческая необходимость в cmake?
winterheart
 
Posts: 4
Joined: Sun Feb 21, 2010 4:39 pm

Re: Ошибка при установке live версии.

Postby ikm » Sun Feb 21, 2010 11:37 pm

Необходимости нет, просто мне кажется, cmake лучше справится с разнообразием поведения существующих систем, чем qmake. По qmake на эту тему довольно слабая документация (правда, cmake в этом смысле не то чтобы очень уж лучше, но все же).

Мне на самом деле вообще неважно, что из этого используется -- лишь бы работало :)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 19 guests