Problem with kcharsets.h when compiling konq embedded

Paul Keith konq-e@mail.kde.org
Thu, 18 Apr 2002 13:58:30 +0100


Hi All,
I'm having some trouble installing konqueror embedded on my i386.  I have
installed qt-embedded-free-3.0.3 without any problems, and set the apt
environment variables to point to the installation.  I have downloaded
konqueror-embedded-snapshot_20020115, and configured with
--enable-qt-embedded and --enable--embedded.  The configure works fine, but
when I give the make command, I get the following:

In file included from kglobal.cpp:28:
../kdesrc/kdecore/kcharsets.h:74: syntax error before `('
../kdesrc/kdecore/kcharsets.h:81: syntax error before `('
../kdesrc/kdecore/kcharsets.h:111: `CharSet' is not a member of type
`QFont'
../kdesrc/kdecore/kcharsets.h:111: syntax error before `('
../kdesrc/kdecore/kcharsets.h:151: `CharSet' is not a member of type
`QFont'
../kdesrc/kdecore/kcharsets.h:151: parse error before `)'
../kdesrc/kdecore/kcharsets.h:159: type specifier omitted for parameter
../kdesrc/kdecore/kcharsets.h:159: parse error before `='
../kdesrc/kdecore/kcharsets.h:175: `CharSet' is not a member of type
`QFont'
../kdesrc/kdecore/kcharsets.h:175: parse error before `)'
../kdesrc/kdecore/kcharsets.h:180: `CharSet' is not a member of type
`QFont'
../kdesrc/kdecore/kcharsets.h:180: parse error before `)'
../kdesrc/kdecore/kcharsets.h:189: syntax error before `('
../kdesrc/kdecore/kcharsets.h:210: type specifier omitted for parameter
../kdesrc/kdecore/kcharsets.h:210: parse error before `)'
../kdesrc/kdecore/kcharsets.h:217: `CharSet' is not a member of type
`QFont'
../kdesrc/kdecore/kcharsets.h:217: invalid data member initiailization
../kdesrc/kdecore/kcharsets.h:217: use `=' to initialize static data
members
../kdesrc/kdecore/kcharsets.h:218: syntax error before `('
../kdesrc/kdecore/kcharsets.h:219: syntax error before `('
../kdesrc/kdecore/kcharsets.h:222: declaration of `KCharsetsPrivate
*QFont::d'
/root/qt-embedded-free-3.0.3/include/qfont.h:303: conflicts with previous declaration `QFontPrivate
*QFont::d'
../kdesrc/kdecore/kcharsets.h:223: ISO C++ forbids declaration of
`KCharsets' with no type
make[4]: *** [kglobal.lo] Error 1
make[4]: Leaving directory `/root/konqueror-embedded-snapshot_20020115/konq-embed/dropin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/konqueror-embedded-snapshot_20020115/konq-embed/dropin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/konqueror-embedded-snapshot_20020115/konq-embed'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/konqueror-embedded-snapshot_20020115'
make: *** [all] Error 2

I've tried some alternative kcharsets.h files I found on the web, but the problem seems to persist.  Has anyone encountered this problem before, or
does anyone know a workaround?  I'd really appreciate some help!  Thanks in advance,

Paul