<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I have installed the cygwin (GNU
on Win32) c, c++ compilers and makefile utility and they
are functional.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I am attempting to compile the UsageEnvironment
library as follows:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> E:\livemedia\live\UsageEnvironment>make
--makefile=UsageEnvironment.mak<BR>UsageEnvironment.mak:17: *** missing
separator. Stop.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The error above seems to reference the following
line in the makefile</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>!include <ntwin32.mak></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>What is the error indicating</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>/Ross</FONT><BR></DIV>
<DIV><FONT face=Arial size=2>The makefile in its entirety follows:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV> INCLUDES = -Iinclude<BR>##### Change the following for your
environment: <BR># Comment out the following line to produce Makefiles that
generate debuggable code:<BR>NODEBUG=1<BR><BR># The following definition ensures
that we are properly matching<BR># the WinSock2 library file with the correct
header files.<BR># (will link with "ws2_32.lib" and include "winsock2.h" &
"Ws2tcpip.h")<BR>TARGETOS = WINNT<BR><BR># If for some reason you wish to use
WinSock1 instead, uncomment the<BR># following two definitions.<BR># (will link
with "wsock32.lib" and include "winsock.h")<BR>#TARGETOS = WIN95<BR>#APPVER =
4.0<BR><BR>!include <ntwin32.mak><BR><BR>UI_OPTS
=                $(guilflags) $(guilibsdll)<BR># Use the following to get a console (e.g., for
debugging):<BR>CONSOLE_UI_OPTS =                $(conlflags)
$(conlibsdll)<BR>CPU=i386<BR><BR>TOOLS32        =                c:\cygwin\bin<BR>COMPILE_OPTS
=                $(INCLUDES) $(cdebug) $(cflags) $(cvarsdll) -I. -I"$(TOOLS32)\include"<BR>C
=                        c<BR>C_COMPILER =                "$(TOOLS32)\bin\cl"<BR>C_FLAGS =                $(COMPILE_OPTS)<BR>CPP
=                        cpp<BR>CPLUSPLUS_COMPILER =        $(C_COMPILER)<BR>CPLUSPLUS_FLAGS
=        $(COMPILE_OPTS)<BR>OBJ =                        obj<BR>LINK =                        $(link) -out:<BR>LIBRARY_LINK
=                lib -out:<BR>LINK_OPTS_0 =                $(linkdebug) msvcirt.lib<BR>LIBRARY_LINK_OPTS
=        <BR>LINK_OPTS =                $(LINK_OPTS_0) $(UI_OPTS)<BR>CONSOLE_LINK_OPTS
=        $(LINK_OPTS_0) $(CONSOLE_UI_OPTS)<BR>SERVICE_LINK_OPTS
= kernel32.lib advapi32.lib shell32.lib
-subsystem:console,$(APPVER)<BR>LIB_SUFFIX
=                lib<BR>LIBS_FOR_CONSOLE_APPLICATION =<BR>LIBS_FOR_GUI_APPLICATION
=<BR>MULTIMEDIA_LIBS =        winmm.lib<BR>EXE =                        .exe<BR>PLATFORM =
Windows<BR><BR>rc32 = "$(TOOLS32)\bin\rc"<BR>.rc.res:<BR>        $(rc32) $<##### End
of variables to change<BR><BR>USAGE_ENVIRONMENT_LIB =
libUsageEnvironment.$(LIB_SUFFIX)<BR>ALL =
$(USAGE_ENVIRONMENT_LIB)<BR>all:        $(ALL)<BR><BR>OBJS = UsageEnvironment.$(OBJ)
HashTable.$(OBJ) strDup.$(OBJ)<BR><BR>$(USAGE_ENVIRONMENT_LIB):
$(OBJS)<BR>        $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS)
$(OBJS)<BR><BR>.$(C).$(OBJ):<BR>        $(C_COMPILER) -c $(C_FLAGS)
$<
<BR><BR>.$(CPP).$(OBJ):<BR>        $(CPLUSPLUS_COMPILER) -c $(CPLUSPLUS_FLAGS)
$<<BR><BR>UsageEnvironment.$(CPP):        include/UsageEnvironment.hh<BR>include/UsageEnvironment.hh:        include/UsageEnvironment_version.hh
include/strDup.hh<BR>HashTable.$(CPP):                include/HashTable.hh<BR>include/HashTable.hh:                include/Boolean.hh<BR>strDup.$(CPP):                        include/strDup.hh<BR><BR>clean:<BR>        -rm
-rf *.$(OBJ) $(ALL) core *.core *~ include/*~<BR><BR>##### Any additional,
platform-specific rules come here:</DIV></BODY></HTML>