I am attempting to compile the 1.28 beta in Visual Studio 2003, on win2K.  After compiling all of the source files, I get dozons of 'unresolved external symbol' errors and the build fails.  

Here's a sample of the beginning and end of the build log.  

Linking...
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
vitosmt.obj : error LNK2019: unresolved external symbol _fatal referenced in function _vitosmt_read
xcsv.obj : error LNK2001: unresolved external symbol _fatal
xmlgeneric.obj : error LNK2001: unresolved external symbol _fatal
stackfilter.obj : error LNK2001: unresolved external symbol _fatal
tef_xml.obj : error LNK2001: unresolved external symbol _fatal

...............................................................................................

vecs.obj : error LNK2001: unresolved external symbol _coto_vecs
vecs.obj : error LNK2001: unresolved external symbol _bcr_vecs
vecs.obj : error LNK2001: unresolved external symbol _gdb_vecs
vecs.obj : error LNK2001: unresolved external symbol _tpo_vecs
xmlgeneric.obj : error LNK2019: unresolved external symbol _cet_find_cs_by_name referenced in function _write_xml_header
.\Debug/GPSBabel.exe : fatal error LNK1120: 41 unresolved externals

Any help in getting this to build would be appreciated.