Allen Bierbaum wrote:
> Andreas Zieringer wrote:

[snip]

>> Ok some ideas how to improve it:
>>
>> - add flex, bison, ... (win32) executables to the cvs and include the 
>> search path to the visual studio project files.
>>  
>>
> This would definitely help.  Another idea here would be to just check in 
> the generated code and only generate it if you have flex and bison 
> available.  That way most users would never generate the code and only 
> the developers would have to have flex and bison around.

[snip]

>> - get rid of the cygwin dependency. Right now we use some tools like 
>> sed, flex, bison just add the executables to the cvs.
>>  
>>
> The OpenSG 2.0 build is meant to be run from a dos shell and doesn't 
> need cygwin unless you want to run flex and bison.  (see above)

I came across this yesterday when looking for a tee command that I could run
from a DOS shell:

   http://gnuwin32.sourceforge.net/

I didn't install it yet because the installation procedure looks a little
rough (not that Cygwin's is ideal). What I did install and use successfully
was this:

   http://unxutils.sourceforge.net/

This package is pretty dated, unfortunately, and that's why GnuWin32 looks
like a better option. Using GnuWin32 would eliminate the need for
cygwin1.dll and other Cygwin bits that tend to be an impediment. Since the
non-Cygwin Python is required to run the OpenSG SCons build on Windows, it
seems to me that keeping Cygwin out of the picture as much as possible would
be a good thing.

Another alternative is to do something like what is done to build NSPR (and
probably other parts of Mozilla) on Windows. They have a package of the bare
minimum set of UNIX tools needed to build on Windows. These binaries are not
from Cygwin and are instead "native" builds for Windows. Whether that
approach is popular or received well by Windows users without UNIX
knowledge, I cannot say, but they have been doing it that way for years and
years.

 -Patrick


-- 
Patrick L. Hartling                    | VP Engineering, Infiscape Corp.
PGP: http://tinyurl.com/2msw3          | http://www.infiscape.com/

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to