#1 Le 23/11/2007, à 19:56
- Brunod
Erreur compilation Scribus : je ne comprends pas [Rà‰SOLU]
Bonjour,
Voila, pour la première fois motivé par Scribus 1.3.5 svn, je tente une compilation.
A noter qu'il y a un module externe PoDoFo que j'ai du compiler avant et séparément, sans problème.
cmake etc. s'est bien passé.
Mais lors du make du programme principal, j'obtiens les messages suivants que je ne comprends pas du tout :
============================================
bruno@uxeon:~/Scribus/builddir$ make
[ 1%] Built target scribus_fonts_lib
[ 1%] Built target scribus_desaxe_lib
[ 2%] Built target scribus_text_lib
[ 2%] Built target scribus_styles_lib
[ 78%] Built target scribus-1.3.5svn
[ 78%] Building CXX object scribus/plugins/aiimplugin/CMakeFiles/importai.dir/importai.o
/home/bruno/Scribus/scribus/plugins/aiimplugin/importai.cpp: In member function «bool AIPlug::extractFromPDF(QString, QString)":
/home/bruno/Scribus/scribus/plugins/aiimplugin/importai.cpp:388: erreur: no matching function for call to «PoDoFo::PdfDocument::PdfDocument(char*)"
/usr/local/include/podofo/PdfDocument.h:461: note: candidats sont: PoDoFo::PdfDocument::PdfDocument(const PoDoFo::PdfDocument&)
/usr/local/include/podofo/PdfDocument.h:358: note: PoDoFo::PdfDocument::PdfDocument()
/home/bruno/Scribus/scribus/plugins/aiimplugin/importai.cpp:388: erreur: cannot declare variable «doc" to be of abstract type «PoDoFo::PdfDocument"
/usr/local/include/podofo/PdfDocument.h:62: note: because the following virtual functions are pure within «PoDoFo::PdfDocument":
/usr/local/include/podofo/PdfDocument.h:74: note: virtual PoDoFo::EPdfVersion PoDoFo::PdfDocument::GetPdfVersion() const
/usr/local/include/podofo/PdfDocument.h:80: note: virtual bool PoDoFo::PdfDocument::IsLinearized() const
/usr/local/include/podofo/PdfDocument.h:290: note: virtual bool PoDoFo::PdfDocument::IsPrintAllowed() const
/usr/local/include/podofo/PdfDocument.h:299: note: virtual bool PoDoFo::PdfDocument::IsEditAllowed() const
/usr/local/include/podofo/PdfDocument.h:308: note: virtual bool PoDoFo::PdfDocument::IsCopyAllowed() const
/usr/local/include/podofo/PdfDocument.h:317: note: virtual bool PoDoFo::PdfDocument::IsEditNotesAllowed() const
/usr/local/include/podofo/PdfDocument.h:326: note: virtual bool PoDoFo::PdfDocument::IsFillAndSignAllowed() const
/usr/local/include/podofo/PdfDocument.h:335: note: virtual bool PoDoFo::PdfDocument::IsAccessibilityAllowed() const
/usr/local/include/podofo/PdfDocument.h:344: note: virtual bool PoDoFo::PdfDocument::IsDocAssemblyAllowed() const
/usr/local/include/podofo/PdfDocument.h:353: note: virtual bool PoDoFo::PdfDocument::IsHighPrintAllowed() const
make[2]: *** [scribus/plugins/aiimplugin/CMakeFiles/importai.dir/importai.o] Erreur 1
make[1]: *** [scribus/plugins/aiimplugin/CMakeFiles/importai.dir/all] Erreur 2
make: *** [all] Erreur 2
============================================
Je pensais qu'il y avait confusion entre podofo et PoDoFo, donc j'ai recompilé le premier module en PoDoFo, mais ca n'a pas aidé.
Un ch'ti coup de pouce (voire un gros pied au ...) pourrait bien m'aider !
Merci
Brunod
Dernière modification par Brunod (Le 25/11/2007, à 09:59)
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#2 Le 24/11/2007, à 23:35
- Brunod
Re : Erreur compilation Scribus : je ne comprends pas [Rà‰SOLU]
Bin voila le problème : faut pas utiliser PoDoFo svn pour la compil, ço vo po !
Faut la version stable et maintenant ça marche !
BD
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne