#43939: libpng: pngconf.h:366:52: error: token is not a valid binary operator in a preprocessor subexpression -------------------------+-------------------------- Reporter: macports@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: libpng | -------------------------+-------------------------- Comment (by devans@…): Replying to [comment:5 macports@…]:
Replying to [comment:4 devans@…]:
gegl fixed to additionally blacklist clang < 300 in response to this report (r121508).
Please let me know if this works for you without having to manually specify macports-clang-3.4 as compiler.
Thanks.
----
Thanks for the additional info. I have been busy of late and finally have time to try your suggestion.[[BR]] Since gegl was present in my world for gimp2 and gimp-app functionality and all three were requested, I executed a port uninstall for clang-3.4@3.4.2 followed by uninstall requests for gimp2, gimp-app and gegl.[[BR]] Unless I miss my guess, this should have removed all traces of the compiler version specification that was used to work around the problem earlier.[[BR]]
Specifying the compiler on the command line as you did originally is only effective for the life of that one command so this was a bit excessive. It would have been sufficient to use {{{ sudo port -n upgrade --force gegl }}} to test the gegl build
Then I executed a "port install gimp gimp-app gegl". This forced the
reinstall of clang-3.4 followed by the remaining installs.
I see no errors in the output. I have not tested the functionality of the entire result. That will occur later, but I see no reason to be aprehensive.[[BR]]
Thank you for all the support. I do apologize for letting this lie dormant for so long.
Glad its working for you and thanks for the verification. -- Ticket URL: <https://trac.macports.org/ticket/43939#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X