|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
FTBFS; perlqt4 and Smoke Missing Method ErrorsHi all.
I'm trying to build my branch of perlqt4, which has built for me successfully in the past, but on a Kubuntu machine. I'm now on a Debian machine. Did something in Smoke change? Am I using the wrong version of libsmoke (there are two available in Debian, I'm using libsmokeqt4-2) Any wisdom you can offer with respect to why these errors are appearing would be great. It also seems that the Build process might be trying to build using a C compiler instead of C++, but judging by the output I don't think that's the case. -- wraith:/home/jon/perlqt4/branches/jawnsy# perl Build cc -Isrc -I/usr/lib/perl/5.10/CORE -fPIC -std=gnu++98 -Wall -xc++ -I. -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -o src/handlers.o src/handlers.cpp In file included from src/handlers.cpp:71: src/marshall_macros.h: In function ‘void marshall_ItemList(Marshall*)’: src/marshall_macros.h:69: error: request for member ‘index’ in ‘o->.smoke->.Smoke::idClass(ItemSTR)’, which is of non-class type ‘short int’ src/marshall_macros.h: In function ‘void marshall_ValueListItem(Marshall*)’: src/marshall_macros.h:166: error: request for member ‘index’ in ‘o->.smoke->.Smoke::idClass("QVariant")’, which is of non-class type ‘short int’ src/marshall_macros.h:188: error: request for member ‘index’ in ‘o->.smoke->.Smoke::idClass(ItemSTR)’, which is of non-class type ‘short int’ src/handlers.cpp: In function ‘void invoke_dtor(smokeperl_object*)’: src/handlers.cpp:96: error: request for member ‘index’ in ‘o->smokeperl_object::smoke->Smoke::findMethod(className, ((const char*)methodName))’, which is of non-class type ‘short int’ src/handlers.cpp: In function ‘void* construct_copy(smokeperl_object*)’: src/handlers.cpp:124: error: ‘ModuleIndex’ is not a member of ‘Smoke’ src/handlers.cpp:124: error: expected `;' before ‘ccId’ src/handlers.cpp:130: error: ‘ModuleIndex’ is not a member of ‘Smoke’ src/handlers.cpp:130: error: expected `;' before ‘classIdx’ src/handlers.cpp:131: error: ‘classIdx’ was not declared in this scope src/handlers.cpp:131: error: ‘ccId’ was not declared in this scope src/handlers.cpp: In function ‘void marshall_basetype(Marshall*)’: src/handlers.cpp:331: error: request for member ‘index’ in ‘o->smokeperl_object::smoke->Smoke::idClass(c->Smoke::Class::className)’, which is of non-class type ‘short int’ src/handlers.cpp: In function ‘void marshall_QMapQStringQVariant(Marshall*)’: src/handlers.cpp:1296: error: ‘class Smoke’ has no member named ‘findClass’ src/handlers.cpp: In function ‘void marshall_QMapIntQVariant(Marshall*)’: src/handlers.cpp:1380: error: ‘class Smoke’ has no member named ‘findClass’ error building src/handlers.o from 'src/handlers.cpp' at /usr/share/perl/5.10/ExtUtils/CBuilder/Base.pm line 109. _______________________________________________ Kde-perl mailing list Kde-perl@... https://mail.kde.org/mailman/listinfo/kde-perl |
|
|
|
| Free embeddable forum powered by Nabble | Forum Help |