On Tue, 2015-09-29 at 20:11 +0200, Nenad Novak wrote:
> I have compiled changes with mingw compiler on (win32) with and
> without PODOFO_NO_FONTMANAGER defined. Font subsetting works in both
> cases (font selection with win32 native font manager, and with
> fontconfig on windows platform). It means that it should work on
> other platforms too, which are fontconfig based.
Hi,
I cannot answer your questions, there are better PoDoFo/PDF experts
here in the list, but I can at least test your changes on a Linux.
I skipped the chunk for src/base/PdfDate.cpp, it conflicts with other
changes.
The revision 1682 fails to apply also
the src/doc/PdfIdentityEncoding.cpp chunks.
I skipped that and run `make` which results in a build failure:
Scanning dependencies of target podofo_static
[ 1%] Building CXX object
src/CMakeFiles/podofo_static.dir/doc/PdfField.cpp.o
[ 2%] Building CXX object
src/CMakeFiles/podofo_static.dir/doc/PdfFontCID.cpp.o
podofo/trunk/src/doc/PdfFontCID.cpp:512:23: warning: unused parameter
‘pDescriptor’ [-Wunused-parameter]
updateCMap(PdfObject* pDescriptor, PdfObject* pObject, const PdfEncoding*
pEncoding, PdfFontMetrics* pMetrics, std::set<pdf_utf16be>& setUsed)
^
podofo/trunk/src/doc/PdfFontCID.cpp: In member function ‘void
PoDoFo::PdfFontCID::MaybeUpdateBaseFontKey()’:
podofo/trunk/src/doc/PdfFontCID.cpp:569:34: error: redeclaration of ‘const
PoDoFo::PdfFontMetricsFreetype* pFreetype’
const PdfFontMetricsFreetype *pFreetype = reinterpret__cast<const
PdfFontMetricsFreetype *>(this->GetFontMetrics());
^
podofo/trunk/src/doc/PdfFontCID.cpp:565:34: note: ‘const
PoDoFo::PdfFontMetricsFreetype* pFreetype’ previously declared here
const PdfFontMetricsFreetype *pFreetype = dynamic_cast<const
PdfFontMetricsFreetype *>(this->GetFontMetrics());
^
podofo/trunk/src/doc/PdfFontCID.cpp:569:46: error: ‘reinterpret__cast’ was
not declared in this scope
const PdfFontMetricsFreetype *pFreetype = reinterpret__cast<const
PdfFontMetricsFreetype *>(this->GetFontMetrics());
^
podofo/trunk/src/doc/PdfFontCID.cpp:569:64: error: expected
primary-expression before ‘const’
const PdfFontMetricsFreetype *pFreetype = reinterpret__cast<const
PdfFontMetricsFreetype *>(this->GetFontMetrics());
^
src/CMakeFiles/podofo_static.dir/build.make:1342: recipe for target
'src/CMakeFiles/podofo_static.dir/doc/PdfFontCID.cpp.o' failed
make[2]: *** [src/CMakeFiles/podofo_static.dir/doc/PdfFontCID.cpp.o] Error 1
CMakeFiles/Makefile2:106: recipe for target
'src/CMakeFiles/podofo_static.dir/all' failed
make[1]: *** [src/CMakeFiles/podofo_static.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
So it doesn't build here.
Bye,
zyx
--
http://www.litePDF.cz [email protected]
------------------------------------------------------------------------------
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users