| Summary: | kdelibs build fails on MacOSX 10.3.9 due to bug introduced by SVN commit 442362 by lunakl | ||
|---|---|---|---|
| Product: | [I don't know] kde | Reporter: | Ted Mittelstaedt <tedm> | 
| Component: | general | Assignee: | Lubos Lunak <l.lunak> | 
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | mboquien | 
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Other | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
See bug #108961 which seems to be the origin of the wrong commit. Hello, As KDE 4 has been built successfully on macs i guess this problem is gone. If not, please REOPEN. Thanks.  | 
Version: (using KDE KDE 3.5.1) Installed from: Compiled From Sources Compiler: gcc 3.3 default Apple-supplied compiler OS: OS X Build environment: Qt 3.3.5 compiled from source MacOX X 10.3.9 Quicktime development headers 7.0.1 BSD subsystem installed X11 subsystem installed Build of kdelib fails with the following: /Developer/qt/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../k defx -I../kdecore/network -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdeui -I../kio -I../kio/kio -I../kio/kfil e -I.. -I/Developer/qt/include -I. -I/usr/local/kde/include -I/usr/include/libart-2.0 -DQT_THREAD_SUPPORT -Wno-long-long -Wundef -Wall -W -Wpointer-arith -O2 -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_C AST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT kglobalaccel.lo -MD -MP -MF ".deps/kglobalaccel.Tpo" -c -o kglobalaccel.lo k globalaccel.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 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 If I cd to kdelibs-3.5.1/kdecore, vi kglobalaccel.cpp and I comment out the following: /* void KGlobalAccel::blockShortcuts( bool block ) { KGlobalAccelPrivate::blockShortcuts( block ); } void KGlobalAccel::disableBlocking( bool disable ) { d->disableBlocking( disable ); } */ then it builds. I believe the problem was introduced here: http://lists.kde.org/?l=kde-commits&m=112299291515707&w=2