[Mapserver-users] OracleSpatial switches to include...(correction)

Jesiel de Souza jesiel at cttmar.univali.br
Mon May 5 10:35:21 PDT 2003


This is a multi-part message in MIME format.

------=_NextPart_000_0053_01C31313.8EC83E20
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Richard,

The entire file "Makefile.vc" it's here.

PS: Modify ORACLESPATIAL_HOME with the your oracle home path.

Regards,
Jesiel de Souza

# -------------------------------------- Begin of file "Makefile.vc" =
------------------------------------------------

#
# makefile.vc - Main MapServer makefile for MSVC++
#
# This VC++ makefile will build MAPSERVER.LIB, MAPSERV.EXE, and the =
other
# MapServer command-line programs.
#
# To use the makefile:
#  - Open a DOS prompt window
#  - Run the VCVARS32.BAT script to initialize the VC++ environment =
variables
#  - Start the build with:  nmake /f makefile.vc
#
# $Id: Makefile.vc,v 1.21.2.1 2002/08/01 14:46:45 assefa Exp $
#

OPTFLAGS =3D /nologo /Zi /W3 /DDEBUG /DWIN32
#OPTFLAGS =3D /nologo /Zi=20
BASE_CFLAGS =3D  $(OPTFLAGS)=20
LDFLAGS =3D /NODEFAULTLIB:libcd /DEBUG

CC=3D     cl
LINK=3D   link /debug

#
# If you want to ignore missing datafile errors uncomment the following
# line. This is especially useful with large tiled datasets that may not
# have complete data for each tile.
#
IGNORE_MISSING_DATA=3D-DIGNORE_MISSING_DATA

#
# Apparently these aren't as commonplace as I'd hoped. Edit the
# following line to reflect the missing functions on your platform.
#
#STRINGS=3D-DNEED_STRCASECMP -DNEED_STRNCASECMP -DNEED_STRDUP
STRINGS=3D-DNEED_STRCASECMP -DNEED_STRNCASECMP

# Proj.4 distribution (cartographic projection routines). Not required =
for normal use. (EXPERIMENTAL)
PROJ_LIB=3D../proj/src/proj.lib
PROJ_INC=3D-I../proj/src
PROJ=3D-DUSE_PROJ -DUSE_PROJ_API_H

#Use this flag to compile with WMS support
WMS=3D-DUSE_WMS

#Use this flag to compile with WMS Client support
#you need the libwww from http://www.w3.org/Library/.
WMSCLIENT=3D -DUSE_WMS_LYR

WWWLIB_INC=3D-I../Libwww/library/src -I../libwww/modules/expat/xmlparse
WWWLIB_LIB=3D../Libwww/bin/wwwcore.lib ../Libwww/bin/wwwapp.lib =
../Libwww/bin/wwwinit.lib ../Libwww/bin/wwwutils.lib

# GD distribution (graphics library GIF and/or PNG support). (REQUIRED)
#
#   - Version 1.2 is included and writes LZW GIF (-DUSE_GD_GIF =
-DUSE_GD_SWAP_XY).
#   - Versions 1.3 to 1.5 write non-LZW GIF (-DUSE_GD_GIF).
#   - Versions 1.6 and greater write PNG (-DUSE_GD_PNG). Add -lpng -lz =
to GD_LIB line.
#   - Versions 1.8 (or was it 1.7?) also supports JPEG and WBMP =
(-DUSE_GD_JPEG -DUSE_GD_WBMP)
#
# The following lines will compile GD 1.2:
#GDFONT_OBJ=3D gd-1.2/gdfontt.obj gd-1.2/gdfonts.obj gd-1.2/gdfontmb.obj =
\
#  gd-1.2/gdfontl.obj gd-1.2/gdfontg.obj
#GD_INC=3D -I./gd-1.2
#GD_LIB=3D gd-1.2/gd.lib
#GD=3D -DUSE_GD_GIF -DUSE_GD_SWAP_XY
#MAKE_GD=3Dgd

# A patched version of GD that supports GIF, JPEG, PNG and WBMP can be=20
# downloaded from http://www.rime.com.au/gd/.
# The following defns will include the patched GD 1.8.4 with TTF:
GDFONT_OBJ=3D
GD_INC=3D -I../gd-1.8.4
GD_LIB=3D ../gd-1.8.4/gd.lib \
        ../jpeg-6b/libjpeg.lib \
        ../libpng-1.0.8/libpng.lib \
 ../zlib-1.1.3/zlibstat.lib ../freetype/lib/freetype.lib
