3 Replies Latest reply: Mar 12, 2009 10:32 AM by Tom Jenkinson RSS

where's the build dir?

Juergen Weber Newbie

I got here only a 32 bit RHES 5.2 and the download is 64 bit, so looks like I have to build BlackTie myself. Looked at the source, am afraid that there are no Makefiles and have to use Maven.
Anyway, http://www.jboss.org/community/docs/DOC-13243 says
Change directory into <BLACKTIE_HOME>/product/blacktie
but this is not there, neither in M3 sources nor here:
http://anonsvn.jboss.org/repos/blacktie/trunk/

Where should I start building?

Thanks,
Juergen

  • 1. Re: where's the build dir?
    Tom Jenkinson Master

    Hi Juergen,

    Between M3 and M4 we have made a couple of changes to the project layout to make the naming more in line with the project name. For example the folder atmibroker-all was renamed to blacktie. If you checked out trunk a while ago, I suggest doing an svn update in your checkout folder which will create the folder that you are missing.

    If you click on the following link it will show the existence of the blacktie folder in trunk:
    https://anonsvn.jboss.org/repos/blacktie/trunk

    If you would like to build M3 you will need to checkout https://anonsvn.jboss.org/repos/blacktie/tags/Blacktie_1_0_M3, rather than trunk.

    I would suggest using trunk as it will compile using the wiki instructions which are not entirely compatible with earlier versions of the project.

    Hope this helps,
    Tom

  • 2. Re: where's the build dir?
    Tom Jenkinson Master

    Hi Juergen, I just noticed a discrepancy as well it should have said <BLACKTIE_HOME>/blacktie

    Sorry about that!
    Tom

  • 3. Re: where's the build dir?
    Tom Jenkinson Master

    I have update the wiki pages to reflect the comments raised.

    Basically there should be two main folders we are looking at here:

    BLACKTIE_UTILS_HOME is the directory to extract/checkout the dependencies to
    BLACKTIE_HOME is the directory to checkout/extract the BlackTie project in

    The word product may appear as that is the folder name I checkout out BlackTie trunk as e.g.:

    /home/tom/blacktie/product/ <- My checkout is in here (the checkout folder doesn't actually need to be called product, it could be trunk if you like)
    /home/tom/blacktie/utils <- The dependencies such as TAO etc are in here

    Hope this is clear!
    Tom