[poppler] Compiling poppler with qt4
Victor Ivrii
vivrii at gmail.com
Thu Feb 14 05:21:52 PST 2013
And how I disable glib with cmake? With ./configure qt4 is disabled
On Wed, Feb 13, 2013 at 5:21 PM, Albert Astals Cid <aacid at kde.org> wrote:
> El Dimecres, 13 de febrer de 2013, a les 00:59:07, Victor Ivrii va
> escriure:
> > If I compile poppler with ./configure, make, I succeed but it goes
> without
> > qt4
> >
> > If I am running cmake and then make, compilation breaks (see below)
> >
> >
> > MacOSX 10.8.2
> > Qt4: Qt4.8
> > Poppler: latest from git
> >
> > PS Before I never compiled poppler with cmake
>
> It is failing in the glib part, you may want to disable the glib frontend
> if
> you don't plan using it.
>
> Cheers,
> Albert
>
> >
> >
> > Victor
> >
> >
> >
> >
> >
> > Linking CXX shared library libpoppler-glib.dylib
> > Undefined symbols for architecture x86_64:
> > "_g_file_get_type", referenced from:
> > _poppler_document_new_from_gfile in poppler-document.cc.o
> > "_g_file_get_uri", referenced from:
> > _poppler_document_new_from_gfile in poppler-document.cc.o
> > "_g_file_info_get_size", referenced from:
> > PopplerCachedFileLoader::init(GooString*, CachedFile*) in
> > poppler-cached-file-loader.cc.o
> > "_g_file_input_stream_get_type", referenced from:
> > _poppler_document_new_from_stream in poppler-document.cc.o
> > PopplerCachedFileLoader::init(GooString*, CachedFile*) in
> > poppler-cached-file-loader.cc.o
> > "_g_file_input_stream_query_info", referenced from:
> > PopplerCachedFileLoader::init(GooString*, CachedFile*) in
> > poppler-cached-file-loader.cc.o
> > "_g_file_is_native", referenced from:
> > _poppler_document_new_from_gfile in poppler-document.cc.o
> > "_g_file_read", referenced from:
> > _poppler_document_new_from_gfile in poppler-document.cc.o
> > "_g_input_stream_get_type", referenced from:
> > _poppler_document_new_from_stream in poppler-document.cc.o
> > _poppler_document_new_from_gfile in poppler-document.cc.o
> > "_g_input_stream_read", referenced from:
> > PopplerCachedFileLoader::init(GooString*, CachedFile*) in
> > poppler-cached-file-loader.cc.o
> > PopplerCachedFileLoader::load(std::vector<_ByteRange,
> > std::allocator<_ByteRange> > const&, CachedFileWriter*) in
> > poppler-cached-file-loader.cc.o
> > PopplerInputStream::fillBuf() in poppler-input-stream.cc.o
> > PopplerInputStream::getChars(int, unsigned char*) in
> > poppler-input-stream.cc.o
> > PopplerInputStream::getChar() in poppler-input-stream.cc.o
> > PopplerInputStream::lookChar() in poppler-input-stream.cc.o
> > "_g_io_error_quark", referenced from:
> > _poppler_document_new_from_stream in poppler-document.cc.o
> > "_g_memory_input_stream_get_type", referenced from:
> > _poppler_document_new_from_stream in poppler-document.cc.o
> > "_g_seekable_can_seek", referenced from:
> > _poppler_document_new_from_stream in poppler-document.cc.o
> > "_g_seekable_get_type", referenced from:
> > _poppler_document_new_from_stream in poppler-document.cc.o
> > PopplerCachedFileLoader::load(std::vector<_ByteRange,
> > std::allocator<_ByteRange> > const&, CachedFileWriter*) in
> > poppler-cached-file-loader.cc.o
> > PopplerInputStream::~PopplerInputStream() in
> poppler-input-stream.cc.o
> > PopplerInputStream::~PopplerInputStream() in poppler-input-stream.cc.o
> > PopplerInputStream::~PopplerInputStream() in poppler-input-stream.cc.o
> > PopplerInputStream::reset() in poppler-input-stream.cc.o
> > PopplerInputStream::close() in poppler-input-stream.cc.o
> > ...
> > "_g_seekable_seek", referenced from:
> > PopplerCachedFileLoader::load(std::vector<_ByteRange,
> > std::allocator<_ByteRange> > const&, CachedFileWriter*) in
> > poppler-cached-file-loader.cc.o
> > PopplerInputStream::~PopplerInputStream() in
> poppler-input-stream.cc.o
> > PopplerInputStream::~PopplerInputStream() in poppler-input-stream.cc.o
> > PopplerInputStream::~PopplerInputStream() in poppler-input-stream.cc.o
> > PopplerInputStream::reset() in poppler-input-stream.cc.o
> > PopplerInputStream::close() in poppler-input-stream.cc.o
> > PopplerInputStream::setPos(long long, int) in
> > poppler-input-stream.cc.o
> > ...
> > "_g_seekable_tell", referenced from:
> > PopplerInputStream::reset() in poppler-input-stream.cc.o
> > PopplerInputStream::setPos(long long, int) in
> > poppler-input-stream.cc.o
> > ld: symbol(s) not found for architecture x86_64
> > clang: error: linker command failed with exit code 1 (use -v to see
> > invocation)
> > make[2]: *** [glib/libpoppler-glib.8.6.0.dylib] Error 1
> > make[1]: *** [glib/CMakeFiles/poppler-glib.dir/all] Error 2
> > make: *** [all] Error 2
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/poppler
>
--
========================
Victor Ivrii, Professor, Department of Mathematics, University of Toronto
http://www.math.toronto.edu/ivrii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20130214/62d8f3a1/attachment.html>
More information about the poppler
mailing list