Bug 184227 - kde-misc/krusader-2.0.0_beta2-r1 failed to compile wiht Qt 4.5-rc1
Summary: kde-misc/krusader-2.0.0_beta2-r1 failed to compile wiht Qt 4.5-rc1
Status: RESOLVED FIXED
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Shie Erlich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-13 16:00 UTC by BerS
Modified: 2009-03-05 12:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Patch to make krusader compile against QT 4.5-rc1 (349 bytes, patch)
2009-02-23 15:06 UTC, Marc Schiffbauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BerS 2009-02-13 16:00:15 UTC
Version:           krusader-2.0.0_beta2-r1 (using KDE 4.2.0)
Compiler:          sys-devel/gcc-4.3.3   
OS:                Linux
Installed from:    Gentoo Packages

[  2%] Generating ui_actionproperty.h                                                                
Scanning dependencies of target ActionMan                                                            
[  3%] Building CXX object krusader/BookMan/CMakeFiles/BookMan.dir/BookMan_automoc.o                 
[  3%] Building CXX object krusader/BookMan/CMakeFiles/BookMan.dir/krbookmark.o                      
[  4%] Building CXX object krusader/ActionMan/CMakeFiles/ActionMan.dir/ActionMan_automoc.o           
[  4%] Building CXX object krusader/ActionMan/CMakeFiles/ActionMan.dir/actionman.o                   
[  5%] Building CXX object krusader/BookMan/CMakeFiles/BookMan.dir/krbookmarkbutton.o                
[  6%] Building CXX object krusader/ActionMan/CMakeFiles/ActionMan.dir/actionproperty.o              
[  6%] Building CXX object krusader/BookMan/CMakeFiles/BookMan.dir/krbookmarkhandler.o               
In file included from /var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:14:                                                               
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: ‘Ui’ не был декларирован                                                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: expected `{' before ‘ActionProperty’                                          
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: определение функции не объявляет параметры                                    
In file included from /var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:17:                                                               
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/../UserAction/useraction.h:132: ошибка: поле ‘_defaultActions’ имеет неполный тип                          
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/../UserAction/useraction.h:133: ошибка: поле ‘_deletedActions’ имеет неполный тип                          
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:38: ошибка: invalid use of incomplete type ‘class ActionProperty’                       
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:91: ошибка: invalid use of incomplete type ‘class ActionProperty’                       
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:94: ошибка: invalid use of incomplete type ‘class ActionProperty’                       
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:99: ошибка: invalid use of incomplete type ‘class ActionProperty’                       
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:136: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:207: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:291: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:303: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:311: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:329: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:348: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:355: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:363: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:382: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:389: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:407: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:426: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:433: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:451: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:470: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:478: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:507: ошибка: invalid use of incomplete type ‘class ActionProperty’                      
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
In file included from /var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.cpp:517:                                                              
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader_build/krusader/ActionMan/actionproperty.moc:68: ошибка: invalid use of incomplete type ‘class ActionProperty’                             
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader_build/krusader/ActionMan/actionproperty.moc:73: ошибка: invalid use of incomplete type ‘class ActionProperty’                             
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader_build/krusader/ActionMan/actionproperty.moc:78: ошибка: invalid use of incomplete type ‘class ActionProperty’                             
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader_build/krusader/ActionMan/actionproperty.moc:88: ошибка: invalid use of incomplete type ‘class ActionProperty’                             
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader_build/krusader/ActionMan/actionproperty.moc:121: ошибка: invalid use of incomplete type ‘class ActionProperty’                            
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/ActionMan/actionproperty.h:25: ошибка: forward declaration of ‘class ActionProperty’                                 
make[2]: *** [krusader/ActionMan/CMakeFiles/ActionMan.dir/actionproperty.o] Ошибка 1                 
make[1]: *** [krusader/ActionMan/CMakeFiles/ActionMan.dir/all] Ошибка 2                              
make[1]: *** Ожидание завершения заданий...                                                          
[  7%] Building CXX object krusader/BookMan/CMakeFiles/BookMan.dir/kraddbookmarkdlg.o                
Linking CXX static library ../../lib/libBookMan.a                                                    
[  7%] Built target BookMan                                                                          
[  8%] Built target en-handbook                                                                      
make: *** [all] Ошибка 2
 *
 * ERROR: kde-misc/krusader-2.0.0_beta2-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3154:  Called kde4-base_src_compile
 *             environment, line 2296:  Called kde4-base_src_make
 *             environment, line 2356:  Called cmake-utils_src_make
 *             environment, line  821:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/temp/environment'.
 *
Comment 1 freijie 2009-02-20 09:26:50 UTC
[ 14%] Building CXX object krusader/Dialogs/CMakeFiles/Dialogs.dir/percentalsplitter.o
[ 15%] Building CXX object krusader/Dialogs/CMakeFiles/Dialogs.dir/krkeydialog.o
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/Dialogs/checksumdlg.cpp:58: warning: unused parameter ‘recursive’
/var/tmp/portage/kde-misc/krusader-2.0.0_beta2-r1/work/krusader-2.0.0-beta2/krusader/Dialogs/checksumdlg.cpp:65: warning: unused parameter ‘recursive’
Linking CXX static library ../../lib/libDialogs.a
[ 15%] Built target Dialogs
make: *** [all] Error 2
 *
 * ERROR: kde-misc/krusader-2.0.0_beta2-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3172:  Called kde4-base_src_compile
 *             environment, line 2314:  Called kde4-base_src_make
 *             environment, line 2374:  Called cmake-utils_src_make
 *             environment, line  824:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!

same here

Linux 2.6.28-gentoo-r1 x86_64
gcc-4.1.2
cmake-2.6.2
qt-4.5.0_rc1
Comment 2 Marc Schiffbauer 2009-02-23 15:06:47 UTC
Created attachment 31568 [details]
Patch to make krusader compile against QT 4.5-rc1

This patch makes krusader 2.0.0-beta2 compile with qt4.5-rc1
Comment 3 BerS 2009-02-24 10:16:38 UTC
(In reply to comment #2)
> Created an attachment (id=31568) [details]
> Patch to make krusader compile against QT 4.5-rc1
> 
> This patch makes krusader 2.0.0-beta2 compile with qt4.5-rc1

thanks, all ok.