<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Compilation failed, architecture arm64 errors"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95170">95170</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Compilation failed, architecture arm64 errors
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>poppler
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>ARM
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>other
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>general
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>poppler-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>heyligengregory@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=123304" name="attach_123304" title="Compilation error of Poppler">attachment 123304</a> <a href="attachment.cgi?id=123304&action=edit" title="Compilation error of Poppler">[details]</a></span>
Compilation error of Poppler

After building and installing Poppler for armv7, armv7s & arm64 as static
library and dynamic library, there is some errors at using Poppler as static
lib.

There is the output in compileError.txt



libpoppler-qt5.a is supported for architecture arm64, is it a bug of Poppler ?




It seems that there were a problem at installing poppler for arm, especially
with test-poppler-qt5.o 

There is the output :

"Undefined symbols for architecture armv7:

  "qt_assert(char const*, char const*, int)", referenced from:

      QArrayData::data() in test-poppler-qt5.o

  "QArrayData::deallocate(QArrayData*, unsigned long, unsigned long)",
referenced from:

      QTypedArrayData<unsigned short>::deallocate(QArrayData*) in
test-poppler-qt5.o

      QTypedArrayData<char>::deallocate(QArrayData*) in test-poppler-qt5.o

  "QArrayData::shared_null", referenced from:

      QArrayData::sharedNull() in test-poppler-qt5.o

  "QByteArray::QByteArray(char const*, int)", referenced from:

      QFile::decodeName(char const*) in test-poppler-qt5.o

  "QTextStream::operator<<(char const*)", referenced from:

      QDebug::operator<<(bool) in test-poppler-qt5.o

  "QTextStream::operator<<(QString const&)", referenced from:

      QDebug::operator<<(char const*) in test-poppler-qt5.o

  "QTextStream::operator<<(char)", referenced from:

      QDebug::maybeSpace() in test-poppler-qt5.o

  "QTextStream::operator<<(int)", referenced from:

      QDebug::operator<<(int) in test-poppler-qt5.o

  "QApplication::exec()", referenced from:

      _main in test-poppler-qt5.o

  "QApplication::QApplication(int&, char**, int)", referenced from:

      _main in test-poppler-qt5.o

  "QApplication::~QApplication()", referenced from:

      _main in test-poppler-qt5.o

  "QTime::currentTime()", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

  "QColor::QColor(Qt::GlobalColor)", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

  "QDebug::putString(QChar const*, unsigned long)", referenced from:

      QDebug::operator<<(QString const&) in test-poppler-qt5.o

  "QDebug::~QDebug()", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

      PDFDisplay::paintEvent(QPaintEvent*) in test-poppler-qt5.o

      _main in test-poppler-qt5.o

  "QImage::QImage()", referenced from:

      PDFDisplay::PDFDisplay(Poppler::Document*, bool) in test-poppler-qt5.o

  "QImage::~QImage()", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

      PDFDisplay::~PDFDisplay() in test-poppler-qt5.o

  "QImage::operator=(QImage const&)", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

  "QLabel::QLabel(QString const&, QWidget*, QFlags<Qt::WindowType>)",
referenced from:

      _main in test-poppler-qt5.o

  "QObject::childEvent(QChildEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QObject::timerEvent(QTimerEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QObject::customEvent(QEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QObject::eventFilter(QObject*, QEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QObject::connectNotify(QMetaMethod const&)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QObject::disconnectNotify(QMetaMethod const&)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QString::fromUtf8_helper(char const*, int)", referenced from:

      QString::fromUtf8(char const*, int) in test-poppler-qt5.o

  "QString::fromAscii_helper(char const*, int)", referenced from:

      QString::QString(char const*) in test-poppler-qt5.o

  "QString::fromLatin1_helper(char const*, int)", referenced from:

      QString::fromLatin1(char const*, int) in test-poppler-qt5.o

  "QString::operator=(QString const&)", referenced from:

      QString::operator=(char const*) in test-poppler-qt5.o

  "QWidget::closeEvent(QCloseEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::enterEvent(QEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::leaveEvent(QEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::setVisible(bool)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::wheelEvent(QWheelEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::actionEvent(QActionEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::changeEvent(QEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::nativeEvent(QByteArray const&, void*, long*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::qt_metacall(QMetaObject::Call, int, void**)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::qt_metacast(char const*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::resizeEvent(QResizeEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::tabletEvent(QTabletEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::focusInEvent(QFocusEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::dragMoveEvent(QDragMoveEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::focusOutEvent(QFocusEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::dragEnterEvent(QDragEnterEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::dragLeaveEvent(QDragLeaveEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::mouseMoveEvent(QMouseEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::setWindowTitle(QString const&)", referenced from:

      _main in test-poppler-qt5.o

  "QWidget::keyReleaseEvent(QKeyEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::contextMenuEvent(QContextMenuEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::inputMethodEvent(QInputMethodEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::mouseReleaseEvent(QMouseEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::focusNextPrevChild(bool)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::mouseDoubleClickEvent(QMouseEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::show()", referenced from:

      _main in test-poppler-qt5.o

  "QWidget::event(QEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::update()", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

  "QWidget::dropEvent(QDropEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::hideEvent(QHideEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::moveEvent(QMoveEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::showEvent(QShowEvent*)", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::QWidget(QWidget*, QFlags<Qt::WindowType>)", referenced from:

      PDFDisplay::PDFDisplay(Poppler::Document*, bool) in test-poppler-qt5.o

  "QWidget::~QWidget()", referenced from:

      PDFDisplay::~PDFDisplay() in test-poppler-qt5.o

  "QPainter::setPen(QColor const&)", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

  "QPainter::drawImage(QRectF const&, QImage const&, QRectF const&,
