freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft] Instalation - problems


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? (-;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]