View Issue Details

IDProjectCategoryView StatusLast Update
0013070ScribusGeneralpublic2015-05-20 20:41
Reporterchristoph_s Assigned Tofschmid  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSOpenSUSE 64 BitOS Version13.1
Product Version1.5.1svn 
Fixed in Version1.5.1svn 
Summary0013070: Compiling error on Linux
Descriptiongcc is quitting with loads of error messages after your last commit ;)
Additional Information[ 57%] Building CXX object scribus/CMakeFiles/scribus.dir/pdflib_core.cpp.o
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp: In member function ‘bool PDFLibCore::PDF_3DAnnotation(PageItem*, uint)’:
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: error: no matching function for call to ‘Pdf::Writer::write(const QString)’
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8842:3: note: in expansion of macro ‘PutDoc’
   PutDoc("/C2W ["+osgframe->getPDFMatrix(itv.key())+" ]\n");
   ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: note: candidates are:
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8842:3: note: in expansion of macro ‘PutDoc’
   PutDoc("/C2W ["+osgframe->getPDFMatrix(itv.key())+" ]\n");
   ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: void Pdf::Writer::write(const QByteArray&)
     void write(const QByteArray& bytes);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: no known conversion for argument 1 from ‘const QString’ to ‘const QByteArray&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: void Pdf::Writer::write(const Pdf::ResourceDictionary&)
     void write(const Pdf::ResourceDictionary& dict);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: no known conversion for argument 1 from ‘const QString’ to ‘const Pdf::ResourceDictionary&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: void Pdf::Writer::write(PdfFont)
     void write(const PdfFont font);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: no known conversion for argument 1 from ‘const QString’ to ‘PdfFont’
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: error: no matching function for call to ‘Pdf::Writer::write(const QString)’
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8843:3: note: in expansion of macro ‘PutDoc’
   PutDoc("/LS << /Subtype /" + lightModes[itv.value().illumination] + " >>\n");
   ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: note: candidates are:
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8843:3: note: in expansion of macro ‘PutDoc’
   PutDoc("/LS << /Subtype /" + lightModes[itv.value().illumination] + " >>\n");
   ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: void Pdf::Writer::write(const QByteArray&)
     void write(const QByteArray& bytes);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: no known conversion for argument 1 from ‘const QString’ to ‘const QByteArray&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: void Pdf::Writer::write(const Pdf::ResourceDictionary&)
     void write(const Pdf::ResourceDictionary& dict);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: no known conversion for argument 1 from ‘const QString’ to ‘const Pdf::ResourceDictionary&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: void Pdf::Writer::write(PdfFont)
     void write(const PdfFont font);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: no known conversion for argument 1 from ‘const QString’ to ‘PdfFont’
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: error: no matching function for call to ‘Pdf::Writer::write(const QString)’
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8845:3: note: in expansion of macro ‘PutDoc’
   PutDoc("/Subtype /" + renderModes[itv.value().rendermode] + "\n");
   ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: note: candidates are:
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8845:3: note: in expansion of macro ‘PutDoc’
   PutDoc("/Subtype /" + renderModes[itv.value().rendermode] + "\n");
   ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: void Pdf::Writer::write(const QByteArray&)
     void write(const QByteArray& bytes);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: no known conversion for argument 1 from ‘const QString’ to ‘const QByteArray&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: void Pdf::Writer::write(const Pdf::ResourceDictionary&)
     void write(const Pdf::ResourceDictionary& dict);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: no known conversion for argument 1 from ‘const QString’ to ‘const Pdf::ResourceDictionary&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: void Pdf::Writer::write(PdfFont)
     void write(const PdfFont font);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: no known conversion for argument 1 from ‘const QString’ to ‘PdfFont’
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8857:37: error: ‘PDFEncode’ was not declared in this scope
   PutDoc("/XN ("+PDFEncode(itv.key())+")\n");
                                     ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:32: note: in definition of macro ‘PutDoc’
 #define PutDoc(s) writer.write(s)
                                ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8888:8: error: redeclaration of ‘PdfId appearanceObj’
  PdfId appearanceObj = writer.newObject();
        ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8862:8: error: ‘PdfId appearanceObj’ previously declared here
  PdfId appearanceObj = writer.newObject();
        ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:8889:18: error: ‘annotationObj’ was not declared in this scope
  writer.startObj(annotationObj);
                  ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp: In member function ‘bool PDFLibCore::PDF_EmbeddedPDF(PageItem*, const QString&, double, double, double, double, bool, const QString&, bool, int, PDFLibCore::ShIm&, QByteArray*)’:
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10055:41: error: call of overloaded ‘toPdf(long int&)’ is ambiguous
    PutDoc("\n/Length " + Pdf::toPdf(mlen));
                                         ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:32: note: in definition of macro ‘PutDoc’
 #define PutDoc(s) writer.write(s)
                                ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10055:41: note: candidates are:
    PutDoc("\n/Length " + Pdf::toPdf(mlen));
                                         ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:32: note: in definition of macro ‘PutDoc’
 #define PutDoc(s) writer.write(s)
                                ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:50:16: note: QByteArray Pdf::toPdf(bool)
     QByteArray toPdf(bool v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:55:16: note: QByteArray Pdf::toPdf(int)
     QByteArray toPdf(int v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:60:16: note: QByteArray Pdf::toPdf(uint)
     QByteArray toPdf(uint v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:65:16: note: QByteArray Pdf::toPdf(double)
     QByteArray toPdf(double v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10197:41: error: call of overloaded ‘toPdf(long int&)’ is ambiguous
    PutDoc("\n/Length " + Pdf::toPdf(mlen));
                                         ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:32: note: in definition of macro ‘PutDoc’
 #define PutDoc(s) writer.write(s)
                                ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10197:41: note: candidates are:
    PutDoc("\n/Length " + Pdf::toPdf(mlen));
                                         ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:32: note: in definition of macro ‘PutDoc’
 #define PutDoc(s) writer.write(s)
                                ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:50:16: note: QByteArray Pdf::toPdf(bool)
     QByteArray toPdf(bool v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:55:16: note: QByteArray Pdf::toPdf(int)
     QByteArray toPdf(int v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:60:16: note: QByteArray Pdf::toPdf(uint)
     QByteArray toPdf(uint v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:65:16: note: QByteArray Pdf::toPdf(double)
     QByteArray toPdf(double v);
                ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp: In member function ‘void PDFLibCore::copyPoDoFoDirect(const PoDoFo::PdfVariant*, QList<PoDoFo::PdfReference>&, QMap<PoDoFo::PdfReference, unsigned int>&)’:
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: error: no matching function for call to ‘Pdf::Writer::write(std::basic_string<char>)’
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10311:4: note: in expansion of macro ‘PutDoc’
    PutDoc("\n/" + k->first.GetEscapedName());
    ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: note: candidates are:
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10311:4: note: in expansion of macro ‘PutDoc’
    PutDoc("\n/" + k->first.GetEscapedName());
    ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: void Pdf::Writer::write(const QByteArray&)
     void write(const QByteArray& bytes);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: no known conversion for argument 1 from ‘std::basic_string<char>’ to ‘const QByteArray&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: void Pdf::Writer::write(const Pdf::ResourceDictionary&)
     void write(const Pdf::ResourceDictionary& dict);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: no known conversion for argument 1 from ‘std::basic_string<char>’ to ‘const Pdf::ResourceDictionary&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: void Pdf::Writer::write(PdfFont)
     void write(const PdfFont font);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: no known conversion for argument 1 from ‘std::basic_string<char>’ to ‘PdfFont’
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: error: no matching function for call to ‘Pdf::Writer::write(std::basic_string<char>)’
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10321:3: note: in expansion of macro ‘PutDoc’
   PutDoc(" " + str);
   ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:308:33: note: candidates are:
 #define PutDoc(s) writer.write(s)
                                 ^
/home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:10321:3: note: in expansion of macro ‘PutDoc’
   PutDoc(" " + str);
   ^
In file included from /home/christoph/scribus15/Scribus/scribus/pdflib_core.h:44:0,
                 from /home/christoph/scribus15/Scribus/scribus/pdflib_core.cpp:24:
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: void Pdf::Writer::write(const QByteArray&)
     void write(const QByteArray& bytes);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:162:10: note: no known conversion for argument 1 from ‘std::basic_string<char>’ to ‘const QByteArray&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: void Pdf::Writer::write(const Pdf::ResourceDictionary&)
     void write(const Pdf::ResourceDictionary& dict);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:163:10: note: no known conversion for argument 1 from ‘std::basic_string<char>’ to ‘const Pdf::ResourceDictionary&’
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: void Pdf::Writer::write(PdfFont)
     void write(const PdfFont font);
          ^
/home/christoph/scribus15/Scribus/scribus/pdfwriter.h:164:10: note: no known conversion for argument 1 from ‘std::basic_string<char>’ to ‘PdfFont’
make[2]: *** [scribus/CMakeFiles/scribus.dir/pdflib_core.cpp.o] Fehler 1
make[1]: *** [scribus/CMakeFiles/scribus.dir/all] Fehler 2
make: *** [all] Fehler 2
TagsNo tags attached.
PatchNo

Activities

fschmid

2015-05-20 20:10

administrator   ~0035176

Fixed with r20111

FirasH

2015-05-20 20:41

developer   ~0035178

Fixed in 1.5.1.svn (20111).

Issue History

Date Modified Username Field Change
2015-05-20 05:14 christoph_s New Issue
2015-05-20 05:14 christoph_s Status new => assigned
2015-05-20 05:14 christoph_s Assigned To => avox
2015-05-20 20:10 fschmid Note Added: 0035176
2015-05-20 20:10 fschmid Status assigned => resolved
2015-05-20 20:10 fschmid Fixed in Version => 1.5.1svn
2015-05-20 20:10 fschmid Resolution open => fixed
2015-05-20 20:10 fschmid Assigned To avox => fschmid
2015-05-20 20:41 FirasH Note Added: 0035178
2015-05-20 20:41 FirasH Status resolved => closed
2015-05-20 20:41 FirasH Target Version 1.5.1 =>