I just tried to compile BMB on my FC5 box and got the following error:
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"bookmarkbridge\" -DVERSION=\"0.76\" -DHAVE_LIBXML2=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_VPRINTF=1 -DHAVE_MEMSET=1 -DHAVE_MKDIR=1 -DHAVE_RMDIR=1 -DHAVE_STRCHR=1 -I. -I. -DQT_SHARED -I/usr/include/QtGui -I/usr/include/libxml2 -DDATADIR='"/usr/share"' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/libxml2 -MT opera.o -MD -MP -MF ".deps/opera.Tpo" -c -o opera.o opera.cpp; \
then mv -f ".deps/opera.Tpo" ".deps/opera.Po"; else rm -f ".deps/opera.Tpo"; exit 1; fi
In file included from browserbk.h:39,
bknode.h:31:19: error: QString: No such file or directory
In file included from browserbk.h:41,
bridgecfg.h:35:21: error: qstring.h: No such file or directory
The packages qt4 and qt4-devel have been installed (/usr/include/QtGui contains the QT4.2) headers since configure seached for QtGui >= 4.0.1.
A header file "QString" does not exist at all, while "qstring.h" is part of the QT3.3 installation, but the include directory of QT3.3 is not in the include path.
Can you help?
I've written a patch to fix this compilation issue and posted it on the Gentoo Bugzilla (https://bugs.gentoo.org/attachment.cgi?id=100996&action=view).
Thanks, Jürgen, the code compiles fine.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.