[mapserver-users] add nodefaultlib into makefile

Zhang, William wzhang at c-cor.net
Fri Sep 6 18:01:16 PDT 2002


Michael,

Thank you for the help. After recompiling the freetype.lib (v 2.1.2) with
single-threaded option, I could build gd.lib without error. But that gd.lib
still did not work. So according to the message you wrote on August 29, I
moved back to FreeType v1.3.1. Although I could compiled gd.lib (v 1.8.4)
with FreeType (v 1.3.1), but when using gdtestft.c to test gd.lib,
gdImageStringFT function returned error message: "libgd was not build with
FreeType font support". Do you have some suggestion on this problem?

Thank you again.

William


Here is the build message

Deleting intermediate files and output files for project 'Makefile1 - Win32
Debug'.
--------------------Configuration: Makefile1 - Win32
Debug--------------------
Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib -O
-DHAVE_LIBJPEG -DHAVE_LIBPNG -DHAVE_TTF /c gd.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gd.c
 ........

 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib -O
-DHAVE_LIBJPEG -DHAVE_LIBPNG -DHAVE_TTF /c gdfontt.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gdfontt.c
 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib -O
-DHAVE_LIBJPEG -DHAVE_LIBPNG -DHAVE_TTF /c gdfonts.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gdfonts.c
 .......

 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib -O
-DHAVE_LIBJPEG -DHAVE_LIBPNG -DHAVE_TTF /c gdttf.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gdttf.c
 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib -O
-DHAVE_LIBJPEG -DHAVE_LIBPNG -DHAVE_TTF /c gdft.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gdft.c
......

 LIB gd.obj gdhelpers.obj gd_gd.obj gd_gd2.obj gd_io.obj gd_io_dp.obj
gd_io_file.obj gd_ss.obj  gd_io_ss.obj gd_png.obj gdxpm.obj gdfontt.obj
gdfonts.obj gdfontmb.obj gdfontl.obj  gdfontg.obj gdtables.obj gdttf.obj
gdft.obj gdcache.obj gdkanji.obj g
d_jpeg.obj gd_wbmp.obj wbmp.obj libpng.lib zlib.lib libjpeg.lib freetype.lib
Microsoft (R) Library Manager Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
zlib.lib(adler32.obj) : warning LNK4006: _adler32 already defined in
libpng.lib(adler32.obj); second definition ignored
zlib.lib(compress.obj) : warning LNK4006: _compress2 already defined in
libpng.lib(compress.obj); second definition ignored
............

zlib.lib(zutil.obj) : warning LNK4006: _zcfree already defined in
libpng.lib(zutil.obj); second definition ignored
zlib.lib(zutil.obj) : warning LNK4006: _z_errmsg already defined in
libpng.lib(zutil.obj); second definition ignored
 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib pngtogd.c
gd.lib libpng.lib zlib.lib libjpeg.lib
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
pngtogd.c
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/out:pngtogd.exe 
pngtogd.obj 
gd.lib 
libpng.lib 
zlib.lib 
libjpeg.lib 
 .......... 
 
 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib gdtestttf.c
gd.lib libpng.lib zlib.lib libjpeg.lib
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gdtestttf.c
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/out:gdtestttf.exe 
gdtestttf.obj 
gd.lib 
libpng.lib 
zlib.lib 
libjpeg.lib 
 cl -I C:\MapServer\SourceCode\zlib  -I
C:\MapServer\SourceCode\pnglib\lpng124  -I
C:\MapServer\SourceCode\JPEG\jpeg6b  -I
C:\MapServer\SourceCode\FreeType\freetype-1.3.1\freetype\lib gdtestft.c
gd.lib libpng.lib zlib.lib libjpeg.lib
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
gdtestft.c
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/out:gdtestft.exe 
gdtestft.obj 
gd.lib 
libpng.lib 
zlib.lib 
libjpeg.lib 

Makefile1.exe - 0 error(s), 70 warning(s)



More information about the MapServer-users mailing list