Run the build_thirdparty.bat Script
 
 
 

The assumption is that you are not changing the third-party software. So these binaries need only be built once. If you notice a third-party component has been updated during a run of checkoutsvn.bat, you must run this script again. You can use command-line options to limit the build to the components that have changed.

In the same cmd.exe window where you ran the setenvironment.bat script enter build_thirdparty -h. The help text is contained in the following list:

The default action is to build all of the thirdparty release DLLs and write them to Thirdparty subfolders.

If you only specify the -c=debug option, you get all of the thirdparty debug DLLs written to Thirdparty subfolders.

If you specify the -a=buildinstall option, you get DLLs copied from Thirdparty subfolders to Fdo\Bin in the folder specified using the -o option.

If you specify the -w=fdo option, you get apache DLLs built and written to Thirdparty\apache subfolders. If you specified an install option, you get the apache DLLs copied to Fdo\Bin in the folder specified using the -o option.

If you specify the -w=sdf option, you get a .lib built and written to a Thirdparty\Sqllite3.1.5 subfolder. This .lib is used during the SDF provider build and is only used by the SDF provider. An install option has no effect.

If you specify the -w=wfs option, you get a curl lib built and written to a libcurl subfolder, an openssl lib built and written to an openssl subfolder, and a boost DLL built and written to a boost subfolder. If you specified an install option, you get the boost DLL copied to Fdo\Bin in the folder specified using the -o option.

If you specify the -w=wfs option, you get a curl lib built and written to a libcurl subfolder, an openssl lib built and written to an openssl subfolder, a boost DLL built and written to a boost subfolder, and a GDAL DLL built and written to a GDAL1.3 subfolder. If you specified an install option, you get the boost and GDAL (gdal13.dll) DLLs copied to Fdo\Bin in the folder specified using the -o option.

NoteThe gdal13.dll file is used by the WMS provider. The GDAL provider is a different .dll file.