Alexander Grahn - 2014-08-25

This symbol is defined in libGLU.so.1 which is missing in the list of libraries to be linked.

Fix for MESHLAB_DIRECTORY/src/meshlabserver/meshlabserver.pro:

--- meshlabserver.pro.orig  2013-07-17 17:20:07.000000000 +0200
+++ meshlabserver.pro   2014-08-25 12:53:05.000000000 +0200
@@ -25,11 +25,11 @@
 win32-msvc2010:  LIBS += -L../distrib -lcommon
 win32-msvc2012:  LIBS += -L../distrib -lcommon
 win32-g++:  LIBS += -L../distrib -lcommon
-linux-g++:  LIBS += -L../distrib -lcommon
+linux-g++:  LIBS += -L../distrib -lcommon -lGLU
 linux-g++:QMAKE_RPATHDIR += ../distrib
-linux-g++-32:  LIBS += -L../distrib -lcommon
+linux-g++-32:  LIBS += -L../distrib -lcommon -lGLU
 linux-g++-32:QMAKE_RPATHDIR += ../distrib
-linux-g++-64:  LIBS += -L../distrib -lcommon
+linux-g++-64:  LIBS += -L../distrib -lcommon -lGLU
 linux-g++-64:QMAKE_RPATHDIR += ../distrib
 #CONFIG (release,debug | release) {
 #  win32-msvc2005:release:  LIBS += -L../common/release -lcommon

After appying the fix,

cd MESHLAB_DIRECTORY/src/meshlabserver
qmake meshlabserver.pro
make clean
make

This recompiles the executable MESHLAB_DIRECTORY/src/distrib/meshlabserver