[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: okteta 4.5.4 fails to build
From:       "Friedrich W. H. Kossebau" <kossebau () kde ! org>
Date:       2010-12-28 16:05:05
Message-ID: 201012281705.06615.kossebau () kde ! org
[Download RAW message or body]

Hi Erik,

Dimanche, le 26 december 2010, ā 22:25, Erik a écrit:
> 2010-12-24 03:11, Erik skrev:
> > steps to reproduce:
> > 1. tar jxvf /usr/portage/distfiles/kdeutils-4.5.4.tar.bz2
> > 2. cd kdeutils-4.5.4
> > 3. mkdir build
> > 4. cd build
> > 5. cmake -DKDE4_ENABLE_FINAL=ON ..
> > 6. make okteta
> > 
> > actual result:
> > In file included from
> > kdeutils-4.5.4/build/okteta/libs/kasten/controllers/kastencontrollers_fin
> > al_cpp.cpp:37:
> > 
> > kdeutils-4.5.4/okteta/libs/kasten/controllers/io/insert/insertcontroller.
> > cpp:49: fel: omdefinition av "struct
> > QMetaTypeId<Kasten::AbstractModelDataGenerator*>"
> > kdeutils-4.5.4/okteta/libs/kasten/controllers/documentsystem/creator/crea
> > torcontroller.cpp:52: fel: föregående definition av "struct
> > QMetaTypeId<Kasten::AbstractModelDataGenerator*>"
> 
> Seems like simply removing the line(s)
> "Q_DECLARE_METATYPE(Kasten::AbstractModelDataGenerator*)" (and "#include
> <QtCore/QMimeData>") from
> kdeutils-4.5.4/okteta/libs/kasten/controllers/documentsystem/creator/creato
> rcontroller.cpp fixes this build error so that the target
> okteta/libs/kasten/controllers/CMakeFiles/kastencontrollers.dir/kastencontr
> ollers_final_cpp.o can be built (other build errors remain in the target
> okteta/gui/CMakeFiles/oktetagui.dir/oktetagui_final_cpp.o though).

Sure, but would only for DKDE4_ENABLE_FINAL ;)

Will fix this now, 4.5, 4.6 and trunk, using define guards (or put that 
Q_DECLARE_METATYPE into own headers, like Bille proposed recently here:
http://lists.kde.org/?l=kde-core-devel&m=129162936828161&w=2

Cheers
Friedrich
-- 
Desktop Summit 2011 - Berlin, Germany - August 6-12th - www.desktopsummit.org
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic