GTK 2 ---> blem de compilation de pango - Linux et OS Alternatifs
Marsh Posté le 31-03-2002 à 16:15:17
Tu as 2 versions de freetype installée(ou au moins, les headers), pango a besoin de la 2 et il trouve ceux de la 1.
[jfdsdjhfuetppo]--Message édité par daique--[/jfdsdjhfuetppo]
Marsh Posté le 31-03-2002 à 16:17:11
erf, komment je peux "désactiver" la 1ère ?
[jfdsdjhfuetppo]--Message édité par Deadog--[/jfdsdjhfuetppo]
Marsh Posté le 31-03-2002 à 16:41:27
oui, mais il y a -I/usr/X11R6/include avant, donc cc va chercher dans ce rep les include <freetype/freetype.h> au lieu de prendre ceux qui sont dans /usr/local/include/freetype2 . pour arranger ca, tu te débrouilles pour qu'il ne trouve plus /usr/X11R6/include/freetype
Marsh Posté le 31-03-2002 à 16:51:17
merci, il est passé sur cette erreur correctement
malheuresement ça en a ammener une autre
Citation : gcc -g -O2 -Wall -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -o pango-querymodules querymodules.o -Wl,--export-dynamic ./.libs/libpangoft2-1.0.so -L/usr/local/lib ./.libs/libpangox-1.0.so -L/usr/X11R6/lib ./.libs/libpangoxft-1.0.so /var/tmp/gtk2/pango-1.0.1/pango/.libs/libpango-1.0.so /usr/X11R6/lib/libfreetype.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libglib-2.0.so /usr/local/lib/libiconv.so -lXft -lXrender -lXext -lX11 /usr/local/lib/libfreetype.so -Wl,--rpath -Wl,/var/tmp/gtk2/pango-1.0.1/pango/.libs -Wl,--rpath -Wl,/usr/X11R6/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/X11R6/lib |
[jfdsdjhfuetppo]--Message édité par Deadog--[/jfdsdjhfuetppo]
Marsh Posté le 31-03-2002 à 17:53:21
tu es sur que tu as bien viré tout ce qui est en rapport avec freetype 1?
Marsh Posté le 31-03-2002 à 17:58:40
g renommé /usr/X11R6/include/Freetype
pê y'a des truc ki traine autre part
Marsh Posté le 31-03-2002 à 18:17:08
et les .so dans /usr/X11/lib? y a pas moyen des les retirer proprement?
[jfdsdjhfuetppo]--Message édité par daique--[/jfdsdjhfuetppo]
Marsh Posté le 31-03-2002 à 18:43:52
ah c enfin passé
merci m'enfin, si possible reste po trop loin, j'ai encore ATK et GTK a compilé et avec ma veine ça va planter ...
Marsh Posté le 31-03-2002 à 19:51:56
j'ai trop de chance, ça a pas merdé
bon, ça marche impec c assez bo
Marsh Posté le 31-03-2002 à 16:00:08
j'essaye d'installer gtk2, pour cela faut installer tout un tas de truc avant dont pango, seulement, pango veux pas se compilé
j'utilise pango 1.0.1 (avec pango 1.0.0 j'obtiens la même chose) et j'obtiens cette erreur :
make[3]: Entering directory `/var/tmp/gtk2/pango-1.0.1/pango'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/usr/local/etc\" -DLIBDIR=\"/usr/local/lib\" -DMODULE_VERSION=\"1.0.0\" -DG_DISABLE_DEPRECATED -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/freetype2 -I..
-g -O2 -Wall -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -c pangoxft-font.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/usr/local/etc\" -DLIBDIR=\"/usr/local/lib\" -DMODULE_VERSION=\"1.0.0\" -DG_DISABLE_DEPRECATED -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/freetype2 -I.. -g -O2 -Wall -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -c pangoxft-font.c -fPIC -DPIC -o pangoxft-font.o
In file included from pangoxft.h:27,
from pangoxft-private.h:25,
from pangoxft-font.c:26:
../pango/pango-ot.h:43: parse error before `face'
In file included from pangoxft-private.h:25,
from pangoxft-font.c:26:
pangoxft.h:64: parse error before `pango_xft_font_get_face'
pangoxft.h:64: warning: type defaults to `int' in declaration of `pango_xft_font_get_face'
pangoxft.h:64: warning: data definition has no type or storage class
j'ai regarder dans les fichiers incriminé et les ligne d'erreur c ça :
sachant ke pour le dernier, avant il y'a ça :
typedef enum
{
PANGO_OT_TABLE_GSUB,
PANGO_OT_TABLE_GPOS
} PangoOTTableType;
et la je vois pas trop pkoi ça merde