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] > >