Bug 152686 - fails to build against libpoppler-dev 0.6.2-1 from Debian unstable
Summary: fails to build against libpoppler-dev 0.6.2-1 from Debian unstable
Status: RESOLVED WORKSFORME
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-22 09:26 UTC by Johannes Ranke
Modified: 2007-11-22 12:12 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Ranke 2007-11-22 09:26:53 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc (GCC) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3) 
OS:                Linux

okular vom RC1 (revision 739973) built fine when I didn't have poppler installed. Then I figured I would like okular to be able to show PDF files, installed libpoppler-dev, and got this:

[ 51%] Building CXX object okular/generators/poppler/CMakeFiles/okularGenerator_poppler.dir/generator_pdf.o
/usr/bin/c++   -DokularGenerator_poppler_EXPORTS   -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden -g3 -fno-inline -fPIC -I/home/ranke/kde/build/KDE/kdegraphics/okular/generators/poppler -I/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler -I/home/ranke/kde/src/KDE/kdegraphics -I/home/ranke/kde/build/KDE/kdegraphics -I/home/ranke/kde/build/KDE/kdegraphics/okular -I/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/../.. -I/home/ranke/qt/4/qt-copy/include -I/home/ranke/qt/4/qt-copy/include/Qt -I/home/ranke/qt/4/qt-copy/mkspecs/default -I/home/ranke/qt/4/qt-copy/include/QtCore -I/home/ranke/qt/4/qt-copy/include/QtGui -I/home/ranke/qt/4/qt-copy/include/Qt3Support -I/home/ranke/qt/4/qt-copy/include/QtAssistant -I/home/ranke/qt/4/qt-copy/include/QtDesigner -I/home/ranke/qt/4/qt-copy/include/QtNetwork -I/home/ranke/qt/4/qt-copy/include/QtOpenGL -I/home/ranke/qt/4/qt-copy/include/QtSql -I/home/ranke/qt/4/qt-copy/include/QtXml -I/home/ranke/qt/4/qt-copy/include/QtSvg -I/home/ranke/qt/4/qt-copy/include/QtScript -I/home/ranke/qt/4/qt-copy/include/QtUiTools -I/home/ranke/qt/4/qt-copy/include/QtTest -I/home/ranke/qt/4/qt-copy/include/QtDBus -I/home/ranke/kde/include -I/home/ranke/kde/include/KDE -I/usr/include/poppler/qt4 -I/usr/include/poppler   -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_GNU_SOURCE -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -o okular/generators/poppler/CMakeFiles/okularGenerator_poppler.dir/generator_pdf.o -c /home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp: In function 'Okular::Action* createLinkFromPopplerLink(const Poppler::Link*, const Poppler::Document*)':
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp:181: warning: enumeration value 'Sound' not handled in switch
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp: In member function 'virtual void PDFGenerator::generatePixmap(Okular::PixmapRequest*)':
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp:784: error: 'class Poppler::Page' has no member named 'splashRenderToPixmap'
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp: At global scope:
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp:831: warning: unused parameter 'printer'
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp: In member function 'virtual void PDFPixmapGeneratorThread::run()':
/home/ranke/kde/src/KDE/kdegraphics/okular/generators/poppler/generator_pdf.cpp:1733: error: 'class Poppler::Page' has no member named 'splashRenderToImage'
make[2]: *** [okular/generators/poppler/CMakeFiles/okularGenerator_poppler.dir/generator_pdf.o] Error 1
make[2]: Leaving directory `/home/ranke/kde/build/KDE/kdegraphics'
make[1]: *** [okular/generators/poppler/CMakeFiles/okularGenerator_poppler.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Comment 1 Pino Toscano 2007-11-22 10:19:28 UTC
Remove your CMakeCache.txt in the kdegraphics build directory, then run cmake and make again.
Comment 2 Johannes Ranke 2007-11-22 12:12:11 UTC
Thanks a lot, now the compile is complete over here, too!

Johannes

> ------- Additional Comments From toscano.pino tiscali it  2007-11-22 10:19 -------
> Remove your CMakeCache.txt in the kdegraphics build directory, then run cmake and make again.