[ome-users] Errors installing VolView with the latest version of Omero (4.4.4)

Josh Moore josh at glencoesoftware.com
Fri Sep 28 19:15:46 BST 2012


On Sep 28, 2012, at 3:35 PM, John Webber (NBI) wrote:

> Hi Josh
> 
> Thank you for your quick reply.
> 
>> What version of g++ is this? We've seen similar issues (if not exactly the same) with GCC 4.7. 
> 
> We are using version 4.1.2 of G++ (as returned by 'g++ --version')
> 
>> Could you also double check your version of Ice (`slice2java --version`).
> 
> Ice is version 3.3.1 (as returned by slice2java --version).

Understood. With

  $ g++ --version
  i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)

and qt 4.8 installed via:

  $ brew install qt --developer --with-qt3support

(and a small hand-full of code changes for OSX 10.6 support, mostly involving headers), I was able to get VolViewer compiled. Could you try a newer version of GCC, but not too new?

~Josh.


> Thanks
> John
> 
> 
> -----Original Message-----
> From: Josh Moore [mailto:josh at glencoesoftware.com] 
> Sent: 28 September 2012 14:15
> To: John Webber (NBI)
> Cc: ome-users at lists.openmicroscopy.org.uk; Chris Bridson (NBI)
> Subject: Re: [ome-users] Errors installing VolView with the latest version of Omero (4.4.4)
> 
> 
> On Sep 28, 2012, at 11:49 AM, John Webber (NBI) wrote:
> 
>> Hi,
> 
> Hi John,
> 
>> We are in the process of upgrading our Omero Server from 4.3.4 up to the latest version, which was released on the 13 September, (4.4.4).
>> 
>> We are struggling to get VolViewer working with this release of Omero.
>> 
>> We have the following installed:
>> gcc 4.1.2
>> qt4 (4.7.2)
>> ice (3.3.1)
>> omero-cpp (4.4.4)
>> 
>> The problem we are seeing looks like an issue with the Omero APIs.  We are specifically seeing an issue with the compilation of "MarchingCubes.cpp", as follows:
>> 
>> g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt47/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/Qt3Support -I/usr/include -I. -I. -I/root/openmicroscopy/dist/include -I/usr/share/Ice-3.3.1/include -I/root/openmicroscopy/components/tools/OmeroCpp/src/ -I/usr/include/GL -I. -I/usr/X11R6/include -I. -o MarchingCubes.o MarchingCubes.cpp
> 
> ...
> 
>> If anyone is able to provide any pointers, or advice, we would be very grateful!
> 
> What version of g++ is this? We've seen similar issues (if not exactly the same) with GCC 4.7. 
> 
> Related ZeroC forum posts include:
> * http://www.zeroc.com/forums/patches/5647-patch-compiling-ice-clang-gcc4-7-a-post24654.html#post24654
> * http://www.zeroc.com/forums/patches/5817-patch-compiling-ice-clang-c-11-libc.html
> 
> Could you also double check your version of Ice (`slice2java --version`).
> 
>> Thanks
>> John
> 
> Cheers,
> ~Josh.
> 
> P.S. I've just double-checked that I could compile my last known working version of VolViewer with OMERO 4.4.4, however that was banghamlabSVN/VolViewer/QtVolViewer at 95 from June 2011. I'm just trying to get the lastest commit working (banghamlabSVN/VolViewer/VolViewer at 245), but need to first compile a new version of Qt.




More information about the ome-users mailing list