Adriano,

I'll try to look into this tomorrow. In the meantime, there is a file
generated in the destination directory (where the object files and/or
library is written) by ant called history.xml. If you look at the
signature attribute of the <processor/> element you can see the compiler
command line generated by ant. Hopefully this will help out.

--------------------
Brady Johnson
Lead Software Developer - HydraSCA
Rogue Wave Software - [EMAIL PROTECTED]

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Adriano Crestani
Sent: Sunday, September 02, 2007 1:36 PM
To: tuscany-dev@ws.apache.org
Subject: Re: [DAS Native] ant build

Back from vacation, back to work : )

Brady, I thought the error had something to do with the pc I was using
while
my laptop was getting repaired, but I got it repaired and the error was
still occurring on my laptop. The error seems rationed to the sdo ant
build,
cause I ignored the DAS ant build and built it like I was building
before,
with the MVS, but got the same error :S. Than I rebuilt the SDO, but not
using the new sdo build, but the old one, the build.bat, and guess what,
there was no more error : ).

It is not exactly an error, when I build the SDO using the ant build, my
DAS
requires the dll MSVCP80.dll and with the old SDO build it does not.
There
may be some option that is being set on SDO ant build that is not on SDO
old
build. I'm not a C++ expert, but I think it has something to do with the
option Multi-threaded Debug DLL (/MDd) or Multi-threaded Debug (/MTd) on
compiler arguments.

Another point, the sdo_test is also requiring this dll when built using
the
SDO ant build (I built the SDO using ant build and compiled the sdo_test
on
MVS, but I removed the sdo_test dependency from sdo_runtime, otherwise
it
would get compiled overwriting the SDO ant build binaries on deploy
folder).

Doing another tests right now to check whether it is a Multi-threaded
Debug
DLL (/MDd) or Multi-threaded Debug (/MTd) problem.

Regards,
Adriano Crestani

