I think I see the trouble … mac 64 is only available for Cocoa - this was one of the tricks apple used to force old apps to migrate from carbon (only 32bit) to Cocoa (32 bit or 64 bit). -- Jody Garnett
On Wednesday, 22 August 2012 at 7:46 PM, Sam Guymer wrote: > with that macosx 64 environment uncommented, only > > mvn install -Pproduct > > fails > > mvn install -Dall > mvn install -Ptest > > are successful > > > and with those commented out like how it is in master, our Jenkins > build box and my linux vm both build > > mvn install -Dall > mvn install -Ptest > mvn install -Pproduct > > successfully and ParkInfo client builds as well > > On Wed, Aug 22, 2012 at 7:38 PM, Sam Guymer <[email protected] > (mailto:[email protected])> wrote: > > sorry I'm not subscribed to the mailing list, but here's my answer to #3: > > > > tested on the Jenkins box running Debian x86_64 and on my Arch x86_64 vm > > > > uncommented macosx in x86_64 /pom.xml and vim > > /plugins/net.refractions.udig.jai.macosx/pom.xml > > <environment> > > <os>macosx</os> > > <ws>carbon</ws> > > <arch>x86_64</arch> > > </environment> > > > > mvn clean install -Pproduct > > > > [INFO] Cannot complete the request. Generating details. > > [INFO] Cannot complete the request. Generating details. > > [INFO] {osgi.ws=carbon, osgi.os=macosx, osgi.arch=x86_64, > > org.eclipse.update.install.features=true} > > [ERROR] Cannot resolve project dependencies: > > [ERROR] Software being installed: net.refractions.udig-product > > 1.0.0.qualifier > > [ERROR] Missing requirement for filter properties ~= $0: > > net.refractions.udig-product 1.0.0.qualifier requires > > 'org.eclipse.equinox.launcher.carbon.macosx.x86_64 0.0.0' but it could > > not be found > > [ERROR] > > [ERROR] Internal error: java.lang.RuntimeException: "No solution found > > because the problem is unsatisfiable.": ["Unable to satisfy dependency > > from net.refractions.udig-product 1.0.0.qualifier to > > org.eclipse.equinox.launcher.carbon.macosx.x86_64 0.0.0.", "Unable to > > satisfy dependency from org.eclipse.equinox.executable.feature.group > > 3.5.0.v20110530-7P7NFUFFLWUl76mart to > > org.eclipse.equinox.launcher.carbon.macosx [1.1.100.v20110502].", > > "Unable to satisfy dependency from > > org.eclipse.equinox.executable.feature.group > > 3.5.1.v20111216-1653-7P7NFUIFIbaUcU77s0KQWHw5HZTZ to > > org.eclipse.equinox.launcher.carbon.macosx [1.1.100.v20110502].", "No > > solution found because the problem is unsatisfiable."] -> [Help 1] > > > > On Tue, Aug 21, 2012 at 8:44 PM, Sam Guymer <[email protected] > > (mailto:[email protected])> wrote: > > > I didn't get time to do any testing of the products or sdks, ideally I > > > would have waited a bit longer before submitting a pull request but > > > fixing the uDig and ParkInfo builds was more of a priority. > > > > > > A few niggling things: > > > > > > I had to to add x86_64 environments so the tests would run, but the > > > sdk (or product, can't remember) wouldn't build with the macosx x86_64 > > > environment, couldn't find a required eclipse macosx x86_64 file > > > > > > In the tests profile I had to comment out > > > net.refractions.udig.catalog.tests.geotiff, but I'm pretty sure that's > > > just because my jdk doesn't have gdal installed as it runs fine from > > > eclipse > > > > > > Also had to comment out net.refractions.udig.tool.edit.tests as it > > > pops up a dialogue box requiring user interaction to continue. Maybe > > > there is a way of disabling message boxes when running tests? Or it > > > will just have to be closed by the test > > > > > > I didn't notice that there was another pom located at > > > features/net.refractions.udig_language-feature/pom-languages.xml, > > > should that be integrated into the main build? > > > > > > Might get some time to do some more on the weekend > > > > > > On Tue, Aug 21, 2012 at 1:02 PM, Jody Garnett <[email protected] > > > (mailto:[email protected])> wrote: > > > > Thanks to an unexpected pull request from Sam (thanks Sam!) the command > > > > line > > > > build is working - and platform specific products are being generated! > > > > > > > > Sam I was unable to get rasters to work out of the box when testing in > > > > windows (both win32 and win64). > > > > > > > > It looks like the udig.ini file is being incorrectly generated (it has > > > > newlines which is unexpected for windows, and is missing the parent > > > > class > > > > loader setting): > > > > > > > > -startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 > > > > > > > > Here is what I have done to "fix" the win64 udig.ini file: > > > > > > > > -startup > > > > plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar > > > > --launcher.library > > > > plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 > > > > -vmargs > > > > -Xmx386M > > > > -Dosgi.parentClassloader=ext > > > > -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true > > > > -XX:MaxPermSize=256m > > > > > > > > Thanks for the hard work; I expect we can put the uDig 1.3.2 release > > > > back on > > > > the roadmap. > > > > -- > > > > Jody Garnett > > > > > > > > > > > > > > > > >
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
