|
From: | waterwall |
Subject: | [ft] Instalation - problems |
Date: | Sun, 11 Dec 2005 01:58:22 +0100 |
Hello
I am trying install FreeType2, but (I don't know
where) somewhere I do something wrong.
I'm using Dev-C++ (http://bloodshed.net/dev/) on Windows XP.
I download file: http://ovh.dl.sourceforge.net/sourceforge/freetype/ft2110.zip,
and unpack it to my Dev-C++ folder (C:\Dev-C++\freetype2). Then I
use GNU make included to this software (C:\Dev-C++\bin\make.exe). Result of:
make -v is:
---
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ---
I invoke: make -C ../freetype2/ ... and result
is:
---
make: Entering directory
`c:/Dev-Cpp/freetype2'
FreeType build system -- automatic system
detection
The following settings are used:
platform win32
compiler gcc configuration directory .\builds\win32 configuration rules .\builds\win32\w32-gcc.mk If this does not correspond to your system or
settings please remove the file
'config.mk' from this directory then read the INSTALL file for help. Otherwise, simply type 'make' again to build the
library.
or 'make refdoc' to build the API reference (the latter needs python). make: Leaving directory
`c:/Dev-Cpp/freetype2'
---
Then I do it again (make -C
../freetype2/):
---
make: Entering directory
`c:/Dev-Cpp/freetype2'
gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -o obj s/ftsystem.o src/base/ftsystem.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -o obj s/ftdebug.o src/base/ftdebug.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -o obj s/ftinit.o src/base/ftinit.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftbase.o ./src/base/ftbase.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftbitmap.o src/base/ftbitmap.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftbbox.o src/base/ftbbox.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftbdf.o src/base/ftbdf.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftglyph.o src/base/ftglyph.c src/base/ftglyph.c:329: warning: initialization from incompatible pointer type gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftmm.o src/base/ftmm.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftotval.o src/base/ftotval.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftpfr.o src/base/ftpfr.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftstroke.o src/base/ftstroke.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftsynth.o src/base/ftsynth.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/fttype1.o src/base/fttype1.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftwinfnt.o src/base/ftwinfnt.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/base -o objs/ftxf86.o src/base/ftxf86.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/autofit -o objs/autofit.o ./src/autofit/autofit.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/bdf -o objs/bdf.o ./src/bdf/bdf.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/cache -o objs/ftcache.o ./src/cache/ftcache.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/cff -o objs/cff.o ./src/cff/cff.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/cid -o objs/type1cid.o ./src/cid/type1cid.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/gzip -o objs/ftgzip.o ./src/gzip/ftgzip.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/lzw -o objs/ftlzw.o ./src/lzw/ftlzw.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/otvalid -o objs/otvalid.o ./src/otvalid/otvalid.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/pcf -o objs/pcf.o ./src/pcf/pcf.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/pfr -o objs/pfr.o ./src/pfr/pfr.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/psaux -o objs/psaux.o ./src/psaux/psaux.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/pshinter -o objs/pshinter.o ./src/pshinter/pshinter.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/psnames -o objs/psnames.o ./src/psnames/psmodule.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/raster -o objs/raster.o ./src/raster/raster.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/sfnt -o objs/sfnt.o ./src/sfnt/sfnt.c In file included from ./src/sfnt/sfnt.c:26: ./src/sfnt/sfdriver.c: In function `sfnt_get_interface': ./src/sfnt/sfdriver.c:322: warning: ISO C forbids conversion of function pointer to object pointer type ./src/sfnt/sfdriver.c:325: warning: ISO C forbids conversion of function pointer to object pointer type gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/smooth -o objs/smooth.o ./src/smooth/smooth.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/truetype -o objs/truetype.o ./src/truetype/truetype.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/type1 -o objs/type1.o ./src/type1/type1.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/type42 -o objs/type42.o ./src/type42/type42.c gcc -ansi -pedantic -I./objs -I./builds/win32 -I./include -c -g -O6 -Wall -I./sr c/winfonts -o objs/winfnt.o ./src/winfonts/winfnt.c del .\objs\freetype.a 2> nul ar -r objs/freetype.a ./objs/ftsystem.o ./objs/ftdebug.o ./objs/ftinit.o ./objs /ftbase.o ./objs/ftbitmap.o ./objs/ftbbox.o ./objs/ftbdf.o ./objs/ftglyph.o ./ob js/ftmm.o ./objs/ftotval.o ./objs/ftpfr.o ./objs/ftstroke.o ./objs/ftsynth.o ./o bjs/fttype1.o ./objs/ftwinfnt.o ./objs/ftxf86.o ./objs/autofit.o ./objs/bdf.o ./ objs/ftcache.o ./objs/cff.o ./objs/type1cid.o ./objs/ftgzip.o ./objs/ftlzw.o ./o bjs/otvalid.o ./objs/pcf.o ./objs/pfr.o ./objs/psaux.o ./objs/pshinter.o ./objs/ psnames.o ./objs/raster.o ./objs/sfnt.o ./objs/smooth.o ./objs/truetype.o ./objs /type1.o ./objs/type42.o ./objs/winfnt.o ar: creating objs/freetype.a make: Leaving directory `c:/Dev-Cpp/freetype2' ---
It look's ok.
So I try create some first program:
---
#include <ft2build.h>
#include FT_FREETYPE_H using namespace std;
int main(int argc, char
*argv[]){
FT_Library library; if (FT_Init_FreeType (&library)) cout << "nie dziaĆa"; system("PAUSE"); return EXIT_SUCCESS; } ---
Compilation failed:
[Linker error] undefined reference to
`FT_Init_FreeType'
I have included to library:
C:\Dev-Cpp\freetype2\objs
To headers:
C:\Dev-Cpp\freetype2\include
C:\Dev-Cpp\freetype2\src
Probably I have forget about smth.
So...
Could You help me?
(-; |
[Prev in Thread] | Current Thread | [Next in Thread] |