#31379: Podofo 0.9.1 build fails -----------------------------------------+---------------------------------- Reporter: greisberger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: podofo -----------------------------------------+---------------------------------- __Other infos:__[[BR]] OS: Snow Leopard 10.6.8[[BR]] Arch: x86_64[[BR]] FS: case sensitive[[BR]] XCode: 4.0.2[[BR]] Upgrading from 0.9.0 to 0.9.1 fails during the compilation phase. First error in log: {{{ :info:build //usr/include/c++/4.2.1/bits/stl_vector.h: In constructor ‘PoDoFo::PdfFontMetricsObject::PdfFontMetricsObject(PoDoFo::PdfObject*, PoDoFo::PdfObject*, const PoDoFo::PdfEncoding*)’: :info:build //usr/include/c++/4.2.1/bits/stl_vector.h:419: error: ‘void std::vector<_Tp, _Alloc>::resize(size_t, _Tp) [with _Tp = PoDoFo::PdfObject, _Alloc = std::allocator<PoDoFo::PdfObject>]’ is inaccessible :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_podofo/podofo/work/podofo-0.9.1/src/doc/PdfFontMetricsObject.cpp:95: error: within this context :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_podofo/podofo/work/podofo-0.9.1/src/doc/PdfFontMetricsObject.cpp:95: error: ‘std::vector<PoDoFo::PdfObject, std::allocator<PoDoFo::PdfObject>
’ is not an accessible base of ‘PoDoFo::PdfArray’ }}}
I googled a bit but found only one reference:[[BR]] http://www.mail-archive.com/podofo- users@lists.sourceforge.net/msg01595.html [[BR]] It's a post about the same error with gcc 4.4 on Gentoo, and a fix in rev. 1447 of podofo (podofo 0.9.0 - 0.9.1 is rev. 1460)[[BR]] Perhaps a regression? Full build log file is attached to ticket. -- Ticket URL: <https://trac.macports.org/ticket/31379> MacPorts <http://www.macports.org/> Ports system for Mac OS