PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KDEBase 3.1 will sich nicht kompilieren lassen


zeeman
06.02.03, 20:02
Hallo zusammen!

Ich bin es mal wieder :ugly:

Nachdem ich jetzt Qt, arts und kdelibs der Version 3.1 kompiliert und installiert habe, wollte ich mit kdebase weitermachen.
Nach der Installation verschiedener Pakete, damit ./configure sauber durchläuft habe ich mit dem Kompilieren angefangen.
Er kommt auch sehr weit nur irgend wann kommt diese Fehlermeldung:
-------------
In file included from FontEngine.h:35,
from AfmCreator.cpp:31:
/usr/include/ft2build.h:55:38: freetype/config/ftheader.h: No such file or directory
In file included from AfmCreator.cpp:31:
FontEngine.h:36:10: #include expects "FILENAME" or <FILENAME>
In file included from AfmCreator.cpp:31:
FontEngine.h:144: 'FT_Library' is used as a type, but is not defined as a type.
[...]
FontEngine.h:xxx: (hoffe den Rest braucht man nicht)
[...]
FontEngine.h:291: parse error before `}' token
In file included from /usr/local/include/c++/3.2/backward/fstream.h:31,
from AfmCreator.cpp:46:
/usr/local/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
AfmCreator.cpp: In static member function `static CAfmCreator::EStatus
CAfmCreator::create(const QString&)':
[...]
AfmCreator.cpp 'Fehlermeldungen en masse'
[...]
AfmCreator.cpp: In function `bool encContainsGlyph(CEncodings::T8Bit&, unsigned
int)':
AfmCreator.cpp:349: no matching function for call to `CFontEngine::
getGlyphIndexFt(int&)'
make[4]: *** [AfmCreator.lo] Error 1
make[4]: Leaving directory `/data/Frei/kde/kdebase-3.1/kcontrol/kfontinst/kfontinst'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/data/Frei/kde/kdebase-3.1/kcontrol/kfontinst'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/Frei/kde/kdebase-3.1/kcontrol'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/Frei/kde/kdebase-3.1'
make: *** [all] Error 2

Was fehlt?
Oder was ganz anderes Mal?

cu
Sebastian

Berthold
07.02.03, 11:42
Nach der ersten Meldung

/usr/include/ft2build.h:55:38: freetype/config/ftheader.h: No such file or directory

würde ich mal sagen, du brauchst freetype.

Entweder hast du das Package installiert, dann fehlt die das entsprechende Devel-Package.
Da sind nämlich dann die .h - files drin.

Oder du hast es gar nicht installiert.
In dem Fall musst du entweder das Package und das Devel-Package installieren, oder es selbst compilen.
Ist übrigens kein Problem.

Welche Version, weiß ich nicht, du müsstest das mal nachschauen, steht vielleicht in den Hinweisen zum Compile von KDE.

Gruß
Berthold