GD=3D     -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP =
-DUSE_GD_TTF \
 -DUSE_GD_TTF -DGD_HAS_GDIMAGEGIFPTR
MAKE_GD=3Dgd

# TIFF distribution (raster support for TIFF and GEOTIFF =
imagery).(RECOMMENDED)
#TIFF_INC=3D-I../tiff-v3.5.4/libtiff
#TIFF_LIB=3D../tiff-v3.5.4/libtiff/libtiff.lib
#TIFF=3D-DUSE_TIFF

# JPEG distribution (raster support for grayscale JPEG images, INPUT =
ONLY).
#JPEG_INC=3D
#JPEG_LIB=3D-ljpeg
#JPEG=3D-DUSE_JPEG

# EPPL7 Support (this activates ERDAS as well) Included in the =
distribution. Probably the best raster alternative if
# you've got EPPL7 laying around. See http://www.lmic.state.mn.us/ for =
more information. (RECOMMENDED)
EPPL=3D-DUSE_EPPL
EPPL_OBJ=3Depplib.obj

# OGR Support OGC Simple Feature inspired interface for vector
# formats.  See http://gdal.velocet.ca/projects/opengis/
GDAL_DIR=3D ..\gdal
OGR=3D-DUSE_OGR
OGR_LIB =3D  $(GDAL_DIR)/gdal.lib =
$(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts.lib =
$(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts_sup.lib $(GDAL_DIR)/ogr/ogr.lib =
$(GDAL_DIR)/ogr/../port/cpl.lib
OGR_INC =3D -I$(GDAL_DIR)/ogr/ogrsf_frmts -I$(GDAL_DIR)/ogr =
-I$(GDAL_DIR)/ogr/../port -I$(GDAL_DIR)/core

GDAL=3D-DUSE_GDAL

# ESRI SDE support.
#SDE_OPT=3D-DUSE_SDE -DWIN32
#SDE_INC=3D-I../arcsde/include
#SDE_LIB=3D../arcsde/lib/sde80.lib ../arcsde/lib/sg80.lib =
../arcsde/lib/pe80.lib

#
# UofMN GIS/Image Processing Extension (very experimental)
#
#EGIS=3D-DUSE_EGIS

#ERR_OBJ=3D./errLog/errLog.o
#ERR_INC=3D-I./errLog
#ERR_LIB=3D-L./errLog -lerrLog

#IMGGEN_OBJ=3D./imgSrc/imgLib.o
#IMGGEN_INC=3D-I./imgSrc
#IMGGEN_LIB=3D-L./imgSrc -limgGEN

#ECWDIR=3D C:\ProgFile\ECW_SDK
#ECW_LIB=3D$(ECWDIR)\lib\NCSEcw.lib $(ECWDIR)\lib\NCSEcwC.lib \
#        $(ECWDIR)\lib\NCSUtil.lib
#
# VC++ does not include the REGEX library... so we must provide our one.
# The following definitions will try to build GNU regex-0.12 located in =
the
# regex-0.12 sub-directory.
# If it was not included in the source distribution, then you can get it =
from:
#    ftp://ftp.gnu.org/pub/gnu/regex/regex-0.12.tar.gz
#
REGEX_OBJ=3D.\regex-0.12\regex.obj
REGEX_INC=3D-I./regex-0.12

#
# IMPORTANT NOTE ABOUT REGEX FOR PHP_MAPSCRIPT USERS:
#
# If you want to compile the PHP_MAPSCRIPT module, then you have to make
# MapServer uses the same version of the REGEX library that PHP was=20
# compiled with:
#
#PHP_REGEX=3D..\php-3.0.14\regex
#PHP_REGEX=3D..\php-4.0.6\regex
#PHP_REGEX=3D..\php-4.1.2\regex
#PHP_REGEX=3D..\php-4.2.1\regex
PHP_REGEX=3D..\php-4.2.2\regex
#REGEX_OBJ=3D$(PHP_REGEX)\regcomp.obj $(PHP_REGEX)\regerror.obj \
#          $(PHP_REGEX)\regexec.obj $(PHP_REGEX)\regfree.obj
#REGEX_INC=3D-I$(PHP_REGEX) -DPHP_NO_ALIASES

#
# REGEX needs some special flags... here they are for VC++ 6.0
#
REGEX_OPT=3D-DHAVE_STRING_H -DREGEX_MALLOC



#
# --- You shouldn't have to edit anything else. ---
#

#
# Main MapServer library.
#
MS_LIB  =3D mapserver.lib
MS_OBJS =3D  mapbits.obj maphash.obj mapshape.obj mapxbase.obj \
  mapparser.obj maplexer.obj mapindex.obj maptree.obj \
  mapsearch.obj mapstring.obj mapsymbol.obj mapfile.obj \
  maplegend.obj maputil.obj mapscale.obj mapquery.obj \
  maplabel.obj maperror.obj mapprimitive.obj mapproject.obj\
  mapraster.obj cgiutil.obj mapsde.obj mapogr.obj \
        maptemplate.obj mappostgis.obj maplayer.obj mapresample.obj \
        mapwms.obj mapwmslayer.obj mapgml.obj maporaclespatial.obj \
        mapprojhack.obj \
  $(EPPL_OBJ) $(REGEX_OBJ)

MS_HDRS =3D  map.h mapfile.h

MS_EXE =3D  mapserv.exe \
                shp2img.exe legend.exe  \
  shptree.exe scalebar.exe sortshp.exe tile4ms.exe

#
#
#
LIBS =3D $(MS_LIB) $(GD_LIB) $(TIFF_LIB) $(JPEG_LIB) \
  $(PROJ_LIB) $(ERR_LIB) $(IMGGEN_LIB) $(OGR_LIB) \
                $(WWWLIB_LIB) $(ECW_LIB)

INCLUDES =3D $(GD_INC) $(TIFF_INC) $(JPEG_INC) \
  $(PROJ_INC) $(ERR_INC) $(IMGGEN_INC) $(REGEX_INC) $(OGR_INC) \
                $(WWWLIB_INC)

CFLAGS =3D $(BASE_CFLAGS) $(INCLUDES) $(REGEX_OPT) $(STRINGS)  \
  $(EPPL) $(PROJ) $(TIFF) $(JPEG) $(GD) $(OGR) $(WMS) $(WMSCLIENT) \
                $(IGNORE_MISSING_DATA) $(GDAL) -DFEATURE_INFO_HTML

default:  all

all:  $(MS_LIB) $(MS_EXE)

$(MS_OBJS): $(MS_HDRS)

$(MS_LIB): $(MS_OBJS)
 copy $(GDAL_DIR)\gdal.pdb .
 lib /out:$(MS_LIB) $(MS_OBJS)

$(MS_EXE): $(LIBS)

#gd::
# cd gd-1.2
# nmake /f makefile.nt OPTFLAGS=3D"$(OPTFLAGS)"
# cd ..

.c.obj:=20
 $(CC) $(CFLAGS) /c $*.c /Fo$*.obj

.cpp.obj:=20
 $(CC) $(CFLAGS) /c $*.cpp /Fo$*.obj

.c.exe:
 $(CC) $(CFLAGS) /c $*.c /Fo$*.obj
 $(LINK) $(LDFLAGS) $*.obj $(LIBS)

.cpp.exe:
 $(CC) $(CFLAGS) /c $*.cpp /Fo$*.obj
 $(LINK) $(LDFLAGS) $*.obj $(LIBS)


clean:
 del *.obj
# del $(REGEX_OBJ)
 del $(MS_LIB)
 del $(MS_EXE)
 del *.pdb
 del *.exp
 del *.ilk
# cd gd-1.2
# nmake -f makefile.nt clean
# cd ..

# ------------------------------------ End of file "Makefile.vc" =
-----------------------------------------------

  ----- Original Message -----=20
  From: Becher, Richard=20
  To: Mapserver-users at lists.gis.umn.edu=20
  Sent: Monday, May 05, 2003 9:51 AM
  Subject: [Mapserver-users] OracleSpatial switches to =
include...(correction)


  Attempting to compile Mapserver with OracleSpatial (Oracle 8i)

  =20

  Can someone help me determine what the entry should look like in the =
Makefile.vc file?  Also, I was hoping to get a handle on what

  Files/directories I need to reference.

  =20

  Help is greatly appreciated!

  =20

  Running WinXP, IIS 5, Mapserver 3.7 (latest) and PHP 4.3.2RC2 for =
win32....

  =20

  =20

  Cheers,

  =20

  Richard Becher

  Sierra Systems
  130 Slater Street, Suite 800
  Ottawa, Ontario K1P 6E2
  Phone: 613.236.7888, Extension: 350

  Fax: 613.236.9333
  Email: RichardBecher at SierraSystems.com
  www.SierraSystems.com

  =20

  =20

------=_NextPart_000_0053_01C31313.8EC83E20
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<META content=3D"Microsoft Word 10" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml at 01C312E3.92FF0AD0" =
rel=3DFile-List><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"PostalCode"></o:SmartTagType><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"State"></o:SmartTagType><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"City"></o:SmartTagType><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"place"></o:SmartTagType><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"Street"></o:SmartTagType><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"address"></o:SmartTagType><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle18
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: .5in" vLink=3Dpurple =
link=3Dblue=20
bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi Richard,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>The entire file "Makefile.vc" it's=20
here.</FONT></DIV>
<DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>PS: Modify ORACLESPATIAL_HOME with =
the your=20
oracle home path.</FONT></DIV></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jesiel de Souza</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#=20
-------------------------------------- Begin of file "Makefile.vc"=20
------------------------------------------------</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># makefile.vc - =
Main MapServer=20
makefile for MSVC++<BR>#<BR># This VC++ makefile will build =
MAPSERVER.LIB,=20
MAPSERV.EXE, and the other<BR># MapServer command-line =
programs.<BR>#<BR># To=20
use the makefile:<BR>#  - Open a DOS prompt window<BR>#  - Run =
the=20
VCVARS32.BAT script to initialize the VC++ environment =
variables<BR>#  -=20
Start the build with:  nmake /f makefile.vc<BR>#<BR># $Id: =
Makefile.vc,v=20
1.21.2.1 2002/08/01 14:46:45 assefa Exp $<BR>#</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>OPTFLAGS =
=3D /nologo /Zi /W3=20
/DDEBUG /DWIN32<BR>#OPTFLAGS =3D /nologo /Zi <BR>BASE_CFLAGS =3D=20
 $(OPTFLAGS) <BR>LDFLAGS =3D /NODEFAULTLIB:libcd =
/DEBUG</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>CC=3D    =20
cl<BR>LINK=3D   link /debug</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># If you want to =
ignore missing=20
datafile errors uncomment the following<BR># line. This is especially =
useful=20
with large tiled datasets that may not<BR># have complete data for each=20
tile.<BR>#<BR>IGNORE_MISSING_DATA=3D-DIGNORE_MISSING_DATA</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># Apparently these =
aren't as=20
commonplace as I'd hoped. Edit the<BR># following line to reflect the =
missing=20
functions on your platform.<BR>#<BR>#STRINGS=3D-DNEED_STRCASECMP=20
-DNEED_STRNCASECMP -DNEED_STRDUP<BR>STRINGS=3D-DNEED_STRCASECMP=20
-DNEED_STRNCASECMP</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2># Proj.4 distribution =
(cartographic=20
projection routines). Not required for normal use.=20
(EXPERIMENTAL)<BR>PROJ_LIB=3D../proj/src/proj.lib<BR>PROJ_INC=3D-I../proj=
/src<BR>PROJ=3D-DUSE_PROJ=20
-DUSE_PROJ_API_H</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#Use this flag to =
compile with WMS=20
support<BR>WMS=3D-DUSE_WMS</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><FONT color=3D#0000ff>#Use this flag to =
compile with=20
WMS Client support<BR>#you need the libwww from </FONT><A=20
href=3D"http://www.w3.org/Library/">http://www.w3.org/Library/</A><FONT=20
color=3D#0000ff>.<BR>WMSCLIENT=3D -DUSE_WMS_LYR</FONT></FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>WWWLIB_INC=3D-I../Libwww/library/src=20
-I../libwww/modules/expat/xmlparse<BR>WWWLIB_LIB=3D../Libwww/bin/wwwcore.=
lib=20
../Libwww/bin/wwwapp.lib ../Libwww/bin/wwwinit.lib=20
../Libwww/bin/wwwutils.lib</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2># GD distribution =
(graphics library=20
GIF and/or PNG support). (REQUIRED)<BR>#<BR>#   - Version 1.2 =
is=20
included and writes LZW GIF (-DUSE_GD_GIF =
-DUSE_GD_SWAP_XY).<BR>#   -=20
Versions 1.3 to 1.5 write non-LZW GIF (-DUSE_GD_GIF).<BR>#   - =

Versions 1.6 and greater write PNG (-DUSE_GD_PNG). Add -lpng -lz to =
GD_LIB=20
line.<BR>#   - Versions 1.8 (or was it 1.7?) also supports =
JPEG and=20
WBMP (-DUSE_GD_JPEG -DUSE_GD_WBMP)<BR>#<BR># The following lines will =
compile GD=20
1.2:<BR>#GDFONT_OBJ=3D gd-1.2/gdfontt.obj gd-1.2/gdfonts.obj=20
gd-1.2/gdfontmb.obj \<BR>#  gd-1.2/gdfontl.obj=20
gd-1.2/gdfontg.obj<BR>#GD_INC=3D -I./gd-1.2<BR>#GD_LIB=3D gd-1.=
2/gd.lib<BR>#GD=3D=20
-DUSE_GD_GIF -DUSE_GD_SWAP_XY<BR>#MAKE_GD=3Dgd</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><FONT color=3D#0000ff># A patched =
version of GD that=20
supports GIF, JPEG, PNG and WBMP can be <BR># downloaded from </FONT><A=20
href=3D"http://www.rime.com.au/gd/">http://www.rime.com.au/gd/</A><FONT=20
color=3D#0000ff>.<BR># The following defns will include the patched GD =
1.8.4 with=20
TTF:<BR>GDFONT_OBJ=3D<BR>GD_INC=3D -I../gd-1.8.4<BR>GD_LIB=3D .=
./gd-1.8.4/gd.lib=20
\<BR>        ../jpeg-6b/libjpeg.lib=20
\<BR>        =
../libpng-1.0.8/libpng.lib=20
\<BR> ../zlib-1.1.3/zlibstat.lib=20
../freetype/lib/freetype.lib<BR>GD=3D     =
-DUSE_GD_GIF=20
-DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_TTF =
\<BR> -DUSE_GD_TTF=20
-DGD_HAS_GDIMAGEGIFPTR<BR>MAKE_GD=3Dgd</FONT></FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2># TIFF distribution =
(raster support=20
for TIFF and GEOTIFF=20
imagery).(RECOMMENDED)<BR>#TIFF_INC=3D-I../tiff-v3.5.4/libtiff<BR>#TIFF_L=
IB=3D../tiff-v3.5.4/libtiff/libtiff.lib<BR>#TIFF=3D-DUSE_TIFF</FONT></DIV=
>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2># JPEG distribution =
(raster support=20
for grayscale JPEG images, INPUT=20
ONLY).<BR>#JPEG_INC=3D<BR>#JPEG_LIB=3D-ljpeg<BR>#JPEG=3D-DUSE_JPEG</FONT>=
</DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><FONT color=3D#0000ff># EPPL7 Support =
(this activates=20
ERDAS as well) Included in the distribution. Probably the best raster=20
alternative if<BR># you've got EPPL7 laying around. See </FONT><A=20
href=3D"http://www.lmic.state.mn.us/">http://www.lmic.state.mn.us/</A><FO=
NT=20
color=3D#0000ff> for more information.=20
(RECOMMENDED)<BR>EPPL=3D-DUSE_EPPL<BR>EPPL_OBJ=3Depplib.obj</FONT></FONT>=
</DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><FONT color=3D#0000ff># OGR Support OGC =
Simple=20
Feature inspired interface for vector<BR># formats.  See </FONT><A=20
href=3D"http://gdal.velocet.ca/projects/opengis/">http://gdal.velocet.ca/=
projects/opengis/</A><BR><FONT=20
color=3D#0000ff>GDAL_DIR=3D ..\gdal<BR>OGR=3D-DUSE_OGR<BR>OGR_LIB =
=3D =20
$(GDAL_DIR)/gdal.lib $(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts.lib=20
$(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts_sup.lib $(GDAL_DIR)/ogr/ogr.lib=20
$(GDAL_DIR)/ogr/../port/cpl.lib<BR>OGR_INC =3D =
-I$(GDAL_DIR)/ogr/ogrsf_frmts=20
-I$(GDAL_DIR)/ogr -I$(GDAL_DIR)/ogr/../port=20
-I$(GDAL_DIR)/core</FONT></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>GDAL=3D-DUSE_GDAL</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2># ESRI SDE=20
support.<BR>#SDE_OPT=3D-DUSE_SDE=20
-DWIN32<BR>#SDE_INC=3D-I../arcsde/include<BR>#SDE_LIB=3D../arcsde/lib/sde=
80.lib=20
../arcsde/lib/sg80.lib ../arcsde/lib/pe80.lib</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># UofMN GIS/Image =
Processing=20
Extension (very experimental)<BR>#<BR>#EGIS=3D-DUSE_EGIS</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff=20
size=3D2>#ERR_OBJ=3D./errLog/errLog.o<BR>#ERR_INC=3D-I./errLog<BR>#ERR_LI=
B=3D-L./errLog=20
-lerrLog</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff=20
size=3D2>#IMGGEN_OBJ=3D./imgSrc/imgLib.o<BR>#IMGGEN_INC=3D-I./imgSrc<BR>#=
IMGGEN_LIB=3D-L./imgSrc=20
-limgGEN</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><FONT color=3D#0000ff>#ECWDIR=3D=20
C:\ProgFile\ECW_SDK<BR>#ECW_LIB=3D$(ECWDIR)\lib\NCSEcw.lib=20
$(ECWDIR)\lib\NCSEcwC.lib =
\<BR>#       =20
$(ECWDIR)\lib\NCSUtil.lib<BR>#<BR># VC++ does not include the REGEX =
library...=20
so we must provide our one.<BR># The following definitions will try to =
build GNU=20
regex-0.12 located in the<BR># regex-0.12 sub-directory.<BR># If it was =
not=20
included in the source distribution, then you can get it=20
from:<BR>#    </FONT><A=20
href=3D"ftp://ftp.gnu.org/pub/gnu/regex/regex-0.12.tar.gz">ftp://ftp.gnu.=
org/pub/gnu/regex/regex-0.12.tar.gz</A><BR><FONT=20
color=3D#0000ff>#<BR>REGEX_OBJ=3D.\regex-0.12\regex.obj<BR>REGEX_INC=3D-I=
./regex-0.12</FONT></FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># IMPORTANT NOTE =
ABOUT REGEX FOR=20
PHP_MAPSCRIPT USERS:<BR>#<BR># If you want to compile the PHP_MAPSCRIPT =
module,=20
then you have to make<BR># MapServer uses the same version of the REGEX =
library=20
that PHP was <BR># compiled=20
with:<BR>#<BR>#PHP_REGEX=3D..\php-3.0.14\regex<BR>#PHP_REGEX=3D..\php-4.0=
.6\regex<BR>#PHP_REGEX=3D..\php-4.1.2\regex<BR>#PHP_REGEX=3D..\php-4.2.1\=
regex<BR>PHP_REGEX=3D..\php-4.2.2\regex<BR>#REGEX_OBJ=3D$(PHP_REGEX)\regc=
omp.obj=20
$(PHP_REGEX)\regerror.obj=20
\<BR>#         =20
$(PHP_REGEX)\regexec.obj =
$(PHP_REGEX)\regfree.obj<BR>#REGEX_INC=3D-I$(PHP_REGEX)=20
-DPHP_NO_ALIASES</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># REGEX needs some =
special=20
flags... here they are for VC++ 6.0<BR>#<BR>REGEX_OPT=3D-DHAVE_STRING_H=20
-DREGEX_MALLOC</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># --- You =
shouldn't have to edit=20
anything else. ---<BR>#</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#<BR># Main MapServer=20
library.<BR>#<BR>MS_LIB  =3D mapserver.lib<BR>MS_OBJS =3D=20
 mapbits.obj maphash.obj mapshape.obj mapxbase.obj=20
\<BR>  mapparser.obj maplexer.obj mapindex.obj maptree.obj=20
\<BR>  mapsearch.obj mapstring.obj mapsymbol.obj mapfile.obj=20
\<BR>  maplegend.obj maputil.obj mapscale.obj mapquery.obj=20
\<BR>  maplabel.obj maperror.obj mapprimitive.obj=20
mapproject.obj\<BR>  mapraster.obj cgiutil.obj mapsde.obj =
mapogr.obj=20
\<BR>        maptemplate.obj =
mappostgis.obj=20
maplayer.obj mapresample.obj =
\<BR>       =20
mapwms.obj mapwmslayer.obj mapgml.obj maporaclespatial.obj=20
\<BR>        mapprojhack.obj=20
\<BR>  $(EPPL_OBJ) $(REGEX_OBJ)</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>MS_HDRS =3D  map.h =

mapfile.h</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>MS_EXE =3D =
 mapserv.exe=20
\<BR>           &n=
bsp;   =20
shp2img.exe legend.exe  \<BR>  shptree.exe scalebar.exe=20
sortshp.exe tile4ms.exe</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff=20
size=3D2>#<BR>#<BR>#<BR>LIBS =3D $(MS_LIB) $(GD_LIB) =
$(TIFF_LIB)=20
$(JPEG_LIB) \<BR>  $(PROJ_LIB) $(ERR_LIB) $(IMGGEN_LIB) =
$(OGR_LIB)=20
\<BR>           &n=
bsp;   =20
$(WWWLIB_LIB) $(ECW_LIB)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>INCLUDES =
=3D $(GD_INC) $(TIFF_INC)=20
$(JPEG_INC) \<BR>  $(PROJ_INC) $(ERR_INC) $(IMGGEN_INC) =
$(REGEX_INC)=20
$(OGR_INC)=20
\<BR>           &n=
bsp;   =20
$(WWWLIB_INC)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>CFLAGS =
=3D $(BASE_CFLAGS)=20
$(INCLUDES) $(REGEX_OPT) $(STRINGS)  \<BR>  $(EPPL) =
$(PROJ)=20
$(TIFF) $(JPEG) $(GD) $(OGR) $(WMS) $(WMSCLIENT)=20
\<BR>           &n=
bsp;   =20
$(IGNORE_MISSING_DATA) $(GDAL) -DFEATURE_INFO_HTML</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>default: =
 all</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>all:  $(MS_LIB)=20
$(MS_EXE)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff=20
size=3D2>$(MS_OBJS): $(MS_HDRS)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff=20
size=3D2>$(MS_LIB): $(MS_OBJS)<BR> copy $(GDAL_DIR)\gdal.pdb=20
.<BR> lib /out:$(MS_LIB) $(MS_OBJS)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>$(MS_EXE): $(LIBS)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>#gd::<BR># cd=20
gd-1.2<BR># nmake /f makefile.nt =
OPTFLAGS=3D"$(OPTFLAGS)"<BR># cd=20
..</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>.c.obj: <BR> $(CC)=20
$(CFLAGS) /c $*.c /Fo$*.obj</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>.cpp.obj: <BR> $(CC)=20
$(CFLAGS) /c $*.cpp /Fo$*.obj</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>.c.exe:<BR> $(CC) =
$(CFLAGS) /c=20
$*.c /Fo$*.obj<BR> $(LINK) $(LDFLAGS) $*.obj $(LIBS)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2>.cpp.exe:<BR> $(CC) $(CFLAGS) /c=20
$*.cpp /Fo$*.obj<BR> $(LINK) $(LDFLAGS) $*.obj $(LIBS)</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT> </DIV><FONT face=3DArial=20
size=3D2>
<DIV><BR><FONT color=3D#0000ff>clean:<BR> del *.obj<BR># del=20
$(REGEX_OBJ)<BR> del $(MS_LIB)<BR> del $(MS_EXE)<BR> del=20
*.pdb<BR> del *.exp<BR> del *.ilk<BR># cd =
gd-1.2<BR># nmake=20
-f makefile.nt clean<BR># cd ..</FONT></DIV>
<DIV><FONT color=3D#0000ff></FONT> </DIV>
<DIV><FONT color=3D#0000ff># ------------------------------------ End of =
file=20
"Makefile.vc" =
-----------------------------------------------</FONT></DIV>
<DIV></FONT> </DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3DRichardBecher at SierraSystems.com=20
  href=3D"mailto:RichardBecher at SierraSystems.com">Becher, Richard</A> =
</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  title=3DMapserver-users at lists.gis.umn.edu=20
  =
href=3D"mailto:Mapserver-users at lists.gis.umn.edu">Mapserver-users at lists.g=
is.umn.edu</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Monday, May 05, 2003 9:51 =
AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [Mapserver-users] =
OracleSpatial=20
  switches to include...(correction)</DIV>
  <DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2></FONT><BR></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Attempting to compile =
Mapserver=20
  with OracleSpatial (Oracle 8i)<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Can someone help me =
determine what=20
  the entry should look like in the <SPAN class=3DSpellE><FONT =
color=3Dnavy><SPAN=20
  style=3D"COLOR: navy">Makefile.vc</SPAN></FONT></SPAN> file?<SPAN=20
  style=3D"mso-spacerun: yes">  </SPAN>Also, I was hoping to get a =
handle on=20
  what<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Files/directories I need =
to=20
  reference=85<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Help is greatly=20
  appreciated!<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal=20
  style=3D"MARGIN-LEFT: 0.5in; mso-layout-grid-align: none"><FONT =
face=3DArial=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Running=20
  </SPAN></FONT><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">WinXP, IIS 5, =
Mapserver=20
  3.7 (latest) and PHP 4.3.2RC2 for =
win32....<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal=20
  style=3D"MARGIN-LEFT: 0.5in; mso-layout-grid-align: none"><FONT=20
  face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal=20
  style=3D"MARGIN-LEFT: 0.5in; mso-layout-grid-align: none"><FONT=20
  face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Cheers,<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><STRONG><B><FONT=20
  face=3D"Times New Roman" color=3Dgreen size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; COLOR: green; mso-no-proof: yes">Richard=20
  Becher<o:p></o:p></SPAN></FONT></B></STRONG></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><EM><B><I><FONT=20
  face=3D"Times New Roman" color=3Dgreen size=3D3><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: green; =
mso-no-proof: yes">Sierra=20
  Systems</SPAN></FONT></I></B></EM><B><FONT color=3Dgreen><SPAN=20
  style=3D"FONT-WEIGHT: bold; COLOR: green; mso-no-proof: =
yes"><BR></SPAN></FONT></B><st1:Street><st1:address><FONT=20
  color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: yes">130 Slater=20
  Street, Suite 800</SPAN></FONT></st1:address></st1:Street><FONT=20
  color=3Dnavy><SPAN=20
  style=3D"COLOR: navy; mso-no-proof: =
yes"><BR></SPAN></FONT><st1:place><st1:City><FONT=20
  color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: =
yes">Ottawa</SPAN></FONT></st1:City><FONT=20
  color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: yes">,=20
  </SPAN></FONT><st1:State><FONT color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: =
yes">Ontario</SPAN></FONT></st1:State><FONT=20
  color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: yes">=20
  </SPAN></FONT><st1:PostalCode><FONT color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: yes">K1P=20
  6E2</SPAN></FONT></st1:PostalCode></st1:place><FONT color=3Dnavy><SPAN =

  style=3D"COLOR: navy; mso-no-proof: yes"><BR></SPAN></FONT><FONT =
color=3Dnavy=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: =
yes">Phone:=20
  613.236.7888, Extension: 350</SPAN></FONT><FONT color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times =
New Roman"=20
  color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: yes">Fax:=20
  613.236.9333</SPAN></FONT><FONT color=3Dnavy><SPAN=20
  style=3D"COLOR: navy; mso-no-proof: yes"><BR></SPAN></FONT><FONT =
color=3Dnavy=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: =
yes">Email:=20
  RichardBecher at SierraSystems.com</SPAN></FONT><FONT color=3Dnavy><SPAN=20
  style=3D"COLOR: navy; mso-no-proof: yes"><BR></SPAN></FONT><FONT =
color=3Dnavy=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: navy; mso-no-proof: =
yes"><A=20
  =
href=3D"http://www.sierrasystems.com/">www.SierraSystems.com</A></SPAN></=
FONT><SPAN=20
  style=3D"mso-no-proof: yes"><o:p></o:p></SPAN></P>
  <P class=3DMsoAutoSig style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; mso-no-proof: =
yes"><o:p> </o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN=20
style=3D"FONT-SIZE: =
12pt"><o:p> </o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTML=
>

------=_NextPart_000_0053_01C31313.8EC83E20--




More information about the MapServer-users mailing list