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
export
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$QTDIR/lib:/usr/lib:/usr/local/lib:/opt/local/lib
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:/usr/lib:/usr/local/lib:/opt/local/lib:$KDEDIR/lib

export
PATH=$PATH:/opt/local/bin:$QTDIR/bin:$KDEDIR/bin:/usr/local/bin

./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
request.

--Jeremy

--------------------------------------------

my build error :
--------------------------------------------

/Users/jregan/local/qt-mac-free-3.3.5/bin/moc
./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/Users/jregan/local/qt-mac-free-3.3.5/include 
-I/Users/jregan/local/kde/include 
-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_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-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
void 
   KGlobalAccel::blockShortcuts(bool)':
kglobalaccel.cpp:69: error: 'class
KGlobalAccelPrivate' has no member named '
   blockShortcuts'
kglobalaccel.cpp: In member function `void
KGlobalAccel::disableBlocking(bool)
   ':
kglobalaccel.cpp:72: error: `disableBlocking'
undeclared (first use this 
   function)
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 
http://mail.yahoo.com
___________________________________________________
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