Toon posts:

pango-0.22 compileer problemen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer nu al een tijdje pango-0.22 te compileren en krijg iedere keer dit:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/opt/gnome/etc\" -DLIBDIR=\"/opt/gnome/lib\" -I/usr/X11R6/include -I/usr/include/freetype2 -I.. -O3 -march=pentiumpro -O3 -march=pentiumpro -Wall -I/opt/gnome/include/glib-2.0 -I/opt/gnome/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:22:
../pango/pango-ot.h:43: parse error before `face'
In file included from pangoxft-private.h:25,
from pangoxft-font.c:22:
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
In file included from pangoxft-font.c:23:
/usr/X11R6/include/X11/Xft/XftFreetype.h:34: parse error before `_XftFTlibrary'
/usr/X11R6/include/X11/Xft/XftFreetype.h:34: warning: type defaults to `int' in declaration of `_XftFTlibrary'
/usr/X11R6/include/X11/Xft/XftFreetype.h:34: warning: data definition has no type or storage class
/usr/X11R6/include/X11/Xft/XftFreetype.h:37: parse error before `FT_Face'
/usr/X11R6/include/X11/Xft/XftFreetype.h:37: warning: no semicolon at end of struct or union
/usr/X11R6/include/X11/Xft/XftFreetype.h:41: parse error before `size'
/usr/X11R6/include/X11/Xft/XftFreetype.h:41: warning: type defaults to `int' in declaration of `size'
/usr/X11R6/include/X11/Xft/XftFreetype.h:41: warning: data definition has no type or storage class
/usr/X11R6/include/X11/Xft/XftFreetype.h:54: parse error before `matrix'
/usr/X11R6/include/X11/Xft/XftFreetype.h:54: warning: type defaults to `int' in declaration of `matrix'
/usr/X11R6/include/X11/Xft/XftFreetype.h:54: warning: data definition has no type or storage class
/usr/X11R6/include/X11/Xft/XftFreetype.h:71: parse error before `face'
pangoxft-font.c: In function `get_mini_font':
pangoxft-font.c:149: `FT_Face' undeclared (first use in this function)
pangoxft-font.c:149: (Each undeclared identifier is reported only once
pangoxft-font.c:149: for each function it appears in.)
pangoxft-font.c:149: parse error before `face'
pangoxft-font.c:161: `face' undeclared (first use in this function)
pangoxft-font.c:166: warning: implicit declaration of function `FT_Get_Char_Index'
pangoxft-font.c: In function `pango_xft_real_render':
pangoxft-font.c:275: `FT_Face' undeclared (first use in this function)
pangoxft-font.c:275: parse error before `face'
pangoxft-font.c:297: `face' undeclared (first use in this function)
pangoxft-font.c: In function `pango_xft_font_get_coverage':
pangoxft-font.c:454: `FT_Face' undeclared (first use in this function)
pangoxft-font.c:454: parse error before `face'
pangoxft-font.c:470: `face' undeclared (first use in this function)
pangoxft-font.c:475: `FT_UInt' undeclared (first use in this function)
pangoxft-font.c:475: parse error before `glyph'
pangoxft-font.c:477: `glyph' undeclared (first use in this function)
pangoxft-font.c: In function `pango_xft_font_get_font':
pangoxft-font.c:584: `FT_Face' undeclared (first use in this function)
pangoxft-font.c:584: parse error before `face'
pangoxft-font.c:585: `FT_Error' undeclared (first use in this function)
pangoxft-font.c:598: `face' undeclared (first use in this function)
pangoxft-font.c:598: dereferencing pointer to incomplete type
pangoxft-font.c:602: `ft_encoding_unicode' undeclared (first use in this function)
pangoxft-font.c:607: `error' undeclared (first use in this function)
pangoxft-font.c:607: warning: implicit declaration of function `FT_Set_Charmap'
pangoxft-font.c: At top level:
pangoxft-font.c:663: parse error before `pango_xft_font_get_face'
pangoxft-font.c:664: warning: return-type defaults to `int'
pangoxft-font.c: In function `pango_xft_font_get_face':
pangoxft-font.c:667: warning: return makes integer from pointer without a cast
pangoxft-font.c:672: warning: return makes integer from pointer without a cast
pangoxft-font.c:674: dereferencing pointer to incomplete type
pangoxft-font.c:675: warning: control reaches end of non-void function
pangoxft-font.c: In function `pango_xft_font_get_ot_info':
pangoxft-font.c:696: `FT_Face' undeclared (first use in this function)
pangoxft-font.c:696: parse error before `face'
pangoxft-font.c:698: `face' undeclared (first use in this function)
make[3]: *** [pangoxft-font.lo] Error 1
make[3]: Leaving directory `/usr/src/pango-0.22/pango'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/pango-0.22/pango'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/pango-0.22'
make: *** [all-recursive-am] Error 2
root@shoikan:/usr/src/pango-0.22#
Ik heb glib-1.3.11 en atk-0.7 succesvol gecompileerd gekregen (met wat sleutel werk, uiteraard), maar hier kom ik toch effe niet uit. Ik draai slackware 8.0, heb geen gnome bende vanaf de cd geinstalleerd, maar alleen zelf packages gemaakt voor glib-1.2.10 en gtk+-1.2.10. Verder staat er dus 'niets' GTK/GNOME gerelateerd op....

Wie o wie kan mij verder helpen...

Verwijderd

Staat het path van die libs in /etc/ld.so.conf ? Heb je na installatie van de libs ldconfig gedraaid ? En dr is iets raars met freetype2, deze wordt in Slackware op een rare manier geinstalleerd. Is op te lossen door zelf een recente freetype2 te installeren in /usr/local/lib .

  • RG
  • Registratie: Augustus 2000
  • Laatst online: 28-11-2025

RG

Lambda

Ik denk dat je geen goede versie van freetype hebt. Ik heb namelijk ook Slackware 8. Wat ik heb gedaan is XFree 4.2 van de CVS geplukt en die zelf gecompileerd. Dat gaat goed en dan heb fe freetype 2.0.4 en die doet het wel perfect.

Ik heb trouwens heel Gnome 2 draaien, maar momenteel is het panel in gnome-core kapoet :(

[deze advertentieruimte is te koop]


Verwijderd

Topicstarter
Ik denk dat je geen goede versie van freetype hebt. Ik heb namelijk ook Slackware 8. Wat ik heb gedaan is XFree 4.2 van de CVS geplukt en die zelf gecompileerd. Dat gaat goed en dan heb fe freetype 2.0.4 en die doet het wel perfect.

Ik heb trouwens heel Gnome 2 draaien, maar momenteel is het panel in gnome-core kapoet :(
Hmmm.. Probeer net een CVSje te downloaden en te installeren, maar die klapt eruit tijdens het compileren van de MESA libraries voor een SiS kaart.. irri :(
Staat het path van die libs in /etc/ld.so.conf ? Heb je na installatie van de libs ldconfig gedraaid ? En dr is iets raars met freetype2, deze wordt in Slackware op een rare manier geinstalleerd. Is op te lossen door zelf een recente freetype2 te installeren in /usr/local/lib .
Ik heb zelf een verse freetype2 geinstalleerd, maar ik denk dat het echt die Xft bende is. En die heb ik zelf niet gecompileerd...