On 03/05/2011 10:01 PM, David C. Rankin wrote: > On 03/05/2011 08:27 PM, David C. Rankin wrote: >> On 03/05/2011 08:04 PM, Baho Utot wrote: >>> I am trying to build kdebase >>> >>> SVN checkout of revision 1223901 -- Complete >>> >>> , which resluts in this error >>> >>> >>> [ 48%] Building CXX object kioslave/man/CMakeFiles/kio_man-module.dir/kio_man.cpp.o >>> Linking CXX shared module kio_man.so >>> [ 48%] Built target kio_man-module >>> [ 48%] Generating kmanpart.moc >>> Scanning dependencies of target libkmanpart-module >>> [ 48%] Building CXX object >>> kioslave/man/CMakeFiles/libkmanpart-module.dir/kmanpart.cpp.o >>> Linking CXX shared module libkmanpart.so >>> [ 48%] Built target libkmanpart-module >>> [ 48%] Generating mount_xdr.c >>> file `mount_xdr.c' already exists and may be overwritten >>> make[2]: *** [kioslave/nfs/mount_xdr.c] Error 1 >>> make[1]: *** [kioslave/nfs/CMakeFiles/kio_nfs-module.dir/all] Error 2 >>> make: *** [all] Error 2 >>> Aborting... >>> >> Baho, >> >> 2 thoughts: >> >> (1) Try rebuilding kdelibs and then kdebase? >> >> (2) Try deleting the trinity-kdebase/src directory and forcing a new download >> (or you could try 'svn cleanup' in trinity-kdebase/src/kdebase? >> >> I built kdebase yesterday and didn't have a problem. I'll go try it again and >> let you know. If you are building in an archroot, this is the type of >> dependency/module issue I ran into. Give me 15 minutes and I'll report back. >> >> Are you on i686 or x86_64. (IIRC it's i686) >> > Darn, > > I don't know what it is. I just tried rebuilding dbus-qt3 and I got: > > then mv -f ".deps/connection.Tpo" ".deps/connection.Plo"; else rm -f > ".deps/connection.Tpo"; exit 1; fi > g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/dbus-1.0 > -I/usr/lib/dbus-1.0/include -I/opt/qt/include -DDBUS_API_SUBJECT_TO_CHANGE=1 > -march=x86-64 -mtune=generic -O2 -pipe -MT connection.lo -MD -MP -MF > .deps/connection.Tpo -c ../qt3/connection.cpp -fPIC -DPIC -o .libs/connection.o > In file included from ../qt3/connection.cpp:169:0: > ../qt3/connection.moc:12:2: error: #error "The header file 'connection.h' > doesn't include<QObject>." > ../qt3/connection.moc:19:1: error: 'QT_BEGIN_MOC_NAMESPACE' does not name a type > ../qt3/connection.moc:53:39: error: 'const QMetaObject > DBusQt::Connection::staticMetaObject' is not a static member of 'class > DBusQt::Connection' > ../qt3/connection.moc:53:39: error: variable 'const QMetaObject > DBusQt::Connection::staticMetaObject' has initializer but incomplete type > ../qt3/connection.moc:55:7: error: 'qt_meta_data_DBusQt__Connection' was not > declared in this scope > ../qt3/connection.moc:62:20: error: prototype for 'const QMetaObject* > DBusQt::Connection::metaObject() const' does not match any in class > 'DBusQt::Connection' > ../qt3/connection.h:40:5: error: candidate is: virtual QMetaObject* > DBusQt::Connection::metaObject() const > ../qt3/connection.moc:67:58: error: no 'void* > DBusQt::Connection::qt_metacast(const char*)' member function declared in class > 'DBusQt::Connection' > ../qt3/connection.moc:75:50: error: 'int DBusQt::Connection::qt_metacall' is not > a static member of 'class DBusQt::Connection' > ../qt3/connection.moc:75:37: error: incomplete type 'QMetaObject' used in nested > name specifier > ../qt3/connection.moc:75:59: error: expected primary-expression before 'int' > ../qt3/connection.moc:75:68: error: expected primary-expression before 'void' > ../qt3/connection.moc:75:77: error: initializer expression list treated as > compound expression > ../qt3/connection.moc:76:1: error: expected ',' or ';' before '{' token > make[2]: *** [connection.lo] Error 1 > make[2]: Leaving directory `/home/david/tbld/dbus-qt3/src/dbus-qt3-0.62/qt3' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/david/tbld/dbus-qt3/src/dbus-qt3-0.62' > make: *** [all] Error 2 > Aborting... > > Something is going on? > > Serghei -- what did you break :) > > I believe that the cmake build is regenerating kioslave/nfs/mount_xdr.c. [ 48%] Building CXX object kioslave/man/CMakeFiles/libkmanpart-module.dir/kmanpart.cpp.o Linking CXX shared module libkmanpart.so [ 48%] Built target libkmanpart-module [ 48%] Generating mount_xdr.c Scanning dependencies of target kio_nfs-module The file is in the svn tree should it be ? What regenerates mount_xdr.c? When I rm kioslave/nfs/mount_xdr.c in my build script (PKGBUILD) the build completes without error. Can someone if they have time look at this? Thanks