QFont::CharSet

Daniel Stenberg konq-e@mail.kde.org
Wed, 16 Oct 2002 15:39:56 +0200 (MET DST)


Hey

I have a compiler error that puzzles me:

Input:

 o Linux 2.4.18 on i386
 o qt-embedded-free-3.0.5
 o konqueror-embedded-snapshot_20020127

I've been able to run the qt/e examples fine.

./configure runs fine (using --enable-qt-embedded)

When I try to compile konqueror now, it fails pretty quickly on this compiler
error:

c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./../kdesrc/kdecore -I./../kdesrc
-I/usr/local/kde/include -I/home/daniel/src/qt-embedded-free-3.0.5/include
-D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -fno-rtti
-DQWS -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c kglobal.cpp
-MT kglobal.lo -MF .deps/kglobal.TPlo -MD -MP -o kglobal.o
In file included from kglobal.cpp:28:
../kdesrc/kdecore/kcharsets.h:74: syntax error before `(' token
../kdesrc/kdecore/kcharsets.h:81: syntax error before `(' token
../kdesrc/kdecore/kcharsets.h:111: `CharSet' is not a member of type `QFont'
../kdesrc/kdecore/kcharsets.h:111: parse error before `=' token
../kdesrc/kdecore/kcharsets.h:151: `CharSet' is not a member of type `QFont'
../kdesrc/kdecore/kcharsets.h:151: parse error before `)' token
../kdesrc/kdecore/kcharsets.h:159: type specifier omitted for parameter
../kdesrc/kdecore/kcharsets.h:159: parse error before `=' token

All these errors seem to be related to the CharSet method, presumably in the
QFont class. It just isn't present in the
qt-embedded-free-3.0.5/include/qfont.h header file.

Any clues to offer?

-- 
      Daniel Stenberg - http://daniel.haxx.se - +46-705-44 31 77
   ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol