<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Install on Mac OS X - fix
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/donlaidlaw">Don Laidlaw</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/590706#590706">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I am a jbpm newbie, and trying it out on my Mac OS X 10.6.6 MacBook Pro. There is a problem when running the ant install.demo command in the eclipse install portion. The main problem is that eclipse builds are no longer available for the carbon UI. Only the cocoa builds are available at this time. There may be some carbon builds on an archive somewhere that I do not know about, but I did not look too hard.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>My solution was to change the build.xml to download the cocoa version of eclipse. While I was there I also added detection of 64-bit and selected the appropriate download for either cocoa 32 or 64 bit. The changes are as follows:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Old Version:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="padding-left: 30px;">&lt;condition property="download.type" value="macosx-carbon"&gt;</p><p style="padding-left: 30px;">&#160; &lt;and&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os family="mac" /&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os family="unix" /&gt;</p><p style="padding-left: 30px;">&#160; &lt;/and&gt;</p><p style="padding-left: 30px;">&lt;/condition&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>New Version:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="padding-left: 30px;">&lt;condition property="download.type" value="macosx-cocoa"&gt;</p><p style="padding-left: 30px;">&#160; &lt;and&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os family="mac" /&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os family="unix" /&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;not&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160;&#160;&#160;&#160; &lt;os arch="x86_64" /&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;/not&gt;</p><p style="padding-left: 30px;">&#160; &lt;/and&gt;</p><p style="padding-left: 30px;">&lt;/condition&gt;</p><p style="padding-left: 30px;">&lt;condition property="download.type" value="macosx-cocoa-x86_64"&gt;</p><p style="padding-left: 30px;">&#160; &lt;and&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os family="mac" /&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os family="unix" /&gt;</p><p style="padding-left: 30px;">&#160;&#160;&#160; &lt;os arch="x86_64" /&gt;</p><p style="padding-left: 30px;">&#160; &lt;/and&gt;</p><p style="padding-left: 30px;">&lt;/condition&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>And a change to the line where eclipse is fetched from the eclipse.org site</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Old version:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="padding-left: 30px;"><span>&lt;get src="</span><a class="jive-link-external-small" href="http://download.eclipse.org/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-$" target="_blank">http://download.eclipse.org/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-$</a><span>{download.type}.${download.extension}" </span></p><p style="padding-left: 30px;">&#160;&#160;&#160;&#160;&#160; dest="${install.home}/lib/eclipse-java-helios-${download.type}.${download.extension}"&#160; /&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>New Version:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="padding-left: 30px;"><span>&lt;get src="</span><a class="jive-link-external-small" href="http://download.eclipse.org/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-$" target="_blank">http://download.eclipse.org/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-$</a><span>{download.type}.${download.extension}"</span></p><p style="padding-left: 30px;">&#160;&#160;&#160;&#160;&#160; dest="${install.home}/lib/eclipse-java-helios-${download.type}.${download.extension}"&#160; /&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The above change gets the latest release of eclipse helios (The SR2 release is 3.6.2). The old version retrieved eclipse 3.6.0.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The changes above allowed the ant install.demo to run to completion. The demo worked OK up to the point of using guvnor, but that will be another discussion.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Enjoy!</p><p>-Don</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/590706#590706">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>