OS: Mandrake 10.0
gcc version: 3.3.2
At some point during compilation make exit with error 1
Details:
(just the last lines)
make -C tests/source
make[1]: Entering directory
`/opt/HBasic-0.9.9n/tests/source'
make[1]: `start_test' is up to date.
make[1]: Leaving directory
`/opt/HBasic-0.9.9n/tests/source'
gcc -g -O2 -g -L/usr/lib/qt3//lib -L/usr/lib -rdynamic
-o hbasic dialogs/dlg_rpm_info.o
dialogs/dlg_rpm_info.moc.o src/libhbasic.a
dialogs/libdialogs.a source_editor/libeditor.a
runtime_object.o hbdata/libhbobject.a hbdata/hbfont.o
hbdata/hbfont.moc.o undo/undo_functions.a
hbdata/hbdatatable.o hbdata/hbdatatable.moc.o
hbdata/recordset.o hbdata/recordset.moc.o
dialogs/action_select.o dialogs/action_select.moc.o
dlg_program_output.o dlg_program_output.moc.o
gui_db_access/gui_dbaccess_lib.a
runtime_lib/interpreter/libinterpreter.a
lib_calc_sheet/win_calc_sheet_lib.a
runtime_lib/libruntime.a parser/libparser.a -ldl
-lstdc++ -lqt-mt -lkdeui -lkdecore -lkio -lkparts
gcc: hbdata/hbfont.moc.o: No such file or directory
make: *** [all] Error 1
It cannot find hbdata/hbfont.moc.o
(and in fact it's not in that directory)
Logged In: YES
user_id=355190
just edit the makefile in
hbdata/makefile
edit 'objects = ....'
add the line
hbfont.o hbfont.moc.o \
this should solve the problem