[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Has anyone...
Matt, Ivan -
i think that your problem was a combination of the changes for Visual
Studio .NET and the small error wei-tsang made. i know i had to do a
lot of work on the makefile to compile the h.263 codec. some of it was
cosmetic and some was strange (e.g., it appeared that sometimes they
needed "\" file separators and sometimes "/" was ok - so converted it
all to "\").
my question about 64-bit processors got answered -- andrew and peter
said that the code should compile normally w/o the 64-bit define set.
it did and worked fine.
in answer to ivan's questions about the makefiles for otcl and tclcl,
you're right they are probably not done correctly. otcl was written by
david weatherall when he was a graduate student at MIT. steve mccanne
included it into the mash world without many changes. as far as i know,
no one has touched the code much.
tclcl is slightly different. i'm not sure who wrote it, but the ISI
folks have taken responsbility for support so we just include what they
have. i have no idea if they are doing ports to .NET compilers.
larry
Matthew Delco wrote:
>
> > Has anyone compiled Open Mash on a 64-bit processor using the Windows
> > build? If so, did you have to make any changes to the makefile? Source
> > code?
> > Larry
>
> Does Open Mash even compile on Windows using a 32-bit processor? The 5.2
> tarball compiles fine, but the May 9th tarball has several problems.
> Running build (using Visual Studio 6 SP5) I get:
>
> otcl.c(424) : warning C4101: 'obj' : unreferenced local variable
>
> followed eventually by the fatal error:
>
> makefile.vc(170) : fatal error U1052: file 'C:\Program Files\Microsoft
> Visual Studio\VC98\platformsdk\include\win32.mak' not found
>
> Anyway, in makefile.vc I changed the non-standard (from .NET?)
>
> !INCLUDE <$(TOOLS32)\platformsdk\include\win32.mak>
>
> back to
>
> !INCLUDE <$(TOOLS32)\include\win32.mak>
>
> I restarted the build but that too resulted in an error
> (..\tclcl\tcl2C++.exe missing). I restarted the build from scratch, and
> eventually blocked on
>
> mid\vidreps.h(50) : fatal error C1083: Cannot open include file: 'tclDvmBasic.h'
> : No such file or directory
>
> This include file isn't anywhere in either tar, so I give up. Regarding
> 64-bit, there are some crosscompilers (e.g., the XP SP1 DDK has a IA64
> compiler that runs on 32-bit systems) but I haven't tried to compile
> application code with them.
>
> MD
--
Professor Lawrence A. Rowe Internet: Rowe@BMRC.Berkeley.EDU
Computer Science Division - EECS Phone: 510-642-5117
University of California, Berkeley Fax: 510-642-5615
Berkeley, CA 94720-1776 URL: http://bmrc.berkeley.edu/~larry