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

List:       kde-games-devel
Subject:    Re: [Kde-games-devel] Build system changes: new library libkdegamesprivate
From:       Ian Wadham <iandw.au () gmail ! com>
Date:       2012-05-06 4:55:41
Message-ID: 4A6BBDB7-805C-4853-B23D-3097FFE017C8 () gmail ! com
[Download RAW message or body]

On 02/05/2012, at 1:47 AM, Stefan Majewsky wrote:
> while I'm writing this mail, I'm pushing some commits which split most
> deprecated API from libkdegames into a private library, which is
> consequently called libkdegamesprivate. The build system of
> libkdegames and the rest of kdegames has been adjusted, and includes
> have been changed as necessary.
> 
> I recommend that you `make uninstall` your working copy before you
> update it. Quite some header files have been moved, and this might
> confuse CMake. If the build breaks, please consider wiping your build
> directory (where wipe is not `make clean`, but `rm -rf build`).

This build is crashing all over the landscape for me.  First I did rm -rf of both
my build/kdegames (build area) and my $KDEDIR (install area).

The problem seems to be that libkdegamesprivate is needing KGameRenderer
from libkdegames, but libkdegames has not been built and installed (yet).  See
attached CMake output, obtained by brute-force commenting out of all
games in CMakeLists.txt (see attached).  OTOH, it could be that I am picking
up /opt/local/lib/libkdegames.5.1.0.dylib, but that is for KDE 4.8.2 games,
which should have KGameRenderer anyway, I would think.

I forced libkdegames and libkdegamesprivate to build and install by
commenting out the build of KGameCanvas, but now (using unedited
CMakeLists.txt files and with a set of games libraries already installed)
every game build seems to find that the KStandardGameAction methods
are undefined.

I am seriously held up by this and that means that Avnee and Roney will
soon be held up, too.

Over to you, Stefan … :-)

Cheers, Ian W.


["CMakeLists.txt" (CMakeLists.txt)]

project(kdegames)

set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)

# search packages used by KDE
find_package(KDE4 4.3.80 REQUIRED)
include(KDE4Defaults)
include(MacroLibrary)
include(MacroOptionalAddSubdirectory)

