Hi Przemek, > * contrib/hbqt/detect.mk > ! Fix attempt to handle cross-build situations.
On Fedora 12 we have now: ================================================ native build: Information for build gcc-4.4.2-10.fc12 ID 141251 Package Name gcc Version 4.4.2 Release 10.fc12 ================================================ - no error - Thank you Przemak!!! ================================================ Windows cross build: Information for build mingw32-gcc-4.4.1-3.fc12 ID 132548 Package Name mingw32-gcc Version 4.4.1 Release 3.fc12 We still have the undesired, already mentioned issue. ================================================ In file included from ../../../fm.c:181, from ../../../hvmall.c:95: ../../../dlmalloc.c: In function 'void* dlmalloc(size_t)': ../../../dlmalloc.c:4107: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../dlmalloc.c:4105: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../dlmalloc.c:4104: note: initialized from here ../../../dlmalloc.c:4125: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../dlmalloc.c:4123: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../dlmalloc.c:4122: note: initialized from here ../../../dlmalloc.c:4134: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../dlmalloc.c:4134: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../dlmalloc.c:4134: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../dlmalloc.c:4134: note: initialized from here ../../../dlmalloc.c:3766: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3766: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3766: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3766: note: initialized from here ../../../dlmalloc.c:3727: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3727: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3727: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3727: note: initialized from here ../../../dlmalloc.c:3245: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../../dlmalloc.c:3245: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../../dlmalloc.c:3245: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../../dlmalloc.c:3244: note: initialized from here ../../../dlmalloc.c:3302: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3302: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3302: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3302: note: initialized from here ../../../dlmalloc.c:3358: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3358: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3358: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../dlmalloc.c:3358: note: initialized from here ../../../dlmalloc.c: In function 'void dlfree(void*)': ../../../dlmalloc.c:4283: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../dlmalloc.c:4283: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../dlmalloc.c:4283: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../dlmalloc.c:4283: note: initialized from here ../../../../maindllp.c: In function 'char* hb_parvdsbuff(char*, int, ...)': ../../../../maindllp.c:451: warning: deprecated conversion from string constant to 'char*' In file included from ../../../../fm.c:181, from ../../../../hvmall.c:95: ../../../../dlmalloc.c: In function 'void* dlmalloc(size_t)': ../../../../dlmalloc.c:4107: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../../dlmalloc.c:4105: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../../dlmalloc.c:4104: note: initialized from here ../../../../dlmalloc.c:4125: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../../dlmalloc.c:4123: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../../../dlmalloc.c:4122: note: initialized from here ../../../../dlmalloc.c:4134: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../../dlmalloc.c:4134: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../../dlmalloc.c:4134: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../../dlmalloc.c:4134: note: initialized from here ../../../../dlmalloc.c:3766: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3766: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3766: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3766: note: initialized from here ../../../../dlmalloc.c:3727: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3727: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3727: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3727: note: initialized from here ../../../../dlmalloc.c:3245: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../../../dlmalloc.c:3245: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../../../dlmalloc.c:3245: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../../../dlmalloc.c:3244: note: initialized from here ../../../../dlmalloc.c:3302: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3302: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3302: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3302: note: initialized from here ../../../../dlmalloc.c:3358: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3358: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3358: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../../../dlmalloc.c:3358: note: initialized from here ../../../../dlmalloc.c: In function 'void dlfree(void*)': ../../../../dlmalloc.c:4283: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../../dlmalloc.c:4283: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../../dlmalloc.c:4283: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../../dlmalloc.c:4283: note: initialized from here In file included from moc_slots.cpp:10: ../../../../../contrib/hbqt/hbqt_slots.h:72:21: error: QWebFrame: No such file or directory In file included from moc_slots.cpp:10: ../../../../../contrib/hbqt/hbqt_slots.h:246: error: 'QWebFrame' has not been declared ../../../../../contrib/hbqt/hbqt_slots.h:248: error: 'QWebFrame' has not been declared ../../../../../contrib/hbqt/hbqt_slots.h:257: error: 'QWebFrame' has not been declared ../../../../../contrib/hbqt/hbqt_slots.h:259: error: 'QWebFrame' has not been declared ../../../../../contrib/hbqt/hbqt_slots.h:260: error: 'QWebFrame' has not been declared ../../../../../contrib/hbqt/hbqt_slots.h:260: error: 'QWebHistoryItem' has not been declared ../../../../../contrib/hbqt/hbqt_slots.h:265: error: 'QNetworkReply' has not been declared moc_slots.cpp: In member function 'virtual int Slots::qt_metacall(QMetaObject::Call, int, void**)': moc_slots.cpp:607: error: expected type-specifier before 'QWebFrame' moc_slots.cpp:607: error: expected '>' before 'QWebFrame' moc_slots.cpp:607: error: expected '(' before 'QWebFrame' moc_slots.cpp:607: error: 'QWebFrame' was not declared in this scope moc_slots.cpp:607: error: expected primary-expression before ')' token moc_slots.cpp:609: error: expected type-specifier before 'QWebFrame' moc_slots.cpp:609: error: expected '>' before 'QWebFrame' moc_slots.cpp:609: error: expected '(' before 'QWebFrame' moc_slots.cpp:609: error: expected primary-expression before ')' token moc_slots.cpp:618: error: expected type-specifier before 'QWebFrame' moc_slots.cpp:618: error: expected '>' before 'QWebFrame' moc_slots.cpp:618: error: expected '(' before 'QWebFrame' moc_slots.cpp:618: error: expected primary-expression before ')' token moc_slots.cpp:620: error: expected type-specifier before 'QWebFrame' moc_slots.cpp:620: error: expected '>' before 'QWebFrame' moc_slots.cpp:620: error: expected '(' before 'QWebFrame' moc_slots.cpp:620: error: expected primary-expression before ')' token moc_slots.cpp:621: error: expected type-specifier before 'QWebFrame' moc_slots.cpp:621: error: expected '>' before 'QWebFrame' moc_slots.cpp:621: error: expected '(' before 'QWebFrame' moc_slots.cpp:621: error: expected primary-expression before ')' token moc_slots.cpp:621: error: expected type-specifier before 'QWebHistoryItem' moc_slots.cpp:621: error: expected '>' before 'QWebHistoryItem' moc_slots.cpp:621: error: expected '(' before 'QWebHistoryItem' moc_slots.cpp:621: error: 'QWebHistoryItem' was not declared in this scope moc_slots.cpp:621: error: expected primary-expression before ')' token moc_slots.cpp:621: error: expected ')' before ';' token moc_slots.cpp:626: error: expected type-specifier before 'QNetworkReply' moc_slots.cpp:626: error: expected '>' before 'QNetworkReply' moc_slots.cpp:626: error: expected '(' before 'QNetworkReply' moc_slots.cpp:626: error: 'QNetworkReply' was not declared in this scope moc_slots.cpp:626: error: expected primary-expression before ')' token make[3]: *** [moc_slots.o] Error 1 make[2]: *** [descend] Error 2 make[1]: *** [hbqt.inst] Error 2 make: *** [contrib.inst] Error 2 Best regards, István _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour