[MacPorts] #46926: libvisio-0.1 @0.1.1 build fails on Leopard/PPC
MacPorts
noreply at macports.org
Sat Feb 21 11:07:57 PST 2015
#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
More information about the macports-tickets
mailing list