Hello All:
I still seem to be having some trouble getting OMERO 4.3 running on OS X 10.7.
I tried the Ice binaries posted (much thanks) but ran into errors about being built for 64-bit architecture (which doesn't make sense seeing as this is a 64 bit intel Core i5 machine)--I figured it must have been something I messed up with all my previous hacksaw work trying to build ICE dependencies, trying different compilers, compiler flags etc. So I did a clean install of os 10.7 (no small task in itself: you need to know the double secret key combination, reboot while holding down the keys, have liberal web access, let the box verify itself and download the os over several hours--no recovery usb or cd provided or hard drive partition with the os).
Fast forward a day, and I've got a clean install of os x 10.7, developer tools, developer command line extensions installed, apple java development installed, now with a keyboard, internet connection and monitor because remote desktop and closed network was hopeless.
So I followed the homebrew bootstrap script instructions, ran brew doctor, fixed the few small issues, and things seemed to go fine until trying to download the tar ball for OMERO 4.3:
#****************************************************************************************************************************
RoyalMarsden-CTC-Database:OMERO.homebrew kgarsha$ ~/apps/OMERO.libs/bin/brew install omero43
==> Downloading
https://github.com/joshmoore/openmicros ... ll/v.4.3.4 0.0%
curl: (22) The requested URL returned error: 404
Error: Download failed:
https://github.com/joshmoore/openmicros ... ll/v.4.3.4#****************************************************************************************************************************
I cloned the homebrew repo but haven't been able to figure out how to build OMERO:
#****************************************************************************************************************************
RoyalMarsden-CTC-Database:OMERO kgarsha$ cd ~/code/projects/OMERO
RoyalMarsden-CTC-Database:OMERO kgarsha$ ls
OMERO.homebrew openmicroscopy
RoyalMarsden-CTC-Database:OMERO kgarsha$ cd openmicroscopy
RoyalMarsden-CTC-Database:openmicroscopy kgarsha$ ls
LICENSE.txt build.py docs ivy.xml sql
README.txt build.xml etc lib test.xml
build.bat components examples omero.class
RoyalMarsden-CTC-Database:openmicroscopy kgarsha$ pico README.tx
RoyalMarsden-CTC-Database:openmicroscopy kgarsha$ pico README.txt
RoyalMarsden-CTC-Database:openmicroscopy kgarsha$ python build.py
Error getting version for BUILD_NUMBER=
BUILD FAILED
/Users/kgarsha/code/projects/omero/openmicroscopy/build.xml:36: The following error occurred while executing this line:
/Users/kgarsha/code/projects/omero/openmicroscopy/components/antlib/resources/global.xml:290: Execute failed: java.io.IOException: Cannot run program "slice2java": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:827)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:445)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:459)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:635)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:676)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:502)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168)
at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:216)
at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179)
at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:80)
at org.apache.tools.ant.Main.runBuild(Main.java:786)
at org.apache.tools.ant.Main.startAnt(Main.java:218)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at omero.startAnt(omero.java:285)
at omero.main(omero.java:313)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 35 more
Total time: 1 second
#****************************************************************************************************************************
In the event it may help, I will follow up with the terminal session below so you can see what transpired while running the OMERO homebrew scripts (I can't upload any sort of txt or pdf document using upload attachment). Thanks for any help and advice you may be able to offer.
#****************************************************************************************************************************
Best Regards,
Karl
#****************************************************************************************************************************