Trouble with compiling 4.4.2 under MSVC++

Jacob Delfos jacob.delfos at MAUNSELL.COM
Sun Apr 24 04:36:58 EDT 2005


Hi Donnie,

I've been compiling mapserver last Friday, and at some stage ran into
that same error. I *think* I resolved it by doing a clean build (or by
manually removing all newly created .obj and .lib files). I was using
the MS SDK's to compile.

If that doesn't solve it, I guess try checking if the path where
mapserver_i.lib is created, exists in your LIB path (check your LIB path
settings in the batchfile, if using one. I have had to modify it).

Also, be careful with using backslashes in paths. In some rare
situations, they are treated as special 'escape' characters. I tend to
change them to forward slashes (which the VC compiler seems to handle
just fine) and I try to make sure there are no spaces in my paths.

regards,

Jacob



-----Original Message-----
From: UMN MapServer Users List
To: MAPSERVER-USERS at LISTS.UMN.EDU
Sent: 4/23/2005 4:57 AM
Subject: [UMN_MAPSERVER-USERS] Trouble with compiling 4.4.2 under MSVC++

I am trying to compile MS 4.4.2 under MSVC++ and I get the following
output from nmake /f makefile.vc



C:\mapserver_build\mapserver-4.4.2>nmake /f makefile.vc



Microsoft (R) Program Maintenance Utility Version 6.00.8168.0

Copyright (C) Microsoft Corp 1988-1998. All rights reserved.



cl /nologo /MD /W3 /DDEBUG -Ic:/mapserver_build/gdwin32
-Ic:\proj/src -Ic:\mapserver_build\re

gex-0.12 -IC:\mapserver_build\gdal-1.2.6/gcore
-IC:\mapserver_build\gdal-1.2.6/alg -IC:\mapserver_build\g

dal-1.2.6/ogr -IC:\mapserver_build\gdal-1.2.6/port
-IC:\mapserver_build\gdal-1.2.6/ogr/ogrsf_frmts -IC:\m

apserver_build\gdal-1.2.6/ogr -IC:\mapserver_build\gdal-1.2.6/port
-IC:\mapserver_build\libcurl-7.13.1-s

sl-zlib-ares\curl-7.13.1/include -DHAVE_STRING_H -DREGEX_MALLOC
-DNEED_STRCASECMP -DNEED_STRNCAS

ECMP -DNEED_STRLCAT -DWIN32 -D_WIN32 -DUSE_PROJ -DUSE_PROJ_API_H
-DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_G

D_WBMP -DUSE_GD_GIF -DGD_HAS_GDIMAGEGIFPTR -DGD_HAS_GETBITMAPFONT
-DUSE_OGR -DUSE_WMS_SVR -DUSE_WMS_LYR

-DIGNORE_MISSING_DATA -DENABLE_STDERR_DEBUG -DUSE_GDAL
-DUSE_WFS_SVR -DUSE_WFS_LYR -DUSE_WCS_SVR

-DUSE_GD_ANTIALIAS /c mapserv.c /Fomapserv.obj

mapserv.c

link mapserv.obj mapserver_i.lib
c:/mapserver_build/gdwin32/bgd.lib c:\proj/src/proj_i.li

b C:\mapserver_build\gdal-1.2.6/gdal_i.lib
C:\mapserver_build\gdal-1.2.6/gdal_i.lib C:\mapserver_build\li

bcurl-7.13.1-ssl-zlib-ares\curl-7.13.1/lib/libcurl.lib "C:\Program
Files\Microsoft Visual Studio\VC98

\Lib\WSOCK32.LIB"

Microsoft (R) Incremental Linker Version 6.00.8168

Copyright (C) Microsoft Corp 1992-1998. All rights reserved.



LINK : fatal error LNK1181: cannot open input file "mapserver_i.lib"

NMAKE : fatal error U1077: 'link' : return code '0x49d'

Stop.





Anyone have any clues? I think all the deps are OK, I don’t know why
this error occurs, but I can’t get past it…



TIA,

Donnie

_______________________________________________

Donald Marino

Data Systems

Digitalglobe, Inc.

dmarino at digitalglobe.com <mailto:dmarino at digitalglobe.com>

303.684.4331



More information about the mapserver-users mailing list