On 11/24/06, Pete Robbins <[EMAIL PROTECTED]> wrote:
I've created VS Express builds for SDO +samples and SCA +samples so I am
deleting the old VC6/7 project files as we will not be able to maintain
them.

There is a command line build for SDO, SCA, and the individual samples. I
will update the doc accordingly.

Cheers,


On 20/11/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
>
> Pete Robbins wrote:
> > On 20/11/06, Pete Robbins <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>
> >> On 20/11/06, Geoffrey Winn <[EMAIL PROTECTED]> wrote:
> >> >
> >> > On 20/11/06, Pete Robbins <[EMAIL PROTECTED]> wrote:
> >> > >
> >> > > On 19/11/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> >> > > >
> >> > > > Andrew Borley wrote:
> >> > > > > On 11/19/06, Jean-Sebastien Delfino < [EMAIL PROTECTED]>
> >> wrote:
> >> > > > >> Jean-Sebastien Delfino wrote:
> >> > > > >> > Hi,
> >> > > > >> >
> >> > > > >> > I just modified the Axis2Dispatcher class to use our logs
> >> > instead
> >> > > of
> >> > > > >> > the AXIS2 logs, so we now need to link
> >> > tuscany_sca_ws_dispatcher
> >> > > with
> >> > > > >> > the tuscany_sca lib.
> >> > > > >> >
> >> > > > >> > I made the changes to the Linux build, tested with VC++
> >> express
> >> >
> >> > > 2005
> >> > > > >> > but can't make or test the changes to the VC6 and VC7
> builds.
> >> > > > >> >
> >> > > > >> > This raises a bigger question.
> >> > > > >> > - We have VC6 and VC7 build projects/solutions checked
> >> into SVN
> >> >
> >> > > > >> > - I am not sure which command line build works, VC6? VC7?
> >> both?
> >> > > > >> > - VC++ express 2005 users have to convert the VC7 projects
> to
> >> > VC++
> >> > > > >> > express projects
> >> > > > >> > - SCA builds OK with VC++ express 2005 but as far as I
> >> know SDO
> >> > > > >> doesn't.
> >> > > > >> >
> >> > > > >> > Could we simplify our Windows story and do the following:
> >> > > > >> > - A single build story for windows, working with both SDO
> and
> >> > SCA -
> >> > > > >> > with VC++ express 2005 + the Win32 platform SDK (because
> both
> >> > are
> >> > > > >> free)
> >> > > > >> > - working from the command line?
> >> > > > >> >
> >> > > > >> > I think this would be much less confusing for everybody: One
> >> > > working
> >> > > > >> > Windows build, instead of 2 or 3 broken ones :) For this to
> >> > work,
> >> > > we
> >> > > > >> > will need to stop maintaining the VC6/VC7 builds and make
> the
> >> > VC++
> >> > > > >> > express build the single master build.
> >> > > > >> >
> >> > > > >> > Thoughts?
> >> > > > >> >
> >> > > > >>
> >> > > > >> Correction: I am able to build the SDO runtime with VC++
> >> express
> >> > 2005
> >> > > > >> and run the 112 SDO test cases.
> >> > > > >>
> >> > > > >> --
> >> > > > >> Jean-Sebastien
> >> > > > >
> >> > > > > +1 - happy to move compilers. I don't know if VC++ express 2005
> >> > allows
> >> > > > > generation of the command-line makefiles - we may have to
> manage
> >> > them
> >> > > > > by hand if we still want a command-line build. I know VC7
> >> doesn't
> >> > let
> >> > > > > you generate them - we currently use VC6 to generate them,
> after
> >> > which
> >> > > > > they can be used with VC6 or VC7 (don't know about VC++
> >> express).
> >> > > > >
> >> > > > > I don't know how much hassle it will be to manage them by hand,
> >> > but I
> >> > > > > personally think a single windows build system would be worth
> >> the
> >> > > > > hassle.
> >> > > > >
> >> > > > > Cheers
> >> > > > > Andy
> >> > > > >
> >> > > > >
> >> > ---------------------------------------------------------------------
> >> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> >> > > > >
> >> > > > >
> >> > > > Andy,
> >> > > >
> >> > > > I think it is important to have a command line build.
> >> > > >
> >> > > > I couldn't find a .mak generator in VC++ express 2005 either, but
> >> > > > there's a vcbuild.exe command line tool which directly takes a
> >> > project
> >> > > > or solution file.
> >> > > >
> >> > > > Would it make sense to use that?
> >> > >
> >> > >
> >> > > I already raised TUSCANY-918 for this work and have been fiddling
> >> > around
> >> > > with it when I've had the time. vcbuild.exe sounds like what we
> need
> >> > but
> >> > > if
> >> > > it doesn't work how we want it we will have to hand craft and
> manage
> >> > the
> >> > > makefiles...  like we do on Linux.
> >> > >
> >> > > Cheers,
> >> > >
> >> > >
> >> > > --
> >> > > Pete
> >> >
> >> >
> >> > I'd prefer it if we didn't single out an IDE at all. I think we
> >> ought to
> >> > have a command line build as the one common "supported" build
> process,
> >> > and
> >> > then anyone who wants to can contribute the instructions/support to
> >> use
> >> > their favourite IDE. There's too much stuff hidden in the IDE
> >> > configuration
> >> > files that's either hard to find or just plain impossible to see
> >> (eg the
> >> > contents of a .suo file). Since we need a command line build for
> >> > releases
> >> > anyway, why not standardise on that?
> >> >
> >> > Regards,
> >> >
> >> > Geoff.
> >> >
> >> >
> >> I tried vcbuild and it seems good as a command line option. I think
> this
> >> is easier to maintain than hand-crafted makefiles.
> >> I'd vote for using VS Express and create build projects, use vcbuild
> for
> >> comman line build and delete the old vc6/7 projects.
> >>
> >> Cheers,
> >>
> >> --
> >> Pete
> >>
> >
> > Forgot to say... I'll create the projects and check them in to svn. We
> > can
> > then use them and see how it goes. We can make the decision of how to
> > build/package when we come to the next release.
> >
> > Cheers,
> >
>
> Sounds good. Let me know when the projects are in, I'll give them a try
> and can help maintain them in the future as well. Thanks!
>
> --
> Jean-Sebastien
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

I've had to change the way we build the Python extension module - the
old way (using Python's setup.py stuff) required the same compiler as
Python itself was built with. As the extension module is just a normal
dll (renamed to .pyd) I have added a new
"tuscany_sca_python_sca_module" project to the build, which should
build the extension module code and deploy the sca.pyd and
sca_proxy.py files to the right place.

Cheers

Andy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to