On Sunday 13 June 2004 11:12 pm, Jim Bublitz wrote: > Please check kmanagerselection.sip and make sure all classes have the > following %TypeHeaderCode blocks: > > %TypeHeaderCode > #include <qdockwindow.h> > #include <qvariant.h> > #include <kmanagerselection.h> > %End
Two classes in that file, KSelectionOwner and KSelectionWatcher . Both have that include block. > although from the line numbers in the error msg it appears they do. This > appears to be a problem with the header files for kmanagerselection.h. > Sticking in the q*.h files (which usually is unnecessary) fixed it here. > For the moment the only thing I can suggest is going into > sip/kdecore/kdecoremod.sip.in and commenting out the line as shown: > > // %Include kmanagerselection.sip > > which is probably what I'll end up doing for now. It takes a lot of time > (recompiles) to figure these out, since they're usually just trial and > error. I tried this and got the same error. > I believe I only had this problem only when building with the '-i' switch > to configure.py (no concatenation of C++ files). I didn't do that. I ran configure.py without arguments. > I can't duplicate either problem here, but I think I can come up with a > solution that works generally. I'll need to do some testing on it though, > so. I'll probably get to it sometime tomorrow. I'll release a new version > (PyKDE-3.11.1) when I have that all completed. > > Since I don't get these errors, I'd be curious to know what distribution > and gcc version you're running. Gentoo Linux and a recent version of GCC: $ uname -a Linux whiterabbit 2.6.5-mm1 #3 Sat May 29 23:06:03 AKDT 2004 i686 AMD Athlon(tm) Processor AuthenticAMD GNU/Linux $ gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/specs Configured with: /var/tmp/portage/gcc-3.3.3-r6/work/gcc-3.3.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,f77 --enable-threads=posix --enable-long-long --disable-checking --disable-libunwind-exceptions --enable-cstdio=stdio --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --enable-nls --without-included-gettext --disable-multilib --enable-__cxa_atexit --enable-clocale=generic Thread model: posix gcc version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6) The GCC installation is relatively new (meaning I installed this version since last building kde and qt). Could that be to blame? Thanks for all your help. Troy Melhase, [EMAIL PROTECTED] -- I have sworn upon the altar of God eternal hostility against every form of tyranny over the mind of man. - Thomas Jefferson _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde