#46926: libvisio-0.1 @0.1.1 build fails on Leopard/PPC -----------------------+-------------------------------- Reporter: khepler@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: libvisio-0.1 -----------------------+-------------------------------- Building libvisio-0.1 fails on Leopard/PPC (PowerPC G5) with the error: {{{ ...snip... /opt/local/include/boost/spirit/home/classic/symbols/symbols.hpp:105: warning: declaration of 'result' shadows a member of 'this' CXX VSDGeometryList.lo CXX VSDOutputElementList.lo CXX VSDPages.lo CXX VSDParagraphList.lo CXX VSDParser.lo CXX VSDMetaData.lo VSDMetaData.cpp:229: error: integer constant is too large for 'long' type make[3]: *** [VSDMetaData.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... ...snip... }}} The offending line in VSDMetaData.cpp is: {{{ static const uint64_t epoch = 11644473600; }}} Is this considered an upstream bug or should it be patched in Macports because the compiler it chose assumes a non-suffixed literal integer is a long? Secondly, after applying the supplied patch (that appends ULL to the literal), the build fails if doxygen is not installed. -- Ticket URL: <https://trac.macports.org/ticket/46926> MacPorts <https://www.macports.org/> Ports system for OS X