Hello, I am having a problem compiling Podofobrowser for a while. First my version of cmake : cmake --version cmake version 2.8.12.2 I installed Podofo 0.9.2 first via Macports. There was a patch specific to Mavericks as there were already some problems with compiling. I am now trying to compile podofobrowser. I installed qt 4.8.2 via macports too to get qmake. Then I ran cmake. The cmake compiles fine even if there is a file he does not find. I think this is suspicious but I do not know where the STLPort headers and library are:
Then I do a make and I get this error :
So I read a README file that says compile and install first the files in /externals. I do the same,cmake then make and I get this cmake ../required_libpodofo -DCMAKE_INCLUDE_PATH=/opt/local/include/freetype2 (I have to specify him where to find ft2header.h) then I do a make and here is the message I get what is in the file attached : exit_make.rtf Am I doing something wrong? Or is it a known issue? Thanks, Christophe |
{\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf190 {\fonttbl\f0\fnil\fcharset0 Menlo-Regular;\f1\fnil\fcharset0 Menlo-Bold;} {\colortbl;\red255\green255\blue255;\red47\green180\blue29;\red200\green20\blue201;\red180\green36\blue25; } \paperw11900\paperh16840\margl1440\margr1440\vieww20020\viewh15840\viewkind0 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\f0\fs22 \cf0 \CocoaLigature0 [ 1%] \cf2 Building CXX object src/CMakeFiles/podofo_shared.dir/PdfAcroForm.o\cf0 \ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:21:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.h:24:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:67:\ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfError.h:44:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfError \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfError.h:95:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum ELogSeverity \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:21:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.h:24:\ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:111:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfVersion \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:131:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfDataType \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:153:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfFilter \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:172:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfColorSpace \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:184:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfStrokeStyle \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:198:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfLineCapStyle \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:209:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfLineJoinStyle \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:252:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfPageSize \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:268:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfPageMode \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfDefines.h:287:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfPageLayout \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:21:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.h:25:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfElement.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfObject.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfParser.h:25:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfTokenizer.h:25:\ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfRefCountedBuffer.h:132:5: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef struct TRefCountedBuffer \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:21:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.h:25:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfElement.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfObject.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfParser.h:25:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfTokenizer.h:26:\ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfRefCountedInputDevice.h:85:5: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef struct TRefCountedInputDevice \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:21:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.h:25:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfElement.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfObject.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfParser.h:25:\ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfTokenizer.h:34:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfTokenType \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:21:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.h:25:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfElement.h:26:\ In file included from [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfObject.h:28:\ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfString.h:34:1: \cf3 warning: \cf0 typedef requires a name \f0\b0 \ \f1\b [-Wmissing-declarations] \f0\b0 \ typedef enum EPdfStringConversion \{\ \f1\b \cf2 ^~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfAcroForm.cpp:81:9: \cf4 error: \cf0 no matching function for call to \f0\b0 \ \f1\b 'PdfLocaleImbue' \f0\b0 \ PdfLocaleImbue(oss);\ \f1\b \cf2 ^~~~~~~~~~~~~~ \f0\b0 \cf0 \ \f1\b [My_Directory]/podofobrowser-0.5/externals/required_libpodofo/src/PdfLocale.h:32:6: note: \f0\b0 candidate function not viable: no known\ conversion from 'std::ostringstream' (aka 'basic_ostringstream<char>') to 'std::ios_base &' for 1st argument\ void PdfLocaleImbue(std::ios_base&);\ \f1\b \cf2 ^ \f0\b0 \cf0 \ 16 warnings and 1 error generated.\ make[2]: *** [src/CMakeFiles/podofo_shared.dir/PdfAcroForm.o] Error 1\ make[1]: *** [src/CMakeFiles/podofo_shared.dir/all] Error 2\ make: *** [all] Error 2}
------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs
_______________________________________________ Podofo-users mailing list Podofo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/podofo-users