kdelibs-3.4.91 build fails on kglobalaccel.cpp

Jeremy Regan reganjeremy at yahoo.com
Thu Oct 6 02:45:43 BST 2005

Hello folks.  I am working on building KDE on my
powerbook, which is currently OSX 10.3.9.  I have been
able to build qt-mac-free-3.3.5 and the aRts-1.4.91
portion without issue.  The kdelibs build fails with
the error below.  What I have determined so far is
that this is a legitimate error -- the file
kglobalaccel_mac.h does not have a blockShortcuts
method for the KGlobalAccelPrivate object, however the
kglobalaccel_x11.h does have this method.  I have
specified the following options passed to configure
(configure is succeeding, however complaining about
some things like not having the libacl, CUPS,
libaspell, and libjpeg but I don't care about that for
now I can rebuild once I know I have everything set to
make it succeed) :

my environment and configure options
export QTDIR=~/local/qt-mac-free-3.3.5
export KDEDIR=~/local/kde


./configure --enable-debug=all --enable-mac

Can someone please point me in the right direction for
what I can do to eliminate this error?  I do not feel
comfortable adding this blockShortcuts method in
myself, since I understand that it has something to do
with keyboard shortcuts, but not whether this is a
mac-specific problem or what.  Is it that I need to
use the X11 QT library to build this version of
kdelibs?  Please let me know if any additional
information would be necessary to get help in this



my build error :

./kglobalaccel.h -o kglobalaccel.moc
if /bin/sh ../libtool --silent --tag=CXX
--mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..
-I../dcop -I. -I../kio/kssl -I../kjs -I../kdefx
-I../kdecore/network -I../dcop -I../libltdl -I../kdefx
-I../kdecore -I../kdecore -I../kdeui -I../kio
-I../kio/kio -I../kio/kfile -I..
-I/opt/local/include/libart-2.0  -DQT_THREAD_SUPPORT  
-Wno-long-long -Wundef -Wall -W -Wpointer-arith
-DNDEBUG -DNO_DEBUG -O2 -Wno-non-virtual-dtor
-fno-exceptions -fno-check-new -fno-common -DQT_MAC
-no-cpp-precomp  -DQT_CLEAN_NAMESPACE
-DQT_NO_TRANSLATION  -MT kglobalaccel.lo -MD -MP -MF
".deps/kglobalaccel.Tpo" -c -o kglobalaccel.lo
kglobalaccel.cpp; \
then mv -f ".deps/kglobalaccel.Tpo"
".deps/kglobalaccel.Plo"; else rm -f
".deps/kglobalaccel.Tpo"; exit 1; fi
kglobalaccel.cpp: In static member function `static
kglobalaccel.cpp:69: error: 'class
KGlobalAccelPrivate' has no member named '
kglobalaccel.cpp: In member function `void
kglobalaccel.cpp:72: error: `disableBlocking'
undeclared (first use this 
kglobalaccel.cpp:72: error: (Each undeclared
identifier is reported only once 
   for each function it appears in.)
make[4]: *** [kglobalaccel.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2

Yahoo! Mail - PC Magazine Editors' Choice 2005 
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

More information about the kde mailing list