[Kde-games-devel] Problems with standalone KDE Game build

Albert Astals Cid aacid at kde.org
Tue Aug 28 22:14:53 UTC 2012


El Dimarts, 28 d'agost de 2012, a les 12:59:12, Wolfgang Rohdewald va 
escriure:
> Am Montag, 27. August 2012, 20:46:48 schrieb Ian Wadham:
> > On 27/08/2012, at 7:29 PM, Wolfgang Rohdewald wrote:
> > > Am Montag, 27. August 2012, 00:50:02 schrieb Albert Astals Cid:
> > >> Yes, games that use the new libkdegames should require the new
> > >> libkdegames.
> > > 
> > > so now I changed all games containing the string KGameRenderer. Are
> > > there
> > > any other games needing libkdegames 4.9.0?
> > > 
> > > M       bomber/CMakeLists.txt
> > > M       kbattleship/CMakeLists.txt
> > > M       granatier/CMakeLists.txt
> > > M       klickety/CMakeLists.txt
> > > M       knetwalk/CMakeLists.txt
> > > M       killbots/CMakeLists.txt
> > > M       kbounce/CMakeLists.txt
> > > M       kbreakout/CMakeLists.txt
> > > M       kolf/CMakeLists.txt
> > > M       kollision/CMakeLists.txt
> > > M       klines/CMakeLists.txt
> > > M       kdiamond/CMakeLists.txt
> > > M       kmines/CMakeLists.txt
> > > M       katomic/CMakeLists.txt
> > > M       kreversi/CMakeLists.txt
> > > M       kpat/CMakeLists.txt
> > 
> > Yes: any that are not in the above set and use one of the "Kg" classes or
> > maybe even one of Stefan's "kitten killers", i.e. the deprecated classes
> > that have been move into libkdegamesprivate/.  But ask Stefan.  He
> > made the changes …  He might even have some scripts that would help.
> > 
> > The code using libkdegamesprivate/ should contain lines like:
> >     #define USE_UNSTABLE_LIBKDEGAMESPRIVATE_API
> >     #include <libkdegamesprivate/blahblah>
> 
> kbattleship/knavalbattle and kbounce: CMakeLists.txt mentions
> libkdegamesprivate as dependeny, but it is not used anymore.
> I fixed that.
> 
> > where "blahblah" is something like "kgamecanvas.h".
> 
> > The "Kg" classes are:
> I added that dependency to all games needing libkdegamesprivate
> or any of the Kg* classes.
> 
> 
> M       kfourinline/CMakeLists.txt
> M       kblocks/CMakeLists.txt
> M       kgoldrunner/CMakeLists.txt
> M       ksirk/CMakeLists.txt
> M       ksudoku/CMakeLists.txt
> M       ktron/CMakeLists.txt
> M       kblackbox/CMakeLists.txt
> M       kshisen/CMakeLists.txt
> M       bovo/CMakeLists.txt
> M       kmahjongg/CMakeLists.txt
> M       kapman/CMakeLists.txt

Can you make sure your changes are in the KDE 4.9 branch too?

Cheers,
  Albert


More information about the kde-games-devel mailing list