Re: Compilation Errors: please advice
- From: Antonio Gomes <tonikitoo gmail com>
- To: Maximus <john maximus gmail com>
- Cc: fontconfig lists freedesktop org, xorg lists freedesktop org, gtk-list gnome org
- Subject: Re: Compilation Errors: please advice
- Date: Tue, 14 Jun 2005 21:45:32 -0400
Maximus,
as I use debian tools for cross-compialtions, i usually search for
packages (from specific header) at
<http://www.debian.org/distrib/packages>. This time, I found out
"ft2build.h" is a header from 'libfreetype6-dev' package.
FILE PACKAGE
usr/include/ft2build.h libdevel/libfreetype6-dev
take a look at:
<http://packages.debian.org/cgi-bin/search_contents.pl?word=ft2build.h&searchmode=searchword&case=insensitive&version=stable&arch=i386>
btw, are you building every thing from scratch. Make sure you are
saving your FS, to simplify future work :). Advice: use scratchbox ;)
regards
On 6/14/05, Maximus <john maximus gmail com> wrote:
> Hi,
>
> I want to build X windows, Gpe Package, GTK2.X for my arm processor.
>
> Now, I downloaded the following from freedesktop.
>
> Randr
> Render
> XExtensions
> FixesExt
> DamageExt
> Xproto
> xtrans
> Xfont
> Xau
> CompositeExt
> ResourceExt
> RecordExt
> Xdmcp
> XCalibrateExt
> X11
> Xext
> XRender
> XServer.
>
> The compilation was succesful and i got Xserver.
>
> I compiled pango:
>
> configuration:
> backends: X
>
> Now, i wanted to compile GTK.
>
> Whenever i compile GTK. i got an error.
>
> checking for freetype-config...
> configure: error: Xft Pango backend is required for x11 target
>
> So, i compiled Xft 2.1.2
>
> I got the error :
>
> creating libtool
> checking for xrender >= 0.8.2... yes
> checking XRENDER_CFLAGS... -D_XOPEN_SOURCE=500
> -I/usr/local/arm/3.4.1/arm-linux/include
> checking XRENDER_LIBS... -L/usr/local/arm/3.4.1/arm-linux/lib -lXrender
> checking for freetype-config... freetype-config
> checking for fontconfig >= 1.0.1... Package fontconfig was not found
> in the pkg-config search path. Perhaps you should add the directory
> containing `fontconfig.pc' to the PKG_CONFIG_PATH environment variable
> No package 'fontconfig' found
> configure: error: Library requirements (fontconfig >= 1.0.1) not met;
> consider adjusting the PKG_CONFIG_PATH environment variable if your
> libraries are in a nonstandard prefix so pkg-config can find them.
>
> So, i thought i want fontconfig:
>
> When i compiled fontconfig:
>
> I get the error:
>
> ---------
> /usr/local/arm/3.4.1/bin/arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I..
> -I/usr/include/freetype2 -Wall -Wpointer-arith -Wstrict-prototypes
> -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
> -fno-strict-aliasing
> -DFONTCONFIG_PATH=\"/usr/local/arm/3.4.1/arm-linux/etc/fonts\" -I..
> -I../src -I/usr/local/arm/3.4.1/arm-linux/include
> -I/usr/local/arm/3.4.1/arm-linux/include -MT fcatomic.lo -MD -MP -MF
> .deps/fcatomic.Tpo -c fcatomic.c -fPIC -DPIC -o .libs/fcatomic.o
> In file included from fcint.h:39,
> from fcatomic.c:50:
> ../fontconfig/fcfreetype.h:27:22: ft2build.h: No such file or directory
> ../fontconfig/fcfreetype.h:28:10: #include expects "FILENAME" or <FILENAME>
> In file included from fcint.h:39,
> from fcatomic.c:50:
> ../fontconfig/fcfreetype.h:33: error: parse error before "FcFreeTypeCharIndex"
> ../fontconfig/fcfreetype.h:33: error: parse error before "face"
> ../fontconfig/fcfreetype.h:33: warning: type defaults to `int' in
> declaration of `FcFreeTypeCharIndex'
> ../fontconfig/fcfreetype.h:33: warning: function declaration isn't a prototype
> ../fontconfig/fcfreetype.h:33: warning: data definition has no type or
> storage class
> ../fontconfig/fcfreetype.h:36: error: parse error before "face"
> ../fontconfig/fcfreetype.h:36: warning: function declaration isn't a prototype
> ../fontconfig/fcfreetype.h:39: error: parse error before "face"
> ../fontconfig/fcfreetype.h:39: warning: function declaration isn't a prototype
> ../fontconfig/fcfreetype.h:42: error: parse error before "FT_Face"
> ../fontconfig/fcfreetype.h:42: warning: function declaration isn't a prototype
> ../fontconfig/fcfreetype.h:45: warning: type defaults to `int' in
> declaration of `FT_Face'
> ../fontconfig/fcfreetype.h:45: error: parse error before "f"
> ../fontconfig/fcfreetype.h:45: warning: function declaration isn't a prototype
> In file included from fcatomic.c:50:
> fcint.h:596: error: parse error before "encoding"
> fcint.h:596: warning: function declaration isn't a prototype
> make[2]: *** [fcatomic.lo] Error 1
> make[2]: Leaving directory `/home/user/gtk/dependencies/fontconfig-2.3.2/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/user/gtk/dependencies/fontconfig-2.3.2'
> make: *** [all] Error 2
>
>
> -----------
>
> Please tell me what i should do ?. i am in total frustation.
>
> I dont know from where this ft2build.h. i have one ft2build.h but it
> is in /usr/include.
>
> i dont want that header file. i am cross compiling and need to install
> that package.
>
> >From where should i get the sources and i want to put it in a
> particular arm directory which contains only arm headers.
>
> Please also let me know if i need any more packages and from where i
> should get it.
>
> Please do advice and let me know if i am in the wrong track.
>
>
> Any help is appreciated.
>
>
>
> Regards,
> John
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
--
Antonio Gomes
E-mail: antonio gomes indt org br
Embedded Linux Lab - 10LE
INdT - Instituto Nokia de Tecnologia (Manaus/Br)
NOKIA's Technology Institute
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]