Monday 11 July 2011

error while runnning make libalkimia including two files made by me

Here is the pastebin's link http://pastebin.com/P7QuGPP6

In file included from /usr/include/qt4/QtCore/QMetaType:1,
                 from /home/puneet/alkimia/build/libalkimia/../../libalkimia/alkcompany.h:26,
                 from /home/puneet/alkimia/build/libalkimia/moc_alkcompany.cpp:10,
                 from /home/puneet/alkimia/build/libalkimia/alkimia_automoc.cpp:4:
/usr/include/qt4/QtCore/qmetatype.h: In function ‘void* qMetaTypeConstructHelper(const T*) [with T = AlkUser]’:
/usr/include/qt4/QtCore/qmetatype.h:185:   instantiated from ‘int qRegisterMetaType(const char*, T*) [with T = AlkUser]’
/home/puneet/alkimia/build/libalkimia/../../libalkimia/alkuser.h:58:   instantiated from here
/usr/include/qt4/QtCore/qmetatype.h:141: error: no matching function for call to ‘AlkUser::AlkUser()’
/home/puneet/alkimia/build/libalkimia/../../libalkimia/alkuser.h:35: note: candidates are: AlkUser::AlkUser(const AlkUser&, QObject*)
/home/puneet/alkimia/build/libalkimia/../../libalkimia/alkuser.h:34: note:                 AlkUser::AlkUser(QObject*)
/home/puneet/alkimia/build/libalkimia/../../libalkimia/alkuser.h:31: note:                 AlkUser::AlkUser(const AlkUser&)
In file included from /home/puneet/alkimia/build/libalkimia/moc_alkuser.cpp:10,
                 from /home/puneet/alkimia/build/libalkimia/alkimia_automoc.cpp:5:
/usr/include/qt4/QtCore/qobject.h: In copy constructor ‘AlkUser::AlkUser(const AlkUser&)’:
/usr/include/qt4/QtCore/qobject.h:309: error: ‘QObject::QObject(const QObject&)’ is private
/home/puneet/alkimia/build/libalkimia/../../libalkimia/alkuser.h:31: error: within this context
In file included from /usr/include/qt4/QtCore/QMetaType:1,
                 from /home/puneet/alkimia/build/libalkimia/../../libalkimia/alkcompany.h:26,
                 from /home/puneet/alkimia/build/libalkimia/moc_alkcompany.cpp:10,
                 from /home/puneet/alkimia/build/libalkimia/alkimia_automoc.cpp:4:
/usr/include/qt4/QtCore/qmetatype.h: In function ‘void* qMetaTypeConstructHelper(const T*) [with T = AlkUser]’:
/usr/include/qt4/QtCore/qmetatype.h:142: note: synthesized method ‘AlkUser::AlkUser(const AlkUser&)’ first required here
make[2]: *** [libalkimia/CMakeFiles/alkimia.dir/alkimia_automoc.cpp.o] Error 1
make[1]: *** [libalkimia/CMakeFiles/alkimia.dir/all] Error 2
make: *** [all] Error 2

No comments:

Post a Comment