Fw: [mapserver-users] Compiling freetype
klehr1 at tampabay.rr.com
klehr1 at tampabay.rr.com
Fri Mar 8 07:31:27 PST 2002
----- Original Message -----
From: klehr1 at tampabay.rr.com
To: Stepan Kafka
Cc: Daniel Morissette
Sent: Friday, March 08, 2002 10:30 AM
Subject: Re: [mapserver-users] Compiling freetype
I've got this working on RH 7.1 -- actually by default. When I go to RH 6.1 it didn't work, and do to the documentation, I thought I needed to compile in this stuff my self.
I've tried: freetype 1.2, 1.3, gd 1.8.4. I can't get either 1.2 or 1.3 to compile make do the fact that the X11 library is not installed (its does not run x-windows, so the test scripts don't run).
I've tried compiling everything by hand making all the .o files
then generating the libtff.a by ar -r libtff.a tt*.o, libfreetype.a = ar -r libfreetype.a ft*.o
when compiling gd 1.8.4 I tried the -libtff stuff and it compiled without complaint. I tried adding in the -lfreetype and then it complains about the file ftglyph.h missing -- so no free type its not in ft 1.2 or 1.3.
So I get gd built with only -libttf
When I build mapserver(3.5)
./configure --with-gd=static,/www/stevestuff/gd-1.8.4 --with-ttf --enable-force-freetype1
gcc -c -O2 -Wall -DIGNORE_MISSING_DATA -DUSE_EPPL -DUSE_TIFF -DUSE_JPEG -DU
SE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -I/www/stevestuff/gd-1.8.4
maplexer.c -o maplexer.o
maplexer.c: In function `msyylex':
maplexer.c:1602: warning: `yy_cp' might be used uninitialized in this function
maplexer.c:1602: warning: `yy_bp' might be used uninitialized in this function
maplexer.c: At top level:
maplexer.c:3125: warning: `yyunput' defined but not used
gcc -c -O2 -Wall -DIGNORE_MISSING_DATA -DUSE_EPPL -DUSE_TIFF -DUSE_JPEG -DU
SE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -I/www/stevestuff/gd-1.8.4
mapsymbol.c -o mapsymbol.o
mapsymbol.c: In function `msDrawShadeSymbol':
mapsymbol.c:458: warning: unused variable `font'
mapsymbol.c:457: warning: unused variable `rect'
mapsymbol.c:456: warning: unused variable `bbox'
mapsymbol.c: In function `msGetMarkerSize':
mapsymbol.c:661: warning: unused variable `font'
mapsymbol.c:660: warning: unused variable `rect'
mapsymbol.c: In function `msDrawMarkerSymbol':
mapsymbol.c:729: warning: unused variable `font'
mapsymbol.c:728: warning: unused variable `rect'
mapsymbol.c:727: warning: unused variable `bbox'
mapsymbol.c: In function `msCircleDrawShadeSymbol':
mapsymbol.c:1016: warning: unused variable `font'
mapsymbol.c:1015: warning: unused variable `rect'
mapsymbol.c:1014: warning: unused variable `bbox'
mapsymbol.c: At top level:
mapserv -v
MapServer version 3.5 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP INPUT=TIFF INPUT=EPPL7
INPUT=JPEG INPUT=SHAPEFILE
Suggestions???
Dan I tried you RPM 1.8.4 trick, but could only find 1.8.3-7 and my package manager claimed defeat (didnt see a 1.8.4 version on my RH 7.1 disk nor Red Hat site--coincidentially I run 7.1 in the garage and every thing works just fine there).
rpm -i gd-1.8.3-7.i386.rpm
only packages with major numbers <= 3 are supported by this version of RPM
error: gd-1.8.3-7.i386.rpm cannot be installed
I tried installing newer package managers put that failed too! Arrgh.
Suggestions??
----- Original Message -----
From: Stepan Kafka
To: klehr1 at tampabay.rr.com
Sent: Friday, March 08, 2002 9:36 AM
Subject: RE: [mapserver-users] Compiling freetype
There is a lot of comments inside the makefile, fplease follow them, I dont have it on my hand but I think you are to use only -DHAVE_LIBTTF.
ATTENTION!!!! I forgotten the --enable-force-freetype1 switch in the MS configure parameters. The right syntax is:
./configure --with-gd=static,<path to your gd> --with-ttf --enable-force-freetype1 ...
good luck!
Stepan Kafka
-----Puvodní zpráva-----
Od: klehr1 at tampabay.rr.com [mailto:klehr1 at tampabay.rr.com]
Odesláno: 8. brezna 2002 13:44
Komu: Stepan Kafka
Predmet: Re: [mapserver-users] Compiling freetype
When compiling gd it asks about DHAVE_LIBFREETYPE and -DHAVE_LIBTTF
do I only use -DHAVE_LIBTTF ?
Steve
----- Original Message -----
From: Stepan Kafka
To: klehr1 at tampabay.rr.com ; Users
Sent: Friday, March 08, 2002 2:00 AM
Subject: RE: [mapserver-users] Compiling freetype
Hi Steve,
I have good experience with this configuration:
1. Compiling gd 1.8.4. with freetype 1.2 (I had to edit makefile to ensure the freetype 1.2) without make install.
2. Configuring and compiling mapserver with these options:
./configure --with-gd=static,/installs/gd-1.8.4 --with-ttf ...
Stepan Kafka
-----Puvodní zpráva-----
Od: owner-mapserver-users at lists.gis.umn.edu [mailto:owner-mapserver-users at lists.gis.umn.edu]za uzivatele klehr1 at tampabay.rr.com
Odesláno: 7. brezna 2002 18:18
Komu: Users
Predmet: [mapserver-users] Compiling freetype
Good morning:
I'm getting the error: getSymbol(): Symbol definition error. (FONT):(118)
My goal is to get rotating text to work and have downloaded the freetype 1.2 library and the gd-1.8.4 library.
It seems that this version of freetype does not make a libfreetype.a file which is needed to make the symbols work in when compiling mapserver with gd option.
I've searched the archives and help sites, but I'm missing something here---
1. Download freetype 1.2 and compile (check)
2. Download gd-1.8.4 and compile with -libttf (check)
3. Download mapserver_3.5 and configure ./configure --with-gd=/installs/gd-1.8.4 (since gd is compiled with freetype--though there's no libfreetype.a generated?? I don't need to --with-freetype)
I guess my question is do what version of freetype do I need to make libfreetype.a and do I really need that?
Thanks
Steve Lehr
WebDatabaseSolutions.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20020308/97a7b489/attachment.htm>
More information about the MapServer-users
mailing list