Hi Ben: Recently on this list, on a separate topic, Doug Kosovic wrote:
> You could always download the free Visual C++ Toolkit 2003 (which includes > the same C/C++ compiler and linker as VS.NET 2003), see: > http://msdn.microsoft.com/visualc/vctoolkit2003/ Details of how we build vic for windows as part of the AG toolkit can be found in AccessGrid/packaging/BuildVic.py (a less than straightforward location, yes). You should be able to build vic by opening a visual studio command window in the ag-media directory, and: devenv vic\vic.sln /rebuild "DDraw Release" You've found the right place to send the patches. We'll have to look at them more closely to decide whether they have general applicability before committing them; a more detailed description of what they accomplish would be helpful. If you run into more trouble, continue sending to ag-dev. Tom B. Bogart wrote: > Hello all, > > I got a co-worker to try and compile VIC for windows but even compiling > TCL fails pretty fast. We have VC++ 7. (errors attached) > > Any hints? A howto on compiling VIC for windows? > > Where can I email patches to VIC for improvements? > > At this rate I'm going to blow away windows on the display machine and > switch to linux. > > Thanks. > B. Bogart > Ryerson University > > > ------------------------------------------------------------------------ > > Subject: > Re: compile vic please? > From: > Rob King <r5k...@ryerson.ca> > Date: > Tue, 02 Aug 2005 13:39:53 -0400 > To: > b...@ekran.org > > To: > b...@ekran.org > > > Hi Ben, > > I hoped the compile would be simple, but it's become very difficult > because it was built to be compiled under VC++5, where I have 7 (2003). > Of course microsoft wouldn't want to keep backwards compatability? I > worked around the first couple errors compiling TCL, but I'm stuck on > these: > > C:\Progra~1\Micros~2.net\Vc7\bin\link.exe /RELEASE /NODEFAULTLIB > /RELEAS > E /NOLOGO /MACHINE:IX86 -entry:_DllMainCRTStartup@12 -dll > -def:.\Release\tcl.def > -out:.\Release\tcl80.dll .\Release\tcl.res msvcrt.lib oldnames.lib > kernel32.li > b advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib > @C:\DOCUME~1\r5ki > ng\LOCALS~1\Temp\nm21A.tmp > .\Release\tcl.def(2) : warning LNK4017: EXETYPE statement not supported > for the > target platform; ignored > .\Release\tcl.def(3) : warning LNK4017: CODE statement not supported for > the tar > get platform; ignored > .\Release\tcl.def(4) : warning LNK4017: DATA statement not supported for > the tar > get platform; ignored > Creating library .\Release\tcl80.lib and object .\Release\tcl80.exp > tclEnv.obj : error LNK2019: unresolved external symbol __environ > referenced in f > unction _TclSetupEnv > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_http > referenced > in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_word > referenced > in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_parray > reference > d in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_ldAout > reference > d in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_history > referenc > ed in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_safe > referenced > in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_optparse > referen > ced in function _Tcl_Init > tclWinInit.obj : error LNK2019: unresolved external symbol _lib_init > referenced > in function _Tcl_Init > tclWinTime.obj : error LNK2019: unresolved external symbol __timezone > referenced > in function _TclpGetTimeZone > tclWinTime.obj : error LNK2019: unresolved external symbol __daylight > referenced > in function _TclpGetTZName > > > I also pokrd around in common, but am not having too much luck there > either. Any hints?? > > Cheers, > -rob > > p.s. what's the phone extention over there? > > > > > > > B. Bogart wrote: > >>> Hey Rob, >>> >>> I'm just going to call you. Could you compile vic for windows on your >>> VC++? We would really like to use it for the siggaph stuff this week. >>> >>> Attached is the ag-media stuff. To compile vic you need to: >>> >>> compile tcl first >>> then tk >>> then common >>> finally vic >>> >>> tcl and tk seem to have nmake files "makefile.vc" you can rename >>> those to >>> "makefile" and nmake should find em. I hope you don't need to edit the >>> makefile, absolute paths I hope not! >>> >>> Anyhow I'm calling you now but thought I would send this ahead. >>> >>> b> >>> >> >> >> Here is the source: www.ekran.org/ben/research/ag-media-rye.tar.bz2 >> >> >> >> >> >> >> > >