Same error.  Results of "svn up; make clean; make" are below.

Maybe my glibc is out of date?  My Gentoo system wants me to downgrade
glibc.  But the "emerge" keeps failing ona  cryptic error.  I will try
to resolve this issue first.  (I just noticed this, before I emailed
the bug report to you).

[ebuild     UD] cross-i686-pc-linux-gnu/glibc-2.10.1-r1 [2.11.2-r3]
USE="(multilib) nls -debug -gd -glibc-omitfp -hardened -profile
(-selinux) -vanilla" 0 kB [?=>1]




djenkins@ostara ~/code/podofo $ make
[  0%] Building CXX object
src/CMakeFiles/podofo_static.dir/doc/PdfFontMetricsObject.cpp.o
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/include/g++-v4/bits/stl_vector.h:
In constructor 
'PoDoFo::PdfFontMetricsObject::PdfFontMetricsObject(PoDoFo::PdfObject*,
PoDoFo::PdfObject*, const PoDoFo::PdfEncoding*)':
/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'
/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: 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



On Tue, Mar 22, 2011 at 5:31 PM, Dominik Seichter <[email protected]> wrote:
> Hi Dennis,
>
> I am not sure what causes this problems, because the code looks good to me and
> compiles for me using 4.4.4-1.
>
> I commited some fixes for compiler warnings and tried to address your issues.
> Could you please try again with latest trunk?
>
> Regards,
>        Dom
>
> On Tuesday, March 22, 2011 09:49:33 pm dennis jenkins wrote:
>> 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
>

------------------------------------------------------------------------------
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