Re: Compilation Errors: please advice



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]