#41382: libQGLViewer example fails to link ------------------------------+-------------------------------- Reporter: dv30fps-macosx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: libQGLViewer ------------------------------+-------------------------------- After the fix for ticket #41358, libQGLViewer.dylib builds successfully for x86_64, but the link of the example program called animation fails. libQGLViewer.dylib is built for x86_64 only and the example program is trying to link i386. {{{ :info:build /usr/bin/clang++ -headerpad_max_install_names -arch x86_64 -arch i386 -Xarch_x86_64 -mmacosx-version-min=10.8 -o animation.app/Contents/MacOS/animation .obj/animation.o .obj/main.o -F/opt/local/Library/Frameworks -F/opt/local/lib -L/opt/local/lib -lQGLViewer -framework OpenGL -framework AGL -F/opt/local/Library/Frameworks -F/opt/local/lib -framework QtXml -framework QtCore -framework QtOpenGL -framework QtGui :info:build ld: warning: ignoring file /opt/local/lib/libQGLViewer.dylib, file was built for x86_64 which is not the architecture being linked (i386): /opt/local/lib/libQGLViewer.dylib :info:build Undefined symbols for architecture i386: :info:build "QGLViewer::closeEvent(QCloseEvent*)", referenced from: :info:build vtable for Viewer in animation.o :info:build "QGLViewer::setPathKey(int, int)", referenced from: :info:build vtable for Viewer in animation.o :info:build "QGLViewer::timerEvent(QTimerEvent*)", referenced from: :info:build vtable for Viewer in animation.o :info:build "QGLViewer::wheelEvent(QWheelEvent*)", referenced from: :info:build vtable for Viewer in animation.o ... :info:build ld: symbol(s) not found for architecture i386 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation) :info:build make[2]: *** [animation.app/Contents/MacOS/animation] Error 1 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libQGLViewer/libQGLViewer/work/libQGLViewer-2.4.0/examples/animation' :info:build make[1]: *** [sub-animation-all] Error 2 }}} -- Ticket URL: <https://trac.macports.org/ticket/41382> MacPorts <http://www.macports.org/> Ports system for OS X