SVN rev 1640 fails to build on my 64-bit Gentoo Linux system (building from
SVN src, not from Gentoo portage).
Until this evening, I was using SVN rev 1600. When 1640 failed to build
for me, I began a binary search to narrow down when the build first
failed. SVN rev 1612 builds for me, but with lots of warnings. Rev 1613
fails with some errors, but not like the errors, nor the amount of errors,
as seen in the 1640 rev build.
Please let me know if I can help you further.
My testing methodology:
djenkins@ostara ~/src/podofo/podofo-head $ svn info . | grep ^URL
URL: http://svn.code.sf.net/p/podofo/code/podofo/trunk
djenkins@ostara ~/src/podofo/podofo-head $ svn up -r 1613
djenkins@ostara ~/src/podofo/podofo-head $ make clean cmake . make
-j4 all test
SVN REV 1640 build log:
Linking CXX executable CreationTest
CMakeFiles/CreationTest.dir/CreationTest.cpp.o: In function
`CreateUnicodeAnnotationFreeText(PoDoFo::PdfPage*, PoDoFo::PdfDocument*)':
CreationTest.cpp:(.text+0x409): undefined reference to
`PoDoFo::PdfDocument::CreateFont(char const*, bool, PoDoFo::PdfEncoding
const*, PoDoFo::PdfFontCache::EFontCreationFlags, bool)'
CMakeFiles/CreationTest.dir/CreationTest.cpp.o: In function
`LineTest(PoDoFo::PdfPainter*, PoDoFo::PdfPage*, PoDoFo::PdfDocument*)':
CreationTest.cpp:(.text+0xc76): undefined reference to
`PoDoFo::PdfDocument::CreateFont(char const*, bool, bool, bool,
PoDoFo::PdfEncoding const*, PoDoFo::PdfFontCache::EFontCreationFlags, bool,
char const*)'
CreationTest.cpp:(.text+0xd33): undefined reference to
`PoDoFo::PdfString::PdfString(wchar_t const*, long)'
CreationTest.cpp:(.text+0xda6): undefined reference to
`PoDoFo::PdfString::PdfString(wchar_t const*, long)'
CreationTest.cpp:(.text+0xe95): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0xffa): undefined reference to
`PoDoFo::PdfDocument::CreateFont(char const*, bool, bool, bool,
PoDoFo::PdfEncoding const*, PoDoFo::PdfFontCache::EFontCreationFlags, bool,
char const*)'
CreationTest.cpp:(.text+0x127a): undefined reference to
`PoDoFo::PdfDocument::CreateFont(char const*, bool, bool, bool,
PoDoFo::PdfEncoding const*, PoDoFo::PdfFontCache::EFontCreationFlags, bool,
char const*)'
CreationTest.cpp:(.text+0x1510): undefined reference to
`PoDoFo::PdfPainter::SetStrokeStyle(PoDoFo::EPdfStrokeStyle, char const*,
bool, double, bool)'
CreationTest.cpp:(.text+0x15af): undefined reference to
`PoDoFo::PdfPainter::SetStrokeStyle(PoDoFo::EPdfStrokeStyle, char const*,
bool, double, bool)'
CreationTest.cpp:(.text+0x164e): undefined reference to
`PoDoFo::PdfPainter::SetStrokeStyle(PoDoFo::EPdfStrokeStyle, char const*,
bool, double, bool)'
CreationTest.cpp:(.text+0x16ed): undefined reference to
`PoDoFo::PdfPainter::SetStrokeStyle(PoDoFo::EPdfStrokeStyle, char const*,
bool, double, bool)'
CreationTest.cpp:(.text+0x178c): undefined reference to
`PoDoFo::PdfPainter::SetStrokeStyle(PoDoFo::EPdfStrokeStyle, char const*,
bool, double, bool)'
CMakeFiles/CreationTest.dir/CreationTest.cpp.o:CreationTest.cpp:(.text+0x182b):
more undefined references to
`PoDoFo::PdfPainter::SetStrokeStyle(PoDoFo::EPdfStrokeStyle, char const*,
bool, double, bool)' follow
CMakeFiles/CreationTest.dir/CreationTest.cpp.o: In function
`RectTest(PoDoFo::PdfPainter*, PoDoFo::PdfPage*, PoDoFo::PdfDocument*)':
CreationTest.cpp:(.text+0x1ac9): undefined reference to
`PoDoFo::PdfDocument::CreateFont(char const*, bool, PoDoFo::PdfEncoding
const*, PoDoFo::PdfFontCache::EFontCreationFlags, bool)'
CreationTest.cpp:(.text+0x1c7e): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0x1dff): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0x1efb): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0x1fe9): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0x2100): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0x2114): undefined reference to
`PoDoFo::PdfPainter::FillAndStroke(bool)'
CreationTest.cpp:(.text+0x2224): undefined reference to
`PoDoFo::PdfPainter::Rectangle(double, double, double, double, double,
double)'
CreationTest.cpp:(.text+0x2238): undefined reference to
`PoDoFo::PdfPainter::FillAndStroke(bool)'
CreationTest.cpp:(.text+0x23d4): undefined reference to
`PoDoFo::PdfPainter::Fill(bool)'
CMakeFiles/CreationTest.dir/CreationTest.cpp.o: In function
`TextTest(PoDoFo::PdfPainter*, PoDoFo::PdfPage*, PoDoFo::PdfDocument*)':
CreationTest.cpp:(.text+0x2614): undefined reference to
`PoDoFo::PdfDocument::CreateFont(char const*, bool, PoDoFo::PdfEncoding
const*, PoDoFo::PdfFontCache::EFontCreationFlags, bool)'