[MacPorts] #32095: qpdf @2.2.2 build failure; update to 2.3.0
MacPorts
noreply at macports.org
Mon Jan 2 04:30:01 PST 2012
#32095: qpdf @2.2.2 build failure; update to 2.3.0
--------------------------------+-------------------------------------------
Reporter: ranga@… | Owner: dojo@…
Type: update | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Resolution: | Keywords: haspatch clang
Port: qpdf |
--------------------------------+-------------------------------------------
Changes (by gnwiii@…):
* status: closed => reopened
* resolution: fixed =>
Comment:
With qpdf 2.2.2_0 installed, {{{sudo port upgrade outdated}}} fails to
build qpdf @2.3.0 on Snow Leopard:
{{{
:info:build /bin/sh ./libtool --quiet --mode=compile /usr/bin/g++-4.2
-I/opt/loc
al/include -pipe -O2 -arch x86_64 -Wall -MD -MF
libqpdf/build/QPDFObjectHandle.tdep \
-MP -Iinclude -Ilibqpdf -c libqpdf/QPDFObjectHandle.cc \
-o libqpdf/build/QPDFObjectHandle.o; \
sed -e 's/\.o:/.lo:/' < libqpdf/build/QPDFObjectHandle.tdep > \
libqpdf/build/QPDFObjectHandle.dep:info:build libqpdf/QPDF.cc: In member
function \
‘void QPDF::parse(const char*)’::info:build libqpdf/QPDF.cc:408: \
error: no matching function for call to \
‘PointerHolder<char>::PointerHolder(bool, char*&)’:info:build \
/opt/local/include/qpdf/PointerHolder.hh:86: \
note: candidates are: PointerHolder<T>::PointerHolder(const
PointerHolder<T>&) [with T = char]\
:info:build /opt/local/include/qpdf/PointerHolder.hh:82: note: \
PointerHolder<T>::PointerHolder(T*, bool) [with T = char]:info:build \
/bin/sh ./libtool --quiet --mode=compile /usr/bin/g++-4.2
-I/opt/local/include -pipe -O2 \
-arch x86_64 -Wall -MD -MF libqpdf/build/QPDFTokenizer.tdep -MP -Iinclude
-Ilibqpdf -c \
libqpdf/QPDFTokenizer.cc -o libqpdf/build/QPDFTokenizer.o; \
sed -e 's/\.o:/.lo:/' < libqpdf/build/QPDFTokenizer.tdep > \
libqpdf/build/QPDFTokenizer.dep:info:build libqpdf/QPDF.cc: At global
scope:\
:info:build libqpdf/QPDF.cc:1890: error: no ‘void QPDF::replaceObject(int,
int, QPDFObjectHandle)’ \
member function declared in class ‘QPDF’:info:build libqpdf/QPDF.cc:1909:
\
error: no ‘void QPDF::swapObjects(int, int, int, int)’ member function
declared in class ‘QPDF’
}}}
This looks like incompatible headers being found from
{{{/opt/local/include}}}. Deactivating the old
version before building the new version worked for me.
--
Ticket URL: <https://trac.macports.org/ticket/32095#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list