macro_optional_find_package(QCA2)
macro_log_feature(QCA2_FOUND "QCA2" "Qt Cryptographic Architecture" =
"http://delta.affinix.com/qca" FALSE "2.0.0" "Needed to build Ksirk =
Jabber support's GroupWise and Jabberprotocols.")

macro_optional_find_package(OpenGL)
macro_log_feature(OPENGL_FOUND "OpenGL" "API for developing portable, =
interactive 2D and 3Dgraphics applications" =
"http://mesa3d.sourceforge.net" FALSE "" "Kubrick will not be built and =
KSudoku will not have Roxdoku support without OpenGL.")
macro_log_feature(QT_QTOPENGL_FOUND "QtOpenGL" "Qt module that make it =
easy to use OpenGL in Qt apps" =
"http://doc.trolltech.com/latest/qtopengl.html" FALSE "" "Kubrick will =
not be built and KSudoku will not have Roxdoku support without =
QtOpenGL.")

macro_optional_find_package(PythonInterp)
macro_log_feature(PYTHONINTERP_FOUND "Python" "Programming language that =
lets you work more quickly and integrate your systems more effectively." =
"http://python.org" FALSE "" "Kajongg will not be built without the =
python interpreter (version 2.6 < 3.0).")

macro_optional_find_package(OpenAL)
macro_log_feature(OPENAL_FOUND "OpenAL" "OpenAL (Open Audio Library) is =
a free software cross-platform audio API." =
"http://connect.creativelabs.com/openal" FALSE "" "Phonon is used as a =
fallback, but low-latency sound output is only available with =
OpenAL/SndFile.")

macro_optional_find_package(SndFile)
macro_log_feature(SNDFILE_FOUND "SndFile" "libsndfile is a C library =
written by Erik de Castro Lopo for reading and writing audio files." =
"http://www.mega-nerd.com/libsndfile/" FALSE "" "Phonon is used as a =
fallback, but low-latency sound output is only available with =
OpenAL/SndFile.")

if(OPENGL_FOUND AND QT_QTOPENGL_FOUND)
    set(OPENGL_SUPPORT true)
endif(OPENGL_FOUND AND QT_QTOPENGL_FOUND)

add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
add_definitions (-DQT_USE_FAST_CONCATENATION =
-DQT_USE_FAST_OPERATOR_PLUS)
include_directories ( ${QDBUS_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} =
${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
# add the includes for libkdegames and the fwd headers, available for =
all the applications
include_directories(${CMAKE_SOURCE_DIR}/libkdegames =
${CMAKE_SOURCE_DIR}/libkdegames/audio =
${CMAKE_SOURCE_DIR}/libkdegames/includes)
set(HIGHSCORE_DIRECTORY "" CACHE STRING "Where to install system-wide =
highscores e.g. /var/games")

add_subdirectory(libkdegames)
add_subdirectory(libkmahjongg)

# macro_optional_add_subdirectory(bomber)
# macro_optional_add_subdirectory(bovo)
if(OPENAL_FOUND)
    # macro_optional_add_subdirectory(granatier)
endif(OPENAL_FOUND)
# macro_optional_add_subdirectory(lskat)
# macro_optional_add_subdirectory(kapman)
# macro_optional_add_subdirectory(katomic)
macro_optional_add_subdirectory(kbattleship)
# macro_optional_add_subdirectory(kblackbox)
# macro_optional_add_subdirectory(kblocks)
# macro_optional_add_subdirectory(kbounce)
# macro_optional_add_subdirectory(kbreakout)
# macro_optional_add_subdirectory(kdiamond)
# macro_optional_add_subdirectory(kfourinline)
# macro_optional_add_subdirectory(kgoldrunner)
# macro_optional_add_subdirectory(killbots)
# macro_optional_add_subdirectory(kigo)
# macro_optional_add_subdirectory(kiriki)
# macro_optional_add_subdirectory(kjumpingcube)
# macro_optional_add_subdirectory(klickety)
# macro_optional_add_subdirectory(klines)
# macro_optional_add_subdirectory(kmahjongg)
# macro_optional_add_subdirectory(kmines)
# macro_optional_add_subdirectory(knetwalk)
# macro_optional_add_subdirectory(kolf)
# macro_optional_add_subdirectory(kollision)
# macro_optional_add_subdirectory(konquest)
# macro_optional_add_subdirectory(kpat)
# macro_optional_add_subdirectory(kreversi)
# macro_optional_add_subdirectory(kshisen)
if(QCA2_FOUND)
    # macro_optional_add_subdirectory(ksirk)
endif(QCA2_FOUND)
# macro_optional_add_subdirectory(kspaceduel)
# macro_optional_add_subdirectory(ksquares)
# macro_optional_add_subdirectory(ksudoku)
# macro_optional_add_subdirectory(ktuberling)
# macro_optional_add_subdirectory(ktron)
if(OPENGL_SUPPORT)
    # macro_optional_add_subdirectory(kubrick)
endif(OPENGL_SUPPORT)
# macro_optional_add_subdirectory(palapeli)
if(PYTHONINTERP_FOUND)
    # macro_optional_add_subdirectory(kajongg)
endif(PYTHONINTERP_FOUND)

add_subdirectory(cmake)
macro_optional_add_subdirectory(doc)
macro_display_feature_log()

["DUD_BUILD.txt" (DUD_BUILD.txt)]

Tara:/kdedev/kdegames>cmakekde
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - found
-- Looking for QT_MAC_USE_COCOA
-- Looking for QT_MAC_USE_COCOA - found
-- Found Qt-Version 4.7.4
--  -> QT_QMAKE_EXECUTABLE is /opt/local/bin/qmake
--  -> QT_INCLUDE_DIR is /opt/local/include
--  -> QT_QTCORE_INCLUDE_DIR is /opt/local/include/QtCore
--  -> QT_BINARY_DIR is /opt/local/bin
--  -> QT_LIBRARY_DIR is /opt/local/lib
--  -> QT_PLUGINS_DIR is /opt/local/share/qt4/plugins
--  -> QT_MKSPECS_DIR is /opt/local/share/qt4/mkspecs
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found OpenSSL: /opt/local/lib/libssl.dylib
-- Found Automoc4: /opt/local/bin/automoc4 
-- Found Perl: /opt/local/bin/perl 
-- Looking for Phonon
--  -> KDE4_INCLUDE_INSTALL_DIR is /opt/local/include
--  -> KDE4_LIB_INSTALL_DIR is /opt/local/lib
--  -> INCLUDE_INSTALL_DIR is 
--  -> QT_LIBRARY_DIR is /opt/local/lib
--  -> QT_INCLUDE_DIR is /opt/local/include
-- Results of Search for Phonon
--  -> PHONON_VERSION is 4.4.2
--  -> PHONON_INCLUDE_DIR is /opt/local/include
--  -> PHONON_LIBRARY is /opt/local/lib/libphonon.dylib
-- Found Phonon: /opt/local/include 
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.8 include dir: /opt/local/include
-- Found KDE 4.8 library dir: /opt/local/lib
-- Found the KDE4 kconfig_compiler preprocessor: /opt/local/bin/kconfig_compiler
-- Found automoc4: /opt/local/bin/automoc4
-- Found QCA2: /opt/local/lib/libqca.dylib 
-- Found OpenGL: /System/Library/Frameworks/OpenGL.framework 
-- Found PythonInterp: /opt/local/bin/python (found version "2.7.3")
-- Found OpenAL: /System/Library/Frameworks/OpenAL.framework 
-- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
-- Found Sndfile: /opt/local/include 
-- Checking libsndfile capabilities
-- INCLUDES FOR SOUND:  /System/Library/Frameworks/OpenAL.framework/Headers \
                /opt/local/include
-- LIBRARIES FOR SOUND: /System/Library/Frameworks/OpenAL.framework \
/opt/local/lib/libsndfile.dylib

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
   * QCA2 - Qt Cryptographic Architecture
   * OpenGL - API for developing portable, interactive 2D and 3Dgraphics applications
   * QtOpenGL - Qt module that make it easy to use OpenGL in Qt apps
   * Python - Programming language that lets you work more quickly and integrate your \
                systems more effectively.
   * OpenAL - OpenAL (Open Audio Library) is a free software cross-platform audio \
                API.
   * SndFile - libsndfile is a C library written by Erik de Castro Lopo for reading \
and writing audio files.

-----------------------------------------------------------------------------
-- Congratulations! All external packages have been found.
-----------------------------------------------------------------------------

-- Configuring done
-- Generating done
-- Build files have been written to: /kdedev/build/kdegames
Press <ENTER> to continue...

Scanning dependencies of target kdegames_automoc
Scanning dependencies of target kgamepropertytest_automoc
Scanning dependencies of target kdegamesprivate_automoc
Generating kgamepropertytest.moc
Generating kgdifficulty.moc
Generating kgamedifficulty.moc
Generating kgamedialog.moc
Generating kgthemeselector.moc
[  0%] Built target kgamepropertytest_automoc
Scanning dependencies of target kgamesvgdocumenttest_automoc
Generating kgamesvgdocumenttest.moc
Generating moc_kgamepopupitem.cpp
Generating kgamesequence.moc
Generating kmessageserver_p.moc
Generating khighscore.moc
Generating kgsound.moc
Generating kplayer.moc
[  0%] Built target kgamesvgdocumenttest_automoc
Scanning dependencies of target kmahjongglib_automoc
Generating kscoredialog.moc
Generating kchatbaseitemdelegate.moc
Generating kmahjonggconfigdialog.moc
Generating kgamerenderer.moc
Generating kchat.moc
Generating kmahjonggbackgroundselector.moc
Generating kgameclock.moc
Generating kchatdialog.moc
Generating kmahjonggtilesetselector.moc
Generating kgamerenderedobjectitem.moc
[  0%] Built target kmahjongglib_automoc
Generating kgamerenderer_p.moc
Scanning dependencies of target kbattleship_automoc
Generating kmessageserver.moc
Generating battlefield.moc
Generating kgamecanvas.moc
Generating moc_kgdifficulty.cpp
Generating playerentity.moc
Generating kgamepopupitem.moc
Generating kgamedebugdialog.moc
Generating animator.moc
Generating audioplayer.moc
Generating kgtheme.moc
Generating kgame.moc
Generating mainwindow.moc
Generating kgthemeprovider.moc
Generating kgamepropertyhandler.moc
Generating statswidget.moc
Generating kchatbase.moc
Generating kexthighscore_gui.moc
Generating settings.moc
Generating kmessageio.moc
Generating aientity.moc
Generating kexthighscore_tab.moc
Generating kmessageclient.moc
Generating welcomescreen.moc
Generating kgameprocess.moc
[  0%] Built target kdegames_automoc
Scanning dependencies of target kbattleship-handbook
[  1%] Generating uientity.moc
Generating index.cache.bz2
Generating kgameconnectdialog.moc
Generating simplemenu.moc
Generating button.moc
Generating kgameerrordialog.moc
Generating chatwidget.moc
Generating kgamedialogconfig.moc
Generating networkdialog.moc
Generating kgamethemeselector.moc
Generating seaview.moc
Generating kchatbasemodel.moc
Generating kgamechat.moc
Generating animation.moc
Generating stats.moc
Generating kgameio.moc
Generating protocol.moc
Generating kgamenetwork.moc
[  1%] Built target kdegamesprivate_automoc
Generating sea.moc
Scanning dependencies of target kdegames
Generating playfield.moc
Generating entity.moc
[  1%] Built target kbattleship-handbook
Generating controller.moc
[  2%] [  3%] Building CXX object \
libkdegames/CMakeFiles/kdegames.dir/kdegames_automoc.o Building CXX object \
libkdegames/CMakeFiles/kdegames.dir/audio/kgaudioscene-openal.o [  4%] Generating \
networkentity.moc Building CXX object \
libkdegames/CMakeFiles/kdegames.dir/audio/kgsound-openal.o [  4%] Built target \
kbattleship_automoc [  4%] Building CXX object \
libkdegames/CMakeFiles/kdegames.dir/colorproxy_p.o [  5%] Building CXX object \
libkdegames/CMakeFiles/kdegames.dir/highscore/kexthighscore.o [  6%] Building CXX \
object libkdegames/CMakeFiles/kdegames.dir/highscore/kexthighscore_gui.o [  7%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/highscore/kexthighscore_internal.o
 [  8%] Building CXX object \
libkdegames/CMakeFiles/kdegames.dir/highscore/kexthighscore_item.o [  9%] Building \
CXX object libkdegames/CMakeFiles/kdegames.dir/highscore/kexthighscore_tab.o [ 10%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/highscore/khighscore.o [ 11%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/highscore/kscoredialog.o [ \
12%] Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgameclock.o [ 13%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgamepopupitem.o [ 14%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgamerendereditem.o [ 15%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgamerenderedobjectitem.o [ \
16%] Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgamerendererclient.o [ \
17%] Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgamerenderer.o [ 18%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgdifficulty.o [ 19%] \
Building CXX object libkdegames/CMakeFiles/kdegames.dir/kgtheme.o [ 19%] Building CXX \
object libkdegames/CMakeFiles/kdegames.dir/kgthemeprovider.o [ 20%] Building CXX \
object libkdegames/CMakeFiles/kdegames.dir/kgthemeselector.o [ 21%] Building CXX \
object libkdegames/CMakeFiles/kdegames.dir/kstandardgameaction.o Linking CXX shared \
library ../lib/libkdegames.dylib [ 21%] Built target kdegames
[ 22%] [ 23%] [ 24%] Generating ui_kmahjonggtilesetselector.h
Generating ui_kmahjonggbackgroundselector.h
Generating ui_kgamethemeselector.h
Scanning dependencies of target kmahjongglib
Scanning dependencies of target kdegamesprivate
[ 25%] Building CXX object \
libkmahjongg/CMakeFiles/kmahjongglib.dir/kmahjongglib_automoc.o [ 26%] Building CXX \
object libkmahjongg/CMakeFiles/kmahjongglib.dir/kmahjonggtileset.o [ 27%] Building \
CXX object libkmahjongg/CMakeFiles/kmahjongglib.dir/kmahjonggbackground.o [ 28%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/kdegamesprivate_automoc.o
 [ 29%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kchatbase.o [ 30%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kchatbaseitemdelegate.o
 [ 31%] Building CXX object \
libkmahjongg/CMakeFiles/kmahjongglib.dir/kmahjonggtilesetselector.o [ 32%] Building \
CXX object libkmahjongg/CMakeFiles/kmahjongglib.dir/kmahjonggbackgroundselector.o [ \
33%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kchatbasemodel.o [ 34%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kchat.o
 [ 35%] Building CXX object \
libkmahjongg/CMakeFiles/kmahjongglib.dir/kmahjonggconfigdialog.o [ 36%] Building CXX \
object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kchatdialog.o [ \
37%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/dialogs/kgameconnectdialog.o
 [ 38%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/dialogs/kgamedebugdialog.o
 Linking CXX shared library ../lib/libkmahjongglib.dylib
[ 38%] Built target kmahjongglib
[ 39%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/dialogs/kgamedialogconfig.o
 [ 40%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/dialogs/kgamedialog.o
 [ 41%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/dialogs/kgameerrordialog.o
 [ 42%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgamechat.o [ \
42%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgame.o [ 43%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgameerror.o
 [ 44%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgameio.o [ 45%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgamemessage.o
 [ 46%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgamenetwork.o [ \
47%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgameprocess.o [ \
48%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgameproperty.o [ \
49%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgamepropertyhandler.o
 [ 50%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kgamesequence.o [ \
51%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kmessageclient.o \
[ 52%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kmessageio.o [ \
53%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kmessageserver.o \
[ 54%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgame/kplayer.o [ 55%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgamecanvas.o
 [ 56%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgamedifficulty.o [ \
56%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgamesvgdocument.o [ \
57%] Building CXX object \
libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgametheme.o [ 58%] \
Building CXX object libkdegames/CMakeFiles/kdegamesprivate.dir/libkdegamesprivate/kgamethemeselector.o
 Linking CXX shared library ../lib/libkdegamesprivate.dylib
Undefined symbols for architecture x86_64:
  "KGameRendererClient::~KGameRendererClient()", referenced from:
      KGameCanvasRenderedPixmap::~KGameCanvasRenderedPixmap()in kgamecanvas.o
      KGameCanvasRenderedPixmap::~KGameCanvasRenderedPixmap()in kgamecanvas.o
  "KGameRendererClient::KGameRendererClient(KGameRenderer*, QString const&)", \
                referenced from:
      KGameCanvasRenderedPixmap::KGameCanvasRenderedPixmap(KGameRenderer*, QString \
                const&, KGameCanvasAbstract*)in kgamecanvas.o
      KGameCanvasRenderedPixmap::KGameCanvasRenderedPixmap(KGameRenderer*, QString \
const&, KGameCanvasAbstract*)in kgamecanvas.o  "typeinfo for KGameRendererClient", \
referenced from:  typeinfo for KGameCanvasRenderedPixmapin kgamecanvas.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [lib/libkdegamesprivate.1.0.0.dylib] Error 1
make[1]: *** [libkdegames/CMakeFiles/kdegamesprivate.dir/all] Error 2
make: *** [all] Error 2



_______________________________________________
kde-games-devel mailing list
kde-games-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-games-devel


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

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