Package: meshlab Version: 1.3.0a+dfsg1-3 Severity: normal Tags: patch Hello,
meshlab failed to build in Ubuntu: g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-rpath,/usr/lib/meshlab -o ../distrib/meshlab main.o mainwindow_Init.o mainwindow_RunTime.o glarea.o multiViewer_Container.o plugindialog.o customDialog.o filterScriptDialog.o saveSnapshotDialog.o layerDialog.o savemaskexporter.o changetexturename.o stdpardialog.o xmlstdpardialog.o trackball.o trackmode.o glarea_setting.o moc_mainwindow.o moc_glarea.o moc_multiViewer_Container.o moc_plugindialog.o moc_customDialog.o moc_filterScriptDialog.o moc_saveSnapshotDialog.o moc_savemaskexporter.o moc_changetexturename.o moc_layerDialog.o moc_stdpardialog.o moc_xmlstdpardialog.o qrc_meshlab.o -L/usr/lib/i386-linux-gnu -L/usr/X11R6/lib -L../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lpthread glarea.o: In function `GLArea::setView()': /build/buildd/meshlab-1.3.0a+dfsg1/meshlab/src/meshlab/glarea.cpp:1041: undefined reference to `gluPerspective' /build/buildd/meshlab-1.3.0a+dfsg1/meshlab/src/meshlab/glarea.cpp:1047: undefined reference to `gluLookAt' glarea.o: In function `GLArea::drawTarget()': /build/buildd/meshlab-1.3.0a+dfsg1/meshlab/src/meshlab/glarea.cpp:1265: undefined reference to `gluOrtho2D' glarea.o: In function `GLArea::initTexture()': /build/buildd/meshlab-1.3.0a+dfsg1/meshlab/src/meshlab/glarea.cpp:936: undefined reference to `gluBuild2DMipmaps' glarea.o: In function `bool vcg::Pick<vcg::Point3<float> >(int const&, int const&, vcg::Point3<float>&)': /build/buildd/meshlab-1.3.0a+dfsg1/meshlab/src/meshlab/../../../vcglib/wrap/gl/picking.h:139: undefined reference to `gluUnProject' collect2: error: ld returned 1 exit status make[2]: *** [../distrib/meshlab] Error 1 Full logs can be found at https://launchpad.net/ubuntu/+source/meshlab/1.3.0a+dfsg1-3 . It looks like -lGLU should be added to meshlab.pro: (See https://launchpad.net/ubuntu/+source/meshlab/1.3.0a+dfsg1-3ubuntu1 .) diff -Nru meshlab-1.3.0a+dfsg1/debian/patches/18_RESOLUTION.patch meshlab-1.3.0a+dfsg1/debian/patches/18_RESOLUTION.patch --- meshlab-1.3.0a+dfsg1/debian/patches/18_RESOLUTION.patch 2012-06-13 20:04:50.000000000 +0400 +++ meshlab-1.3.0a+dfsg1/debian/patches/18_RESOLUTION.patch 2012-06-20 23:03:51.000000000 +0400 @@ -6,7 +6,7 @@ #} -linux-g++:LIBS += -L../distrib -lcommon -+linux-g++:LIBS += -L../distrib -lcommon -lGLEW ++linux-g++:LIBS += -L../distrib -lcommon -lGLEW -lGLU linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab -linux-g++-32:LIBS += -L../distrib -lcommon -linux-g++-64:LIBS += -L../distrib -lcommon Please consider this change for inclusion in Debian. -- System Information: Debian Release: wheezy/sid APT prefers precise-updates APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise-proposed'), (500, 'precise'), (100, 'precise-backports') Architecture: i386 (i686) Kernel: Linux 3.2.0-26-generic (SMP w/2 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org