There is a compile error when I try to compile hbasic V0.9.6 on my Debian Woody installation.
./configure was run successfully before.
The qt lib versions on the system:
libqt: 3.0.3
libqt-mt: 3.0.3
The following Message is printed after calling make:
gcc -g -c -I/usr/include/qt -Ino -I../source_editor -I ../include -I../src -I../runtime_lib -I../runtime_lib/interpreter -o sheet_editor.o sheet_editor.cpp
In file included from sheet_editor.cpp:39:
../src/qrichtext_p.h:709: ANSI C++ forbids declaration `Q_DUMMY_COMPARISON_OPERATOR' with no type
../src/qrichtext_p.h:709: missing ';' before right brace
../src/qrichtext_p.h:1077: ANSI C++ forbids declaration `Q_DUMMY_COMPARISON_OPERATOR' with no type
../src/qrichtext_p.h:1077: missing ';' before right brace
make[1]: *** [sheet_editor.o] Error 1
rm diagram_wgt.moc.cpp
make[1]: Leaving directory `/home/wk/var/softwarearchive/hbasic/hbasic-0.9.6/lib_calc_sheet'
make: *** [lib_calc_sheet/win_calc_sheet_lib.a] Error 2
rm dlg_program_output.moc.cpp
Logged In: NO
Same error here in redhat 7.1 with qt
3.0.x installed and redhat 7.3 qt 3+
installed.
Logged In: YES
user_id=64822
qrichtext_p.h should no longer be required to compile
HBasic. Bug should be fixed with version 0.9.8.