View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013070 | Scribus | General | public | 2015-05-20 05:14 | 2015-05-20 20:41 |
Reporter | christoph_s | Assigned To | fschmid | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | OpenSUSE 64 Bit | OS Version | 13.1 |
Product Version | 1.5.1svn | ||||
Fixed in Version | 1.5.1svn | ||||
Summary | 0013070: Compiling error on Linux | ||||
Description | gcc 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 | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
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 => |