Hallo, Am Wed, 10 Nov 2004, Ruediger Meier schrieb:
On Tuesday 09 November 2004 23:53, David Haller wrote:
Freetype2 hat irgendwann in 2.x mal wieder das Interface der Includes umgestellt. Du kannst mal probieren in 'xftint.h' vor Zeile 31 ein #include
einzubauen. Besten Dank es kompiliert nun durch wenn ich Deinen Tip auf diese files anwende: ftenc.c fttools.c mkfontscale.c xftint.h ftfuncs.c Xft.h
Das geht ja noch ;)
Das binary habe ich allerdings jetzt noch nicht getestet. Zwei Fragen noch:
1. Ich erhalte etwa 7000! mal solche warnings!:
file_xyz.c:92: warning: function declaration isn't a prototype
Kann man die ignorieren oder sollte man dem auf den Grund gehen?
Die kannst du ignorieren, das liegt am Programmierstil ohne explizite Prototypen. IIRC kannst du die Prototypen per define anschalten (zumindest bei Xfree86 3.3.6 war das so). Wo sich das in den configs anschalten laesst weiss ich grad nicht mehr. Stichwort: "NeedFunctionPrototypes" ist das relevante define bei Xfree86 3.3.6. Du kannst ja mal schauen ob du z.B. in Xlib.h etwas in der Art von extern Display *XOpenDisplay( #if NeedFunctionPrototypes _Xconst char* /* display_name */ #endif ); findest. Wie du siehst wird der Prototyp nur deklariert wenn NeedFunctionPrototypes definiert ist, sonst wird daraus: extern Display *XOpenDisplay(); und nicht extern Display *XOpenDisplay( _Xconst char* ); und erstere Form erzeugt eben die Warnungen.
2. Welchen ATI treiber sollte man nun nehmen?
Keine Ahnung. -dnh -- <logic mode="patent office"> Die Patente sind doch nicht trivial! Bei keinem dieser Patente wurde bei der Recherche ein früheres Patent mit etwas ähnlichem gefunden, also kann es nicht trivial sein und neu sein muss es auch. </logic> -- C. Faerber