[poppler] Error in Poppler lib
Josh Richardson
jric at chegg.com
Wed Nov 2 09:54:57 PDT 2011
First, did you install macports or fink? If so, did you use the i386
install, or the x64 install (I would now recommend x64.) When you
configured Poppler, did you add flags into any of your cmake files or
elsewhere to say that you want i386 architecture? You should probably not
try to use the i386 architecture. Leads to lots of problems of this sort,
and I haven't seen any benefit.
Best, --josh
On 11/1/11 11:40 PM, "Vipin Beniwal" <vipin.beniwal at stellarinfo.com> wrote:
>Hi ,
>
>I am working on MAC OS-X 10.6 snow Lapperd and Qt4.7 which is statically
>linked . when i use this configuration and install poppler lib 0.18 on my
>machine and compile my appliction for displaying pdf file with
>following
>
>INCLUDEPATH +=/usr/vipin/include/poppler/
>LIBS+=/usr/local/lib/libpoppler-cpp.0.dylib
>LIBS+=/usr/local/lib/libpoppler.18.dylib
>LIBS+=/usr/local/lib/libpoppler-qt4.3.dylib
>LIBS+=/usr/local/lib/libpoppler-qt4.dylib
>LIBS+=/usr/local/lib/libfontconfig.1.dylib
>
>and i also try
>LIBS+=/usr/local/lib/libfontconfig.a
>#LIBS+=/usr/local/lib/libpoppler-qt4.a
>#LIBS+=/usr/local/lib/libpoppler.a
>#LIBS+=/usr/local/lib/libfreetype.a
>
>in both case i got following error message
>
>In case of dynamic library
>
>
>
> ld: warning: in /usr/local/lib/libpoppler.18.dylib, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: in /usr/local/lib/libpoppler-qt4.3.dylib, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: in /usr/local/lib/libpoppler-qt4.dylib, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: in /usr/local/lib/libfontconfig.1.dylib, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qregion.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qpen.o) and (default) in test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qgraphicsitem.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qguivariant.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtCore.a(qvariant.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qzip.o) and (default) in test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtCore.a(qfilesystemwatcher.o) and (default) in
>test-poppler-qt4.o
>Undefined symbols:
> "Poppler::Document::page(int) const", referenced from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::TextBox::text() const", referenced from:
> PDFDisplay::mousePressEvent(QMouseEvent*) in
>test-poppler-qt4.o
> "Poppler::TextBox::~TextBox()", referenced from:
> void
>qDeleteAll<QList<Poppler::TextBox*>::const_iterator>(QList<Poppler::TextBo
>x*>::const_iterator, QList<Poppler::TextBox*>::const_iterator)in
>test-poppler-qt4.o
> "Poppler::Document::load(QString const&, QByteArray const&, QByteArray
>const&)", referenced from:
> _main in test-poppler-qt4.o
>make: Leaving directory `/private/var/root/Desktop/popp/static'
> "Poppler::Page::renderToImage(double, double, int, int, int, int,
>Poppler::Page::Rotation) const", referenced from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::Document::setRenderHint(Poppler::Document::RenderHint,
>bool)", referenced from:
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> "Poppler::Page::~Page()", referenced from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::Document::~Document()", referenced from:
> PDFDisplay::~PDFDisplay()in test-poppler-qt4.o
> PDFDisplay::~PDFDisplay()in test-poppler-qt4.o
> "Poppler::TextBox::boundingBox() const", referenced from:
> PDFDisplay::mousePressEvent(QMouseEvent*) in
>test-poppler-qt4.o
> PDFDisplay::display() in test-poppler-qt4.o
>
>"Poppler::Document::setRenderBackend(Poppler::Document::RenderBackend)",
>referenced from:
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> "Poppler::Page::textList(Poppler::Page::Rotation) const", referenced
>from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::Document::numPages() const", referenced from:
> PDFDisplay::keyPressEvent(QKeyEvent*) in test-poppler-qt4.o
> "Poppler::Document::isLocked() const", referenced from:
> _main in test-poppler-qt4.o
>ld: symbol(s) not found
>collect2: ld returned 1 exit status
>make: *** [popp.app/Contents/MacOS/popp] Error 1
>The process "/usr/bin/make" exited with code %2.
>Error while building project popp (target: Desktop)
>When executing build step 'Make'
>
>
>
>
>when i use static library
>
>
>
>
>then following error message is coming
>
>
>d: warning: in /usr/vipin/lib/libfontconfig.a, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: in /usr/vipin/lib/libpoppler-qt4.a, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: in /usr/vipin/lib/libpoppler.a, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: in /usr/vipin/lib/libfreetype.a, file was built for
>unsupported file format which is not the architecture being linked (i386)
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qregion.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qpen.o) and (default) in test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qgraphicsitem.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qguivariant.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtCore.a(qvariant.o) and (default) in
>test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtGui.a(qzip.o) and (default) in test-poppler-qt4.o
>ld: warning: QDebug::~QDebug()has different visibility (hidden) in
>/Developer/Qt/lib/libQtCore.a(qfilesystemwatcher.o) and (default) in
>test-poppler-qt4.o
>Undefined symbols:
> "Poppler::Document::page(int) const", referenced from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::TextBox::text() const", referenced from:
> PDFDisplay::mousePressEvent(QMouseEvent*) in
>test-poppler-qt4.o
> "Poppler::TextBox::~TextBox()", referenced from:
> void
>qDeleteAll<QList<Poppler::TextBox*>::const_iterator>(QList<Poppler::TextBo
>x*>::const_iterator, QList<Poppler::TextBox*>::const_iterator)in
>test-poppler-qt4.o
> "Poppler::Document::load(QString const&, QByteArray const&, QByteArray
>const&)", referenced from:
> _main in test-poppler-qt4.o
> "Poppler::Page::renderToImage(double, double, int, int, int, int,
>Poppler::Page::Rotation) const", referenced from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::Document::setRenderHint(Poppler::Document::RenderHint,
>bool)", referenced from:
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> "Poppler::Page::~Page()", referenced from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::Document::~Document()", referenced from:
> PDFDisplay::~PDFDisplay()in test-poppler-qt4.o
> PDFDisplay::~PDFDisplay()in test-poppler-qt4.o
> "Poppler::TextBox::boundingBox() const", referenced from:
> PDFDisplay::mousePressEvent(QMouseEvent*) in
>test-poppler-qt4.o
> PDFDisplay::display() in test-poppler-qt4.o
>
>"Poppler::Document::setRenderBackend(Poppler::Document::RenderBackend)",
>referenced from:
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> PDFDisplay::PDFDisplay(Poppler::Document*, bool)in
>test-poppler-qt4.o
> "Poppler::Page::textList(Poppler::Page::Rotation) const", referenced
>from:
> PDFDisplay::display() in test-poppler-qt4.o
> "Poppler::Document::numPages() const", referenced from:
> PDFDisplay::keyPressEvent(QKeyEvent*) in test-poppler-qt4.o
> "Poppler::Document::isLocked() const", referenced from:
> _main in test-poppler-qt4.o
>ld: symbol(s) not found
>collect2: ld returned 1 exit status
>make: Leaving directory `/private/var/root/Desktop/popp/static'
>make: *** [popp.app/Contents/MacOS/popp] Error 1
>The process "/usr/bin/make" exited with code %2.
>Error while building project popp (target: Desktop)
>When executing build step 'Make'
>
>
>please suggest me it is possible to compile popplur library on mac os -x
>10.6 with static qt4.7.3
>
>please help me
>
>
>thanks
>
>
>
>vipin
>
>
>_______________________________________________
>poppler mailing list
>poppler at lists.freedesktop.org
>http://lists.freedesktop.org/mailman/listinfo/poppler
>
More information about the poppler
mailing list