#26824: w3m @0.5.2 Build failure -----------------------------------+---------------------------------------- Reporter: macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: w3m -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Hm. Well your log looks basically the same as mine, up to the point where you get the error and mine continues building. (You are not using configure pipes and I am, and you are using nawk and I am using gawk, but I confirmed that neither of those changes causes a problem on my system.) So let's look at the error message. It says: {{{ main.c:846: error: void value not ignored as it ought to be }}} This means a void function is being called in a manner that expects it to have a non-void return type. Line 846 of main.cpp reads: {{{ orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc); }}} GC_set_warn_proc is part of boehmgc, and as far as I can tell from reading boehmgc's source, GC_set_warn_proc is meant to have a non-void return type, so this error should not be happening. Perhaps an earlier version of boehmgc defined GC_set_warn_proc as a void function, and you have that older version of boehmgc installed in a location where it would be found, like /usr/local? Do you have anything in /usr/local? If so, rename /usr/local (e.g. to /usr/local-off), clean w3m, and try again. -- Ticket URL: <https://trac.macports.org/ticket/26824#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS