Hello Dominik,

    I think that a change introduced in rev 1443 into
src/doc/PdfFontMetricsObject.cpp broke the build (at least on my
Gentoo linux dev box).  Gorey details below.


djenkins@ostara ~/code/podofo $ g++ --version
g++ (Gentoo 4.4.5 p1.2, pie-0.4.5) 4.4.5
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



djenkins@ostara ~/code/podofo $ svn info .
Path: .
URL: https://podofo.svn.sourceforge.net/svnroot/podofo/podofo/trunk
Repository Root: https://podofo.svn.sourceforge.net/svnroot/podofo
Repository UUID: f068efa2-cb12-0410-9b19-e61e8c05d287
Revision: 1442
Node Kind: directory
Schedule: normal
Last Changed Author: domseichter
Last Changed Rev: 1442
Last Changed Date: 2011-03-14 15:41:20 -0500 (Mon, 14 Mar 2011)


djenkins@ostara ~/code/podofo $ make
**** 100% successful, but with compiler warnings.


djenkins@ostara ~/code/podofo $ svn up -r 1443
U    src/doc/PdfFontMetricsObject.h
U    src/doc/PdfFontMetricsObject.cpp
U    src/doc/PdfFontCID.cpp
U    src/doc/PdfFontCache.cpp
Updated to revision 1443.



djenkins@ostara ~/code/podofo $ make
Scanning dependencies of target podofo_static
[  0%] Building CXX object
src/CMakeFiles/podofo_static.dir/doc/PdfFontCache.cpp.o
[  1%] Building CXX object src/CMakeFiles/podofo_static.dir/doc/PdfFontCID.cpp.o
/home/djenkins/code/podofo/src/doc/PdfFontCID.cpp:53: warning: unused
parameter 'bEmbed'
[  1%] Building CXX object
src/CMakeFiles/podofo_static.dir/doc/PdfFontFactory.cpp.o
[  1%] Building CXX object
src/CMakeFiles/podofo_static.dir/doc/PdfFontMetricsObject.cpp.o
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp: In
constructor 
'PoDoFo::PdfFontMetricsObject::PdfFontMetricsObject(PoDoFo::PdfObject*,
PoDoFo::PdfObject*, const PoDoFo::PdfEncoding*)':
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:94:
warning: comparison between signed and unsigned integer expressions
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/include/g++-v4/bits/stl_vector.h:552:
error: 'void std::vector<_Tp, _Alloc>::resize(size_t, _Tp) [with _Tp =
PoDoFo::PdfObject, _Alloc = std::allocator<PoDoFo::PdfObject>]' is
inaccessible
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:95: error:
within this context
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:95: error:
'std::vector<PoDoFo::PdfObject, std::allocator<PoDoFo::PdfObject> >'
is not an accessible base of 'PoDoFo::PdfArray'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:104:
warning: comparison between signed and unsigned integer expressions
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/include/g++-v4/bits/stl_vector.h:552:
error: 'void std::vector<_Tp, _Alloc>::resize(size_t, _Tp) [with _Tp =
PoDoFo::PdfObject, _Alloc = std::allocator<PoDoFo::PdfObject>]' is
inaccessible
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:105:
error: within this context
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:105:
error: 'std::vector<PoDoFo::PdfObject,
std::allocator<PoDoFo::PdfObject> >' is not an accessible base of
'PoDoFo::PdfArray'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp: In member
function 'virtual double
PoDoFo::PdfFontMetricsObject::CharWidth(unsigned char) const':
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:154:
warning: comparison between signed and unsigned integer expressions
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp: At global scope:
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:169:
warning: unused parameter 'c'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:175:
warning: unused parameter 'nFirst'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:175:
warning: unused parameter 'nLast'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:180:
warning: unused parameter 'nGlyphId'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:186:
warning: unused parameter 'pszGlyphname'
/home/djenkins/code/podofo/src/doc/PdfFontMetricsObject.cpp:192:
warning: unused parameter 'lUnicode'
make[2]: *** [src/CMakeFiles/podofo_static.dir/doc/PdfFontMetricsObject.cpp.o]
Error 1
make[1]: *** [src/CMakeFiles/podofo_static.dir/all] Error 2
make: *** [all] Error 2



Head rev (1444 at this time) has the same compiler error.

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to