#51611: gnudatalanguage @0.9.5: error: call to non-static member function without an object argument ------------------------------+----------------------- Reporter: molinari@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: gnudatalanguage | ------------------------------+----------------------- Comment (by gnwiii@…): gnudatlanguage builds successfully on my Mavericks system. You log shows errors like: {{{ _opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/work/build/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -DHAVE_CONFIG_H -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/work/gdl-0.9.5/src -I/opt/local/include -I/opt/local/lib/plplot510/include -I/opt/local/include/GraphicsMagick -I/opt/local/include/udunits2 -I/opt/local/include/eigen3 -I/usr/X11R6/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/work/gdl-0.9.5 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/work/gdl-0.9.5/src/antlr -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/work/build -pipe -Os -stdlib=libc++ -DNDEBUG -arch x86_64 -mmacosx-version-min=10.9 -o CMakeFiles/gdl.dir/plotting_cursor.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/work/gdl-0.9.5/src/plotting_cursor.cpp :info:build /opt/local/include/plplot/plstream.h:98:22: note: 'plcallback::tr1' declared here }}} {{{/opt/local/include/plplot}}} is probably from plplot-5.11. I do have {{{/opt/local/lib/plplot510/include/plplot}}}, consistent with the {{{-DPLPLOTDIR=/opt/local/lib/plplot510}}} in your log, but the {{{-I/opt/local/include}}} means the plplot-5.11 headers will be used. The Portfile for gnudatalanguage already tells us to deactivate antlr for the build. Looks like it should do the same for plplot-5.11. Try running "{{{sudo deactivate -f plplot}}}" to see if you can build gnudatalanguage when the {{{/opt/local/include/plplot}}} are (temporarily!) removed. -- Ticket URL: <https://trac.macports.org/ticket/51611#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X