On 3/15/07, ant elder <[EMAIL PROTECTED]> wrote:
So that prompted me to check the licenses. Zlib and libxml2 look fine i think though they do need to be added to the Tuscany LICENSE and NOTICE files if the Tuscany code is using those APIs whether or not Tuscany Native is distributing them. Looks like iconv is LGPL which isn't ASF friendly. Is the Tuscany Native code actually using the iconv APIs? ...ant On 3/15/07, Pete Robbins <[EMAIL PROTECTED]> wrote: > > On 15/03/07, ant elder <[EMAIL PROTECTED]> wrote: > > > > On 3/15/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: > > > > > > ant elder wrote: > > > > I was using libxml2 2.6.27, seeing you had 2.6.24 i went looking for > > > that > > > > but can't find a pre-compiled win32 version for that, so I tried > > > > 2.6.23 and > > > > using that the sample runs fine. > > > > > > > > ...ant > > > > > > > > > > Would it help to have on our Wiki a page with actual links to the > > > (Windows) dependency downloads that people have been successful with? > > > This way users won't have to fish for distributions of libxml for > > > example that work for us. > > > > > > What do you think? > > > > > > Sure that would be useful but IMHO even better would be to just > distribute > > these dependencies with the binary distro. I know not everyone agrees > with > > that though. > > > > ...ant > > > > I really think that is a bad thing to do even considering the License > issues > of re-distributing some of them. > > -- > Pete >
You might want to ignore this as I didn't strictly follow the instructions.... I installed IBM JDK 5 and dependencies on my Fedora Core 6 box (only becuase that's what I have on my FC5 box which has worked fine with Tuscany Native in the past). Am getting strange results from scagen. In the CppCalculator test it generated, for example ... float CalculatorImpl_CalculatorService_Proxy::add( float arg0, float arg1) { tuscany::sca::Operation operation("add"); operation.addParameter("arg1", &arg0); operation.addParameter("arg2", &arg1); float ret; operation.setReturnValue(&ret); target->invoke(operation); return *(float*)operation.getReturnValue(); } ... I.e. it seems to be URL encoding the generated code. I suspect this is some setting somewhere as I've not had this before and Sebastien has just run successfully. I'll look at it a little closer later when I have more time. Simon