QFlags<Qt::ImageConversionFlag>)", referenced from:

      QPainter::drawImage(int, int, QImage const&, int, int, int, int,
QFlags<Qt::ImageConversionFlag>) in test-poppler-qt5.o

  "QPainter::drawImage(QPointF const&, QImage const&)", referenced from:

      QPainter::drawImage(int, int, QImage const&, int, int, int, int,
QFlags<Qt::ImageConversionFlag>) in test-poppler-qt5.o

  "QPainter::drawRects(QRectF const*, int)", referenced from:

      QPainter::drawRect(QRectF const&) in test-poppler-qt5.o

  "QPainter::QPainter(QPaintDevice*)", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

      PDFDisplay::paintEvent(QPaintEvent*) in test-poppler-qt5.o

  "QPainter::~QPainter()", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

      PDFDisplay::paintEvent(QPaintEvent*) in test-poppler-qt5.o

  "QToolTip::showText(QPoint const&, QString const&, QWidget*)", referenced
from:

      PDFDisplay::mousePressEvent(QMouseEvent*) in test-poppler-qt5.o

  "QDateTime::~QDateTime()", referenced from:

      _main in test-poppler-qt5.o

  "QListData::shared_null", referenced from:

      QList<Poppler::TextBox*>::QList() in test-poppler-qt5.o

  "QListData::detach(int)", referenced from:

      QList<Poppler::TextBox*>::QList(QList<Poppler::TextBox*> const&) in
test-poppler-qt5.o

      QList<Poppler::EmbeddedFile*>::QList(QList<Poppler::EmbeddedFile*>
const&) in test-poppler-qt5.o

  "QListData::dispose(QListData::Data*)", referenced from:

      QList<Poppler::TextBox*>::dealloc(QListData::Data*) in test-poppler-qt5.o

      QList<Poppler::EmbeddedFile*>::dealloc(QListData::Data*) in
test-poppler-qt5.o

  "QByteArray::isNull() const", referenced from:

      QString::fromUtf8(QByteArray const&) in test-poppler-qt5.o

  "QMessageLogger::debug() const", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

      _main in test-poppler-qt5.o

  "QMessageLogger::warning() const", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

      PDFDisplay::paintEvent(QPaintEvent*) in test-poppler-qt5.o

      _main in test-poppler-qt5.o

  "QTime::msecsTo(QTime const&) const", referenced from:

      PDFDisplay::display() in test-poppler-qt5.o

  "QImage::isNull() const", referenced from:

      PDFDisplay::paintEvent(QPaintEvent*) in test-poppler-qt5.o

  "QRectF::contains(QPointF const&) const", referenced from:

      PDFDisplay::mousePressEvent(QMouseEvent*) in test-poppler-qt5.o

  "QString::normalized(QString::NormalizationForm, QChar::UnicodeVersion)
const", referenced from:

      QFile::decodeName(QByteArray const&) in test-poppler-qt5.o

  "QString::toLocal8Bit() const", referenced from:

      _main in test-poppler-qt5.o

  "QString::arg(QString const&, int, QChar) const", referenced from:

      PDFDisplay::mousePressEvent(QMouseEvent*) in test-poppler-qt5.o

  "QString::arg(long long, int, int, QChar) const", referenced from:

      QString::arg(int, int, int, QChar) const in test-poppler-qt5.o

  "QWidget::metaObject() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::redirected(QPoint*) const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::initPainter(QPainter*) const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::paintEngine() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::sharedPainter() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::heightForWidth(int) const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::minimumSizeHint() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::inputMethodQuery(Qt::InputMethodQuery) const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::hasHeightForWidth() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::metric(QPaintDevice::PaintDeviceMetric) const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::devType() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QWidget::sizeHint() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "QDateTime::toString(Qt::DateFormat) const", referenced from:

      _main in test-poppler-qt5.o

  "typeinfo for QWidget", referenced from:

      typeinfo for PDFDisplay in test-poppler-qt5.o

  "non-virtual thunk to QWidget::redirected(QPoint*) const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "non-virtual thunk to QWidget::initPainter(QPainter*) const", referenced
from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "non-virtual thunk to QWidget::paintEngine() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "non-virtual thunk to QWidget::sharedPainter() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "non-virtual thunk to QWidget::metric(QPaintDevice::PaintDeviceMetric)
const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

  "non-virtual thunk to QWidget::devType() const", referenced from:

      vtable for PDFDisplay in test-poppler-qt5.o

ld: symbol(s) not found for architecture armv7"</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>