Community
Participate
Working Groups
I just downloaded the M5 build and copied the org.eclipse.ptp.aix.ppc* org.eclipse.ptp.proxy* org.eclipse.ptp.utils* org.eclipse.ptp.rm.ibm.pe.proxy* and org.eclipse.ptp.rm.ibm.ll.proxy subdirectories in the plugins directory to a directory on my remote (AIX) system. I kept the timestamp on each of the directories, but only kept the latest version of each directory (the one with the *20081007* datestamp). Then I cd to the org.eclipse.ptp.aix.ppc* directory and run BUILD. The build script fails because it can't find the org.eclipse.ptp.proxy and org.eclipse.ptp.utils directories. If I rename all of the directories to eliminate the datestamps, then I can build my proxies.
The script now appends the build version number to the plugin directories, so it should work with any other versions installed. It also still works from CVS.
This problem still occurs on AIX. The BUILD script works correctly on Linux. This may be due to Linux using the bash shell while AIX uses ksh
I put an echo of $KNOWN_PLUGINS in the BUILD script. On Linux, the '*' expands to the directory name of the plugin, but on AIX it does not expand to anything.
Which version are you using? There should be no "*" expansion in the scripts any more.
If I look at the latest version of the BUILD script in CVS, I see that the script has changed to use _@buildVersion. The copy that is in the latest nightly build (10/26) hasn't changed (maybe not included in that build?) It looks like there might be a second problem. The org.eclipse.ptp.proxy build version looks like 2.1. The org.eclipse.ptp.rm.ibm.pe.proxy looks like 2.0.1 and the org.eclipse.ptp.rm.ibm.ll.proxy looks like 2.0.0. Was I supposed to do something to update build versions for the PE and LL proxies?
It should be in the 200810271544 and later builds.
I updated the pe and ll proxy versions in that build as well.
Created attachment 116433 [details] Fix BUILD script on AIX
Applied. Thanks.