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

John Webber (NBI) John.Webber at nbi.ac.uk
Fri Sep 28 10:49:24 BST 2012


Hi,

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

/root/openmicroscopy/dist/include/omero/cmd/API.h:61: error: expected identifier before 'int'
/root/openmicroscopy/dist/include/omero/cmd/API.h:61: error: multiple types in one declaration
/root/openmicroscopy/dist/include/omero/cmd/API.h:93: error: expected identifier before 'int'
/root/openmicroscopy/dist/include/omero/cmd/API.h:93: error: multiple types in one declaration
/root/openmicroscopy/dist/include/omero/cmd/API.h:94: error: 'bool omero::cmd::operator==(const int&, const int&)' must have an argument of class or enumerated type
/root/openmicroscopy/dist/include/omero/cmd/API.h:95: error: 'bool omero::cmd::operator<(const int&, const int&)' must have an argument of class or enumerated type
/root/openmicroscopy/dist/include/omero/cmd/API.h:135: error: 'Ice::Object* IceInternal::upCast' redeclared as different kind of symbol
/root/openmicroscopy/dist/include/omero/cmd/API.h:133: error: previous declaration of 'IceProxy::Ice::Object* IceInternal::upCast(IceProxy::omero::cmd::Handle*)'
/root/openmicroscopy/dist/include/omero/cmd/API.h:135: error: expected unqualified-id before 'int'
/root/openmicroscopy/dist/include/omero/cmd/API.h:136: error: 'IceProxy::Ice::Object* IceInternal::upCast' redeclared as different kind of symbol
/root/openmicroscopy/dist/include/omero/cmd/API.h:133: error: previous declaration of 'IceProxy::Ice::Object* IceInternal::upCast(IceProxy::omero::cmd::Handle*)'
/root/openmicroscopy/dist/include/omero/cmd/API.h:136: error: expected unqualified-id before 'int'
/root/openmicroscopy/dist/include/omero/cmd/API.h:173: error: template argument 1 is invalid
/root/openmicroscopy/dist/include/omero/cmd/API.h:173: error: invalid type in declaration before ';' token
/root/openmicroscopy/dist/include/omero/cmd/API.h:174: error: template argument 1 is invalid
/root/openmicroscopy/dist/include/omero/cmd/API.h:174: error: invalid type in declaration before ';' token
/root/openmicroscopy/dist/include/omero/cmd/API.h:460: error: expected identifier before 'int'
/root/openmicroscopy/dist/include/omero/cmd/API.h:460: error: expected unqualified-id before ':' token
MarchingCubes.cpp:534: error: expected `}' at end of input
MarchingCubes.cpp:534: error: expected `}' at end of input
MarchingCubes.cpp:534: error: expected `}' at end of input
make: *** [MarchingCubes.o] Error 1

If anyone is able to provide any pointers, or advice, we would be very grateful!

Thanks
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmicroscopy.org.uk/pipermail/ome-users/attachments/20120928/03d5a09d/attachment.html>


More information about the ome-users mailing list