Simon Laws wrote:
Having just raised a patch to create a VC7 build for BigBank I'm taking a
step back and thinking that we need a better position on Windows
builds as
we have too many variations. In particular I just tried to open the VC7
Calculator sample project and it's not compatible with my oldish
verision of
VC7. So we are faced with even more varieties of project files. This
is not
sensible. I have two proposals.
1/ For those who want to use MSVC lets agree a version that we support
and
try and stick with that. Can I suggest Microsoft Visual C++ 2005 Express
Edition. I have to admit that I haven't tried this but I will move if we
agree this is the right direction to be going in. Has anyone tried it?
Good idea, too many versions on Windows are getting difficult to manage.
I think we should pick a single version, the free Visual C++ 2005
Express as you suggest. I also agree with Andy's comment later in this
thread that most users will want Visual Studio on Windows. Apache Httpd
and Axis2C only document how to build with Visual Studio as far as I
can see. Stdcxx supports Visual Studio as well.
I just tried it and was able to import our VC7 solution into it. I ran
into two issues:
- A minor issue, I had to remove the ODBC libraries from the link
configuration
- A more serious issue, the SDO runtime breaks with exceptions
complaining about "incompatible list iterators" in
DataObjectImpl::~DataObjectImpl()
This is probably easy to fix - although I have no idea how to fix it :)
2/ Implement a command line build for windows so that we can automate the
build process. I am currently looking at a cygwin build based on the *nix
project automake files. I haven't got it working just yet but will report
back.
It will be interesting to see if we can make our automake based build
portable. It would be great if we could generate the Visual C++ solution
from that automake build... but I'm not sure if that's easy to do or
even possible. If we can use our automake build with few or no changes
then we should consider this, but IMO we need the Visual C++ 2005
express build as well (handcrafted or generated).
Thoughts?
Simon
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]