On 8/16/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:
>
> Hi Brady,
>
> Yes, I was plaining to do that after this weekend. I had no chance to
do
> that so far, cause I was really busy with college's stuffs :(
>
> Regards,
> Adriano Crestani
>
> On 8/16/07, Brady Johnson <[EMAIL PROTECTED]> wrote:
> >
> >
> > Adriano,
> >
> > You might have seen that both SCA and SDO native now have an ant
build
> > infrastructure. I briefly looked at doing the same for DAS, but
couldn't
> > get it to compile with "configure, make, make install" at the time,
and
> > never got a chance to come back to it.
> >
> > I think it should be very easy to copy the SDO ant stuff over to
DAS,
> > what do you think?
> >
> > --------------------
> > Brady Johnson
> > Lead Software Developer - HydraSCA
> > Rogue Wave Software - [EMAIL PROTECTED]
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On
> > Behalf Of Adriano Crestani
> > Sent: Monday, July 23, 2007 11:21 PM
> > To: tuscany-dev@ws.apache.org
> > Subject: Re: [SCA Native] preliminary ant build
> >
> > Great idea, soon I will try to apply this idea to Native DAS and see
how
> > it works. I think the idea could also be easily applied to Native
SDO,
> > as it does not have too much dependencies and code generation as
Native
> > SCA does.
> >
> > A folder ant-core could be created under tuscany/cpp/ folder to
place
> > the ant scripts shared by the projects.
> >
> > Also, we could add a build.xml under tuscany/ccp/ that builds all 3
> > subprojects at once, if the 3 to implement this ant build process.
What
> > do you think?
> >
> > Regards,
> > Adriano Crestani
> >
> > On 7/23/07, Brady Johnson <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > > Correction, it should be like this:
> > >
> > >   <target name="compile.core">
> > >     <cpp-compile
> > >         srcdir="${core.abs.dir}"
> > >         objdir="${lib.dir}"
> > >         infiles="${ core.cpp.files}">
> > >       <custom-cc-elements>
> > >         <defineset if="windows" define="SCA_EXPORTS"/>
> > >       </custom-cc-elements>
> > >     </cpp-compile>
> > >   </target>
> > >
> > > --------------------
> > > Brady Johnson
> > > Lead Software Developer - HydraSCA
> > > Rogue Wave Software - [EMAIL PROTECTED]
> > >
> > >
> > > -----Original Message-----
> > > From: Brady Johnson [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, July 23, 2007 5:05 PM
> > > To: tuscany-dev@ws.apache.org
> > > Subject: RE: [SCA Native] preliminary ant build
> > >
> > >
> > > Pete,
> > >
> > > Good catch. That's an easy fix. I'll submit it with the next patch
> > > tomorrow. Basically it involves removing SCA_EXPORTS from the
> > > Tuscany-BaseCompiler and adding it to the runtime/core/src
targets:
> > >         compile.core
> > >         compile.extension
> > >         compile.model
> > >         compile.util
> > >
> > > Like this:
> > >   <target name="compile.core">
> > >     <cpp-compile
> > >         srcdir="${core.abs.dir}"
> > >         objdir="${lib.dir}"
> > >         infiles="${core.cpp.files }"/>
> > >       <custom-cc-element>
> > >         <defineset if="windows" define="SCA_EXPORTS"/>
> > >       </custom-cc-element>
> > >   </target>
> > >
> > > Tomorrow I'll have the python, ruby, rest, and maybe php
extensions
> > > complete.
> > >
> > >
> > > --------------------
> > > Brady Johnson
> > > Lead Software Developer - HydraSCA
> > > Rogue Wave Software - [EMAIL PROTECTED]
> > >
> > >
> > > -----Original Message-----
> > > From: Pete Robbins [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, July 23, 2007 2:41 PM
> > > To: tuscany-dev@ws.apache.org
> > > Subject: Re: [SCA Native] preliminary ant build
> > >
> > > I think there is a problem in the extension compilations. The
> > > SCA_EXPORTS directive should only be set when compiling the
> > > runtime/core. When compiling for dlls on windows which use the
core
> > > dll SCA_EXPORTS must not be set. I guess this means we have to
move
> > > the setting of this directive from the definition of the
> > > Tuscany-BaseCompiler
> > >
> > > Cheers,
> > >
> > > On 23/07/07, Pete Robbins <[EMAIL PROTECTED]> wrote:
> > > > I've applied the patch. How are you creating the patches? I had
> > > > trouble applying it on Windows using ToirtoiseSVN.
> > > >
> > > > I've included the changes in the patch to the
tools/TuscanyDriver
> > > > build. I haven't tested this and I'm not sure if it works with
the
> > > > system.xml etc.
> > > >
> > > > Can you do a clean extract as a base for future patches?
> > > >
> > > > Cheers,
> > > >
> > > > On 23/07/07, Pete Robbins < [EMAIL PROTECTED]> wrote:
> > > > > I'll give this a go. I should be able to run it on Mac as
well.
> > > > >
> > > > > Cheers,
> > > > >
> > > > > On 23/07/07, Brady Johnson < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > I updated the jira1438 with update 3, which includes the
> > > following:
> > > > > >         https://issues.apache.org/jira/browse/TUSCANY-1438
> > > > > >
> > > > > >
> > > > > > - added build.xml for the following dirs:
> > > > > >    runtime/extensions/build.xml
> > > > > >    runtime/extensions/cpp/build.xml
> > > > > >    runtime/extensions/sca/build.xml
> > > > > >    runtime/extensions/ws/build.xml
> > > > > >
> > > > > > - changed system.xml to check for necessary axis, php,
python,
> > > > > > rest, and ruby env vars. If they're not  set in the env,
look
> > > > > > for them in platform.properties
> > > > > >
> > > > > > - changed compile-targets.xml targets
> > > > > >    <cpp-install-headers/> to <cpp-install-files/>
> > > > > >    <cpp-install-lib/> to <cpp-install-file/>
> > > > > >
> > > > > > - added compile-targets.xml target: <cpp-symlink/>
> > > > > >
> > > > > > - added library versioning and the
> > > > > > platform.tuscanySCA.library.version
> > > > > > platform.properties property
> > > > > >
> > > > > > Can someone submit this for me.
> > > > > >
> > > > > > The only thing left now is the build.xml for these
extensions:
> > > > > > php, python, rest, ruby
> > > > > >
> > > > > > WRT testing on macs, I wont have a mac available until next
> > week.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > --------------------
> > > > > > Brady Johnson
> > > > > > Lead Software Developer - HydraSCA Rogue Wave Software -
> > > > > > [EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Brady Johnson [mailto:[EMAIL PROTECTED] ]
> > > > > > Sent: Thursday, July 19, 2007 8:23 AM
> > > > > > To: tuscany-dev@ws.apache.org
> > > > > > Subject: RE: [SCA Native] preliminary ant build
> > > > > >
> > > > > >
> > > > > > I can look into testing it on Mac here. I believe we have
> > > > > > several mac machines for the purpose.
> > > > > >
> > > > > > I'll get back to you soon.
> > > > > >
> > > > > > --------------------
> > > > > > Brady Johnson
> > > > > > Lead Software Developer - HydraSCA Rogue Wave Software -
> > > > > > [EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Pete Robbins [mailto:[EMAIL PROTECTED] ]
> > > > > > Sent: Thursday, July 19, 2007 2:44 AM
> > > > > > To: tuscany-dev@ws.apache.org
> > > > > > Subject: Re: [SCA Native] preliminary ant build
> > > > > >
> > > > > > I've taken out the references to tuscany_sca_config.h and
> > > > > > patched the automake for now with setting -DIS_DARWIN on
mac.
> > > > > > Yet to test it on Mac as I need to kick the kids off my
machine!
> >
> > > > > >
> > > > > > On 19/07/07, Pete Robbins <[EMAIL PROTECTED]> wrote:
> > > > > > > Automake generates a config file with lots of standard
stuff
> > > > > > > but
> > >
> > > > > > > the only  one we need is the IS_DARWIN, which is used in
2
> > > > > > > places. I'll remove the 2 references to this header and
change
> >
> >
> > > > > > > automale to set the IS_DARWIN compile flag.
> > > > > > >
> > > > > > > Cheers,
> > > > > > >
> > > > > > > On 18/07/07, Brady Johnson < [EMAIL PROTECTED]>
wrote:
> > > > > > > >
> > > > > > > > I did the following diff command and got quite a lot of
> > > > > > > > changes (listed
> > > > > > > > below):
> > > > > > > >
> > > > > > > > # diff tuscany_sca_config.h.in tuscany_sca_config.h
> > > > > > > >
> > > > > > > > Are these not needed?
> > > > > > > >        If not, I can get to work on removing all
references
> > > > > > > > to
> > >
> > > > > > > > the file.
> > > > > > > >        If so, then we still need to figure out how to
create
> >
> >
> > > > > > > > the
> > > > > > file.
> > > > > > > >
> > > > > > > > I just realized, its 23:30, there... Go to bed! ;)
> > > > > > > >
> > > > > > > > --------------------
> > > > > > > > Brady Johnson
> > > > > > > > Lead Software Developer - HydraSCA Rogue Wave Software -
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > >
> > > > > > > >
> > > > > > > > 0a1
> > > > > > > > > /* tuscany_sca_config.h.  Generated by configure.  */
> > > > > > > > 4c5
> > > > > > > > < #undef CLOSEDIR_VOID
> > > > > > > > ---
> > > > > > > > > /* #undef CLOSEDIR_VOID */
> > > > > > > > 8c9
> > > > > > > > < #undef HAVE_DIRENT_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_DIRENT_H 1
> > > > > > > > 11c12
> > > > > > > > < #undef HAVE_DLFCN_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_DLFCN_H 1
> > > > > > > > 14c15
> > > > > > > > < #undef HAVE_DOPRNT
> > > > > > > > ---
> > > > > > > > > /* #undef HAVE_DOPRNT */
> > > > > > > > 17c18
> > > > > > > > < #undef HAVE_GETCWD
> > > > > > > > ---
> > > > > > > > > #define HAVE_GETCWD 1
> > > > > > > > 20c21
> > > > > > > > < #undef HAVE_INTTYPES_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_INTTYPES_H 1
> > > > > > > > 23c24
> > > > > > > > < #undef HAVE_MEMORY_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_MEMORY_H 1
> > > > > > > > 26c27
> > > > > > > > < #undef HAVE_NDIR_H
> > > > > > > > ---
> > > > > > > > > /* #undef HAVE_NDIR_H */
> > > > > > > > 29c30
> > > > > > > > < #undef HAVE_PUTENV
> > > > > > > > ---
> > > > > > > > > #define HAVE_PUTENV 1
> > > > > > > > 33c34
> > > > > > > > < #undef HAVE_STAT_EMPTY_STRING_BUG
> > > > > > > > ---
> > > > > > > > > /* #undef HAVE_STAT_EMPTY_STRING_BUG */
> > > > > > > > 36c37
> > > > > > > > < #undef HAVE_STDBOOL_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_STDBOOL_H 1
> > > > > > > > 39c40
> > > > > > > > < #undef HAVE_STDINT_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_STDINT_H 1
> > > > > > > > 42c43
> > > > > > > > < #undef HAVE_STDLIB_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_STDLIB_H 1
> > > > > > > > 45c46
> > > > > > > > < #undef HAVE_STRDUP
> > > > > > > > ---
> > > > > > > > > #define HAVE_STRDUP 1
> > > > > > > > 48c49
> > > > > > > > < #undef HAVE_STRINGS_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_STRINGS_H 1
> > > > > > > > 51c52
> > > > > > > > < #undef HAVE_STRING_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_STRING_H 1
> > > > > > > > 55c56
> > > > > > > > < #undef HAVE_SYS_DIR_H
> > > > > > > > ---
> > > > > > > > > /* #undef HAVE_SYS_DIR_H */
> > > > > > > > 59c60
> > > > > > > > < #undef HAVE_SYS_NDIR_H
> > > > > > > > ---
> > > > > > > > > /* #undef HAVE_SYS_NDIR_H */
> > > > > > > > 62c63
> > > > > > > > < #undef HAVE_SYS_STAT_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_SYS_STAT_H 1
> > > > > > > > 65c66
> > > > > > > > < #undef HAVE_SYS_TIME_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_SYS_TIME_H 1
> > > > > > > > 68c69
> > > > > > > > < #undef HAVE_SYS_TYPES_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_SYS_TYPES_H 1
> > > > > > > > 71c72
> > > > > > > > < #undef HAVE_UNISTD_H
> > > > > > > > ---
> > > > > > > > > #define HAVE_UNISTD_H 1
> > > > > > > > 74c75
> > > > > > > > < #undef HAVE_VPRINTF
> > > > > > > > ---
> > > > > > > > > #define HAVE_VPRINTF 1
> > > > > > > > 77c78
> > > > > > > > < #undef HAVE__BOOL
> > > > > > > > ---
> > > > > > > > > #define HAVE__BOOL 1
> > > > > > > > 80c81
> > > > > > > > < #undef IS_DARWIN
> > > > > > > > ---
> > > > > > > > > /* #undef IS_DARWIN */
> > > > > > > > 84c85
> > > > > > > > < #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
> > > > > > > > ---
> > > > > > > > > #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
> > > > > > > > 87c88
> > > > > > > > < #undef PACKAGE
> > > > > > > > ---
> > > > > > > > > #define PACKAGE "tuscany_sca_native"
> > > > > > > > 90c91
> > > > > > > > < #undef PACKAGE_BUGREPORT
> > > > > > > > ---
> > > > > > > > > #define PACKAGE_BUGREPORT ""
> > > > > > > > 93c94
> > > > > > > > < #undef PACKAGE_NAME
> > > > > > > > ---
> > > > > > > > > #define PACKAGE_NAME "tuscany_sca_native"
> > > > > > > > 96c97
> > > > > > > > < #undef PACKAGE_STRING
> > > > > > > > ---
> > > > > > > > > #define PACKAGE_STRING "tuscany_sca_native
> > 1.0-incubator-M3"
> > > > > > > > 99c100
> > > > > > > > < #undef PACKAGE_TARNAME
> > > > > > > > ---
> > > > > > > > > #define PACKAGE_TARNAME "tuscany_sca_native"
> > > > > > > > 102c103
> > > > > > > > < #undef PACKAGE_VERSION
> > > > > > > > ---
> > > > > > > > > #define PACKAGE_VERSION "1.0-incubator-M3"
> > > > > > > > 105c106
> > > > > > > > < #undef STDC_HEADERS
> > > > > > > > ---
> > > > > > > > > #define STDC_HEADERS 1
> > > > > > > > 108c109
> > > > > > > > < #undef VERSION
> > > > > > > > ---
> > > > > > > > > #define VERSION "1.0-incubator-M3"
> > > > > > > > 111c112
> > > > > > > > < #undef const
> > > > > > > > ---
> > > > > > > > > /* #undef const */
> > > > > > > > 116c117
> > > > > > > > < #undef inline
> > > > > > > > ---
> > > > > > > > > /* #undef inline */
> > > > > > > >
> > > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Pete Robbins [mailto:[EMAIL PROTECTED] ]
> > > > > > > > Sent: Wednesday, July 18, 2007 4:22 PM
> > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > Subject: Re: [SCA Native] preliminary ant build
> > > > > > > >
> > > > > > > > yeah I figured that... I did exactly the same when
> > > > > > > > committing changes earlier! I dodn't commit the changes
> > > > > > > > inthe tools
> > > folder.
> > > > > > > >
> > > > > > > > Cheers,
> > > > > > > >
> > > > > > > > On 18/07/07, Brady Johnson < [EMAIL PROTECTED]>
wrote:
> > > > > > > > >
> > > > > > > > > Ok, I wasn't aware that I had changed the tools.
> > > > > > > > >
> > > > > > > > > I simply did a "svn diff . > patch_file" from the
tuscany
> > > > > > > > > root
> > > > > > dir.
> > > > > > > > > You can disregard the tools changes. I'll look into
it.
> > > > > > > > >
> > > > > > > > > Thanks
> > > > > > > > >
> > > > > > > > > --------------------
> > > > > > > > > Brady Johnson
> > > > > > > > > Lead Software Developer - HydraSCA Rogue Wave Software
-
> > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: Pete Robbins [mailto:[EMAIL PROTECTED]
> > > > > > > > > Sent: Wednesday, July 18, 2007 4:16 PM
> > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > Subject: Re: [SCA Native] preliminary ant build
> > > > > > > > >
> > > > > > > > > Cool! I've applied this change as well. The update2
patch
> > > > > > > > > contained changes to the
tools/TuscanyDriver/build.xml.
> > > > > > > > > This
> > >
> > > > > > > > > doesn't work so you
> > > > > > > >
> > > > > > > > > may want to look at it.
> > > > > > > > >
> > > > > > > > > Cheers,
> > > > > > > > >
> > > > > > > > > On 18/07/07, Brady Johnson < [EMAIL PROTECTED]>
> > wrote:
> > > > > > > > > >
> > > > > > > > > > If that's all we need the tuscany_sca_config.h file
for
> > > > > > > > > > then, yes this
> > > > > > > > >
> > > > > > > > > > just got a whole lot easier. We can do the following
on
> > > > > > > > > > the Tuscany-BaseCompiler
> > > > > > > > > >
> > > > > > > > > >  <condition property="mac" value="true">
> > > > > > > > > >    <os family="mac"/>
> > > > > > > > > >  </condition>
> > > > > > > > > >
> > > > > > > > > >  <compiler id="Tuscany-BaseCompiler"
> > multithreaded="true"
> > > > > > > > > > exceptions="true" rtti="true">
> > > > > > > > > >    <defineset if="windows"
> > > > > > > > > >
define="WIN32,_CRT_SECURE_NO_DEPRECATE,SCA_EXPORTS"/>
> > > > > > > > > >    <defineset if="mac" define="IS_DARWIN"/>
> > > > > > > > > >    <includepath path="${sdo.include.dir}"/>
> > > > > > > > > >    <includepath path="${ tuscanySCA.root.dir}"/>
<!--
> > > > > > > > > > tuscany_sca_config.h -->
> > > > > > > > > >    <includepath path="${tuscanySCA.root.src.dir}"/>
> > > > > > > > > >    <includepath
> > > > > > > > > > path="${tuscanySCA.root.src.dir}/core/src"/>
> > > > > > > > > >  </compiler>
> > > > > > > > > >
> > > > > > > > > > --------------------
> > > > > > > > > > Brady Johnson
> > > > > > > > > > Lead Software Developer - HydraSCA Rogue Wave
Software -
> >
> >
> > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > >
> > > > > > > > > > -----Original Message-----
> > > > > > > > > > From: Pete Robbins [mailto:[EMAIL PROTECTED]
> > > > > > > > > > Sent: Wednesday, July 18, 2007 3:41 PM
> > > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > > Subject: Re: [SCA Native] preliminary ant build
> > > > > > > > > >
> > > > > > > > > > On 18/07/07, Brady Johnson <[EMAIL PROTECTED]>
> > wrote:
> > > > > > > > > > >
> > > > > > > > > > > I uploaded a patch on top of what you submit to
svn.
> > > > > > > > > > >
> > > > > > > > > > > Here is a description of what I changed:
> > > > > > > > > > >
> > > > > > > > > > > - Changed the name of compilers.xml to system.xml.
> > > > > > > > > > >
> > > > > > > > > > > - This update has better support for a
> > > > > > > > > > > platform.properties file that
> > > > > > > > >
> > > > > > > > > > > is completely empty.
> > > > > > > > > > >  That is, all of the platform dependent items are
> > > > > > > > > > > figured out by
> > > > > > > > > ant.
> > > > > > > > > > > If they are set in
> > > > > > > > > > >  the platform.properties file then they override
the
> > > > > > > > > > > ant
> > > > > > > > > > determination.
> > > > > > > > > > >
> > > > > > > > > > > - Better directory path management has been added
to
> > > > > > > > > > > the
> > >
> > > > > > > > > > > root build.xml and  runtime/core/src/build.xml
files.
> > > > > > > > > > >
> > > > > > > > > > > - The install and clean targets in
runtime/core/src
> > > > > > > > > > > have
> > >
> > > > > > > > > > > been
> > > > > > > > > > completed.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > With respect to your latest post regarding
> > > > > > "tuscany-sca-config.h":
> > > > > > > > > > > I knew this was a problem on clean systems and had
> > > > > > > > > > > envisioned either
> > > > > > > > >
> > > > > > > > > > > running a script or using a slimmed down
> > > > > > > > > > > automake/configure to
> > > > > >
> > > > > > > > > > > setup
> > > > > > > > >
> > > > > > > > > > > this file and any platform specific parameters.
That's
> >
> >
> > > > > > > > > > > certainly something we'll have to address, what do
you
> > > think?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > The only reason we use this automake generated file
is
> > > > > > > > > > to set the IS_DARWIN compiler flag for running on
Mac OS
> >
> > > > > > > > > > X. I
> > >
> > > > > > > > > > expect we
> > > > > >
> > > > > > > > > > can use
> > > > > > > >
> > > > > > > > > > a
> > > > > > > > >
> > > > > > > > > > different technique in ant to set this flag. Is
there a
> > > > > > "family=mac"
> > > > > > > > > > or somesuch in ant? The automake simply runs a
'uname
> > -s'
> > > > > > > > > > command to
> > > > > > > >
> > > > > > > > > > figure it out.
> > > > > > > > > >
> > > > > > > > > > I think a goal for this shoul be that I can do a
clean
> > > > > > > > > > extract from svn and type "ant" in the top level
> > > > > > > > > > directory
> > >
> > > > > > > > > > and it will build with
> > > > > > > >
> > > > > > > > > > everything defaulted. We need various pre-reqs
defined
> > > > > > > > > > (SDO loccation,
> > > > > > > > > > + other pre-reqs) but we should try to make this as
> > > > > > > > > > + simple
> > >
> > > > > > > > > > + as
> > > > > > > > > > possible.
> > > > > > > > > >
> > > > > > > > > > Cheers,
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --------------------
> > > > > > > > > > > Brady Johnson
> > > > > > > > > > > Lead Software Developer - HydraSCA Rogue Wave
Software
> >
> > > > > > > > > > > -
> > >
> > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > From: Pete Robbins [mailto:
[EMAIL PROTECTED]
> > > > > > > > > > > Sent: Wednesday, July 18, 2007 9:22 AM
> > > > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > > > Subject: Re: [SCA Native] preliminary ant build
> > > > > > > > > > >
> > > > > > > > > > > the install dir defaults to sca/deploy so I think
we
> > > > > > > > > > > don't need any properties other than overrides.
> > > > > > > > > > >
> > > > > > > > > > > I'll check in what I have. so youi can see.
> > > > > > > > > > >
> > > > > > > > > > > Cheers,
> > > > > > > > > > >
> > > > > > > > > > > On 18/07/07, Brady Johnson <
[EMAIL PROTECTED]>
> > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > Pete,
> > > > > > > > > > > >
> > > > > > > > > > > > That's a good idea. Then the only thing that
really
> > > > > > > > > > > > need to be set
> > > > > > > > >
> > > > > > > > > > > > in platform.properties file would be:
> > > > > > > > > > > >        tuscanySCA.install.dir
> > > > > > > > > > > >        and any possible overides
> > > > > > > > > > > >
> > > > > > > > > > > > I'll put that together real quick and upload it.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks
> > > > > > > > > > > >
> > > > > > > > > > > > -------------------- Brady Johnson Lead Software
> > > > > > > > > > > > Developer - HydraSCA Rogue Wave Software
> > >
> > > > > > > > > > > > - [EMAIL PROTECTED]
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > From: Pete Robbins
[mailto:[EMAIL PROTECTED]
> > ]
> > > > > > > > > > > > Sent: Wednesday, July 18, 2007 9:00 AM
> > > > > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > > > > Subject: Re: [SCA Native] preliminary ant build
> > > > > > > > > > > >
> > > > > > > > > > > > On 18/07/07, Pete Robbins <
[EMAIL PROTECTED]
> > >
> > > wrote:
> > > > > > > > > > > > > On 18/07/07, Brady Johnson
> > > > > > > > > > > > > < [EMAIL PROTECTED]>
> > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Pete,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks for trying out the ant build scripts.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Regarding core.dir, you're right, the name
will
> > > > > > > > > > > > > > need to
> > > > > > > > > change.
> > > > > > > > > > > > > > I can do that no problem.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > As for the " tuscanySCA.root.dir" : Your
> > > > > > > > > > > > > > suggestion
> > >
> > > > > > > > > > > > > > will work
> > > > > > > >
> > > > > > > > > > > > > > if you only execute ant from the root
directory,
> >
> > > > > > > > > > > > > > but not
> > > > > >
> > > > > > > > > > > > > > if you execute ant
> > > > > > > > > > > >
> > > > > > > > > > > > > > from the runtime/core/src directory. That's
why
> > > > > > > > > > > > > > I put it
> > > > > >
> > > > > > > > > > > > > > in the platform.properties, which is
accessed by
> >
> > > > > > > > > > > > > > all
> > > > > > > > build.xml's.
> > > > > > > > >
> > > > > > > > > > > > > > Its better ant coding style to have anything
> > > > > > > > > > > > > > that needs to be configured
> > > > > > > > > > > >
> > > > > > > > > > > > > > in a properties file, not in an ant
build.xml
> > > file.
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Yes... I realized that would limit you to
running
> > > > > > > > > > > > > ant from
> > > > > >
> > > > > > > > > > > > > the
> > > > > > > >
> > > > > > > > > > > > > top
> > > > > > > > > >
> > > > > > > > > > > > > level. So, as most of the info in
> > > > > > > > > > > > > platform.properties can be deduced
> > > > > > > > > > >
> > > > > > > > > > > > > would a better solution be to have a top level
(or
> >
> > > > > > > > > > > > > in antscripts
> > > > > > > > > > > > > dir) platform-properties.xml that
> > > > > > > > > > > > >  a) imports platform.properties for any
overrides
> > > > > > > > > > > > >  b) sets the properties conditional on the
> > platform.
> > > > > > > > > > > > >
> > > > > > > > > > > > > e.g.
> > > > > > > > > > > > >      <condition property=" lib.ext"
value='.so' '>
> > > > > > > > > > > > >        <os family='linux'/>
> > > > > > > > > > > > >      </condition>
> > > > > > > > > > > > >      <condition property="lib.ext"
value='.dll' '>
> > > > > > > > > > > > >        <os family='windows'/>
> > > > > > > > > > > > >      </condition>
> > > > > > > > > > > > >      <condition property="lib.ext"
value='.dylib
> > '>
> > > > > > > > > > > > >        <os family='MacOSX?????'/>
> > > > > > > > > > > > >      </condition>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > the build.xml files would all import this top
level
> > > file:
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > > > As for the platform.properties file for
windows:
> > > > > > > > > > > > > > The property platform can/should be removed,
its
> >
> >
> > > > > > > > > > > > > > not
> > > > > > > > > necessary.
> > > > > > > > > > > > > > If
> > > > > > > > > > >
> > > > > > > > > > > > > > the property "platform.compiler-definition"
is
> > > > > > > > > > > > > > set, then
> > > > > >
> > > > > > > > > > > > > > that value will be used for the compiler
> > > > > > > > > > > > > > selection, else
> > > > > >
> > > > > > > > > > > > > > it will get set to msvc for windows as can
be
> > > > > > > > > > > > > > seen
> > >
> > > > > > > > > > > > > > on line 18 of
> > > > > > > > > > > compilers.xml.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I think the way this should ship is to have
> > > > > > > > > > > > > > several platform.properties files for the
> > > different platform:
> > > > > > > > > > > > > >        platform.properties.linux
> > > > > > > > > > > > > >        platform.properties.windows
> > > > > > > > > > > > > >        platform.properties.mac Which will
each
> > > > > > > > > > > > > > have values pre
> > > > > > > > >
> > > > > > > > > > > > > > configured for the corresponding
> > > > > > > > > >
> > > > > > > > > > > > > > platform. Then with either configure or a
shell
> > > > > > > > > > > > > > script, the platform
> > > > > > > > > > > >
> > > > > > > > > > > > > > file wil be copied to platform.properties
and
> > > > > > > > > > > > > > the directory properties will be set
> > accordingly.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > -------------------- Brady Johnson Lead
Software
> >
> >
> > > > > > > > > > > > > > Developer - HydraSCA Rogue Wave Software -
> > > > > >
> > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > From: Pete Robbins
> > > > > > > > > > > > > > [mailto:[EMAIL PROTECTED] ]
> > > > > > > > > > > > > > Sent: Wednesday, July 18, 2007 7:08 AM
> > > > > > > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > > > > > > Subject: Re: [SCA Native] preliminary ant
build
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I ran into a couple of issues tryingt o run
this
> >
> >
> > > > > > > > > > > > > > ant
> > > > > > build.
> > > > > > > > > > > > > > Firstly I got an error with a path
> > > > > > > > > > > > > >
xxxxx/cpp/sca/runtime/core/src/runtime/core/src.
> >
> >
> > > > > > > > > > > > > > I
> > >
> > > > > > > > > > > > > > trcked this
> > > > > > > > >
> > > > > > > > > > > > > > down to the fact that the property core.dir
is
> > > > > > > > > > > > > > set
> > >
> > > > > > > > > > > > > > in the top level build.xml to
"runtime/core/src"
> > > > > > > > > > > > > > and in the
> > > > > >
> > > > > > > > > > > > > > runtime/core/src/build.xml the same property
> > > > > > > > > > > > > > name is used and set tu
> > > > > > > > > > > >
> > > > > > > > > > > > > > "tuscany/sca/core". It looks to me like the
> > > > > > > > > > > > > > second
> > >
> > > > > > > > > > > > > > defintion
> > > > > > > >
> > > > > > > > > > > > > > of core.dir is being ignored. I'm not an ant
> > > expert ...
> > > > > > > > > > > > > > do properties
> > > > > > > > > > > > get propagated from higher level build files?
> > > > > > > > > > > > > > I got around this by changing the name of
> > > > > > > > > > > > > > core.dir
> > >
> > > > > > > > > > > > > > to src.dir in
> > > > > > > > > >
> > > > > > > > > > > > > > one
> > > > > > > > > > > >
> > > > > > > > > > > > > > of the files.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Rather than specifying the paths to the
source
> > > > > > > > > > > > > > code etc in the
> > > > > > > > >
> > > > > > > > > > > > > > platform.properties I would prefer to set
these
> > > > > > > > > > > > > > automatically so
> > > > > > > > > >
> > > > > > > > > > > > > > in the top level build.xml I added:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > <property name="tuscanySCA.root.dir"
> > > > > > > > > > > > > > location="$env.PWD}" />
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > and then based other properties from this.
It
> > > > > > > > > > > > > > seemed to
> > > > > > > > work!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Do these changes make sense?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Cheers,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 18/07/07, Pete Robbins
> > > > > > > > > > > > > > <[EMAIL PROTECTED]>
> > > > > > wrote:
> > > > > > > > > > > > > > > I'd like some info on what I need to edit
in
> > > > > > > > > > > > > > > the
> > > > > > > > > > > > platform.properties.
> > > > > > > > > > > > > > > Particularly:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > platform.compiler-definition=g++m32
> > > > > > > > > > > > > > > platform=rhas4u4_gcc346
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > One good thing about automake is that it
> > > > > > > > > > > > > > > detects
> > >
> > > > > > > > > > > > > > > your platform/compiler etc automatically.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Cheers,
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 17/07/07, Brady Johnson
> > > > > > > > > > > > > > > <[EMAIL PROTECTED]>
> > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Pete,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I put together some documentation for
using
> > > > > > > > > > > > > > > > ant with
> > > > > >
> > > > > > > > > > > > > > > > TuscanySCA
> > > > > > > > > > > > > > Native.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > How's this?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > -------------------- Brady Johnson Lead
> > > > > > > > > > > > > > > > Software Developer - HydraSCA Rogue Wave
> > > > > > > > > > > > > > > > Software -
> > > > > > > >
> > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Using ant to build TuscanySCA Native
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > 1. Required Software to build TuscanySCA
> > > > > > > > > > > > > > > > Native with
> > > > > > > > ant:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Ant:
> > > > > > > > > > > > > > > >        Ant comes installed with almost
all
> > > > > > > > > > > > > > > > Linux
> > > > > > > > > > distributions
> > > > > > > > > > > > > > > >        version 1.6 or later
> > > > > > > > > > > > > > > >        Download: http://ant.apache.org/
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > antcontrib:
> > > > > > > > > > > > > > > >        version 1.0b3 or later
> > > > > > > > > > > > > > > >        Download:
> > > > > > > > > > > > > > > > http://ant-contrib.sourceforge.net/
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > antcontrib cpptasks.jar
> > > > > > > > > > > > > > > >        version 1.0b4 or later
> > > > > > > > > > > > > > > >        Download:
> > > http://ant-contrib.sourceforge.net/
> > > > > > > > > > > > > > > >        Information:
> > > > > > > > > > > > > > > >
http://ant-contrib.sourceforge.net/cc.html
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > 2. Installation Instructions:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Linux
> > > > > > > > > > > > > > > > -----
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Make sure JAVA_HOME is set before
starting.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Install ant according to
> > > > > > > > > > > > http://ant.apache.org/manual/index.html.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Set the ANT_HOME variable to the
directory
> > > > > > > > > > > > > > > > where you
> > > > > >
> > > > > > > > > > > > > > > > install
> > > > > > > > > > > > ant.
> > > > > > > > > > > > > > > > export ANT_HOME="/home/you/ant"
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Add $ANT_HOME/bin to your path.
> > > > > > > > > > > > > > > > export PATH="${PATH}:${ANT_HOME}/bin"
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Optional ant tasks, such as antcontrib
and
> > > > > > > > > > > > > > > > cpptasks,
> > > > > >
> > > > > > > > > > > > > > > > should be
> > > > > > > > > > >
> > > > > > > > > > > > > > > > installed in $ANT_HOME/lib So place the
> > > > > > > > > > > > > > > > antcontrib and cpptasks jars
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > there.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > If you dont have write access to
> > > > > > > > > > > > > > > > $ANT_HOME/lib, do the
> > > > > > > > > > > > following:
> > > > > > > > > > > > > > > > - create ${user.home}/.ant/lib
> > > > > > > > > > > > > > > > - place the jars here
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Avoid adding optional ant tasks to your
> > > > > > > > > > > > > > > > classpath, this is
> > > > > > > > > > > > > > problematic.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Windows
> > > > > > > > > > > > > > > > -------
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Make sure JAVA_HOME is set before
starting.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Install ant according to
> > > > > > > > > > > > http://ant.apache.org/manual/index.html.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Set the ANT_HOME variable to the
directory
> > > > > > > > > > > > > > > > where you
> > > > > >
> > > > > > > > > > > > > > > > install
> > > > > > > > > > > > ant.
> > > > > > > > > > > > > > > > set ANT_HOME=c:\ant
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Add %ANT_HOME%\bin to your path.
> > > > > > > > > > > > > > > > set PATH=%PATH%;%ANT_HOME%\bin
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Optional ant tasks, such as antcontrib
and
> > > > > > > > > > > > > > > > cpptasks,
> > > > > >
> > > > > > > > > > > > > > > > should be
> > > > > > > > > > >
> > > > > > > > > > > > > > > > installed in %ANT_HOME%\lib So place the
> > > > > > > > > > > > > > > > antcontrib and cpptasks
> > > > > > > > > > > >
> > > > > > > > > > > > > > > > jars there.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > If you dont have write access to
> > > > > > > > > > > > > > > > %ANT_HOME%\lib, do the
> > > > > > > > > > > > following:
> > > > > > > > > > > > > > > > - create ${ user.home}\.ant\lib
> > > > > > > > > > > > > > > > - place the jars here
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Avoid adding optional ant tasks to your
> > > > > > > > > > > > > > > > classpath, this is
> > > > > > > > > > > > > > problematic.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > > > From: Pete Robbins
> > > > > > > > > > > > > > > > [mailto:[EMAIL PROTECTED]
> > > > > > > > > > > > > > > > Sent: Tuesday, July 17, 2007 1:24 AM
> > > > > > > > > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > > > > > > > > Subject: Re: [SCA Native] preliminary
ant
> > > > > > > > > > > > > > > > build
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Thanks Brady. I'll take a look at this.
We
> > > > > > > > > > > > > > > > will need
> > > > > >
> > > > > > > > > > > > > > > > doc
> > > > > > > >
> > > > > > > > > > > > > > > > as to
> > > > > > > > > > >
> > > > > > > > > > > > > > > > what the dependencies are (cpptasks etc)
and
> >
> > > > > > > > > > > > > > > > any configuration
> > > > > > > > > > >
> > > > > > > > > > > > > > > > that is
> > > > > > > > > > > > > > needed.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Cheers,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 16/07/07, Brady Johnson
> > > > > > > > > > > > > > > > <[EMAIL PROTECTED]>
> > > > > > > > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > For anyone interested, I uploaded
another
> > > > > > > > > > > > > > > > > patch for this
> > > > > > > > >
> > > > > > > > > > > > > > > > > JIRA that
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > makes it work better for windows.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
tuscanySCAnative_ant_update1.tar.gz
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > -------------------- Brady Johnson
Lead
> > > > > > > > > > > > > > > > > Software Developer - HydraSCA Rogue
Wave
> > > > > > > > > > > > > > > > > Software
> > > > > > > >
> > > > > > > > > > > > > > > > > -
> > > > > > > > >
> > > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > > > <mailto: [EMAIL PROTECTED]>
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > > > > From: Brady Johnson
> > > > > > > > > > > > > > > > > [mailto:[EMAIL PROTECTED]
> > > > > > > > > > > > > > > > > Sent: Monday, July 16, 2007 10:46 AM
> > > > > > > > > > > > > > > > > To: tuscany-dev@ws.apache.org
> > > > > > > > > > > > > > > > > Subject: [SCA Native] preliminary ant
> > > > > > > > > > > > > > > > > build
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > This may be the second time you
receive
> > > > > > > > > > > > > > > > > this
> > >
> > > > > > > > > > > > > > > > > email, the first time
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I sent it with an attachment, which I
> > > > > > > > > > > > > > > > > later realized that this
> > > > > > > > > > > >
> > > > > > > > > > > > > > > > > dist list
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > may reject. So here it is again, w/o
the
> > > > > > > > > > > > > > > > > attachment. I
> > > > > > > >
> > > > > > > > > > > > > > > > > created
> > > > > > > > > > > >
> > > > > > > > > > > > > > > > > a JIRA and put the attachment there:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
https://issues.apache.org/jira/browse/TUSC
> > > > > > > > > > > > > > > > > AN
> > > > > > > > > > > > > > > > > Y-1438
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > According to a previous thread titled
> > > > > > > > > > > > > > > > > "[SCA Native] next
> > > > > > > > >
> > > > > > > > > > > > > > > > > release content
> > > > > > > > > > > > > > > > > [was: Tuscany roadmap]" (I didnt want
to
> > > > > > > > > > > > > > > > > add
> > >
> > > > > > > > > > > > > > > > > another
> > > > > > > > > "was"
> > > > > > > > > > > > > > > > > redirection
> > > > > > > > > > > > > > > > > ;) ), I have prepared ant build
scripts
> > > > > > > > > > > > > > > > > for
> > > > > > > > > > > > cpp/sca/runtime/core.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > The tar.gz file attached to the jira
> > > > > > > > > > > > > > > > > should just
> > > > > > > > > "overlay"
> > > > > > > > > > > > > > > > > onto the tuscany SCA cpp source code
> > > > > > > > > > > > > > > > > directory
> > > > > > > > > structure.
> > > > > > > > > > > > > > > > > It
> > > > > > > > > > >
> > > > > > > > > > > > > > > > > consists of the following files:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > <tuscanySca Native Src dir>/
> > > > > > > > > > > > > > > > >      |
> > > > > > > > > > > > > > > > >      |---- build.xml
> > > > > > > > > > > > > > > > >      |
> > > > > > > > > > > > > > > > >      |---- antscripts/
> > > > > > > > > > > > > > > > >      |         |
> > > > > > > > > > > > > > > > >      |         |---- compilers.xml
> > > > > > > > > > > > > > > > >      |         |----
compile-targets.xml
> > > > > > > > > > > > > > > > >      |         |----
platform.properties
> > > > > > > > > > > > > > > > >      |
> > > > > > > > > > > > > > > > >      |---- runtime/core/src/build.xml
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > In order to use it, you will need to
> > > > > > > > > > > > > > > > > modify the platform.properties file.
This
> > > > > > > > > > > > > > > > > will later be taken
> > > > > >
> > > > > > > > > > > > > > > > > care of
> > > > > > > > > >
> > > > > > > > > > > > > > > > > by either configure, or maybe just an
> > > > > > > > > > > > > > > > > install
> > > > > > script.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Currently it compiles and links
> > > > > > > > > > > > > > > > > runtime/core/src/tuscany/sca
> > > > > > > > > > >
> > > > > > > > > > > > > > > > > {core, extension, model, util} and
creates
> >
> > > > > > > > > > > libtuscany_sca.so.
> > > > > > > > > > > > > > > > > The install target installs the lib
and
> > > > > > > > > > > > > > > > > the headers from
> > > > > > > > >
> > > > > > > > > > > > > > > > > those
> > > > > > > > > > > >
> > > > > > > > > > > > > > > > > src directories to the install
directory
> > > > > > > > > > > > > > > > > specified
> > > > > >
> > > > > > > > > > > > > > > > > in
> > > > > > > > > > > > > > platform.properties.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Give it a spin and let me know what
you
> > > > > > > > > > > > > > > > > think. It shouldnt
> > > > > > > > > >
> > > > > > > > > > > > > > > > > take much to finish it for the rest of
> > > > > > > > > > > > > > > > > tuscany
> > > > > > cpp.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > If it works out, we can then discuss
how
> > > > > > > > > > > > > > > > > to configure platform.properties.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > -------------------- Brady Johnson
Lead
> > > > > > > > > > > > > > > > > Software Developer - HydraSCA Rogue
Wave
> > > > > > > > > > > > > > > > > Software
> > > > > > > >
> > > > > > > > > > > > > > > > > -
> > > > > > > > >
> > > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > > > <mailto:[EMAIL PROTECTED]>
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
------------------------------------------
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > ------
> > > > > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > > > > --- To unsubscribe, e-mail:
> > > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Pete
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
--------------------------------------------
> >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > ------
> > > > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
--------------------------------------------
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > ------
> > > > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Pete
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Pete
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
------------------------------------------------
> >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > ------
> > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
------------------------------------------------
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > ------
> > > > > > > > > > > > > > ----
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Pete
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Pete
> > > > > > > > > > > >
> > > > > > > > > > > >
----------------------------------------------------
> > > > > > > > > > > > --
> > > > > > > > > > > > ------
> > > > > > > > > > > > ----
> > > > > > > > > > > > --
> > > > > > > > > > > > --
> > > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
----------------------------------------------------
> > > > > > > > > > > > --
> > > > > > > > > > > > ------
> > > > > > > > > > > > ----
> > > > > > > > > > > > --
> > > > > > > > > > > > --
> > > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Pete
> > > > > > > > > > >
> > > > > > > > > > >
------------------------------------------------------
> > > > > > > > > > > --
> > > > > > > > > > > ------
> > > > > > > > > > > ----
> > > > > > > > > > > --
> > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
------------------------------------------------------
> > > > > > > > > > > --
> > > > > > > > > > > ------
> > > > > > > > > > > ----
> > > > > > > > > > > --
> > > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Pete
> > > > > > > > > >
> > > > > > > > > >
--------------------------------------------------------
> > > > > > > > > > --
> > > > > > > > > > ------
> > > > > > > > > > ----
> > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
--------------------------------------------------------
> >
> > > > > > > > > > --
> > > > > > > > > > ------
> > > > > > > > > > ----
> > > > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Pete
> > > > > > > > >
> > > > > > > > >
----------------------------------------------------------
> > > > > > > > > --
> > > > > > > > > ------
> > > > > > > > > --- To unsubscribe, e-mail:
> > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > For additional commands, e-mail:
> > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
----------------------------------------------------------
> > > > > > > > > --
> > > > > > > > > ------
> > > > > > > > > --- To unsubscribe, e-mail:
> > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > For additional commands, e-mail:
> > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Pete
> > > > > > > >
> > > > > > > >
------------------------------------------------------------
> >
> > > > > > > > --
> > > > > > > > ------
> > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > > For additional commands, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > >
> > > > > > > >
> > > > > > > >
------------------------------------------------------------
> > > > > > > > --
> > > > > > > > ------
> > > > > > > > - To unsubscribe, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > > For additional commands, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Pete
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Pete
> > > > > >
> > > > > >
----------------------------------------------------------------
> >
> > > > > > --
> > > > > > --- To unsubscribe, e-mail:
> > > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail:
[EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > > >
----------------------------------------------------------------
> > > > > > --
> > > > > > --- To unsubscribe, e-mail:
> > > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail:
[EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > > >
----------------------------------------------------------------
> > > > > > --
> > > > > > --- To unsubscribe, e-mail:
> > > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail:
[EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Pete
> > > > >
> > > >
> > > >
> > > > --
> > > > Pete
> > > >
> > >
> > >
> > > --
> > > Pete
> > >
> > >
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

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

Reply via email to