Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-77097

linking fails: undefined reference to `QVideoSurfacePainter::~QVideoSurfacePainter()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.12.5, 5.14.0 Alpha
    • 5.13.0
    • Multimedia
    • None
    • Linux/Other display system
    • 6e9b2aadbbd18faa1a5cc47ae808d96b56508ffa (qt/qtmultimedia/5.12)

    Description

      Cross-build for a Wandboard, configured as follows:

      ../qt5/configure -confirm-license -prefix /usr -hostprefix /opt/emlix/test -hostbindir /opt/emlix/test/bin -hostdatadir /opt/emlix/test -bindir /usr/bin -libdir /usr/lib -libexecdir /usr/libexec -headerdir /usr/include/qt5 -archdatadir /usr/lib/qt5 -datadir /usr/share/qt5 -plugindir /usr/lib/qt5/plugins -importdir /usr/lib/qt5/imports -translationdir /usr/share/qt5/translations -release -opensource -shared -pch -pkg-config -platform linux-g++ -device linux-master-g++ -plugin-sql-sqlite -v -no-rpath -nomake tools -sysroot /opt/emlix/test/sysroot -no-opengl -nomake examples -skip activeqt -skip wayland -skip 3d -skip x11extras -skip macextras -skip winextras -skip androidextras -skip webengine -skip webview -skip purchasing -skip charts -skip datavis3d -skip virtualkeyboard -skip gamepad -skip speech -skip networkauth -skip remoteobjects -skip webglplugin -skip lottie -gui -widgets -alsa -gstreamer -no-cups -dbus-linked -no-directfb -fontconfig -system-freetype -glib -no-iconv -icu -system-libjpeg -system-libpng -openssl-linked -qt-pcre -system-sqlite -tslib -libudev -no-xcb -syslog -system-zlib

      Linking fails with:

      /opt/emlix/test/lib/gcc/arm-unknown-linux-gnueabi/9.1.0/../../../../arm-unknown-linux-gnueabi/bin/ld: .obj/qpaintervideosurface.o: in function `QVideoSurfaceGenericPainter::~QVideoSurfaceGenericPainter()':
      /tmp/e2/build/qt-everywhere-src-5.13.0/qtmultimedia/src/multimediawidgets/qpaintervideosurface.cpp:69: undefined reference to `QVideoSurfacePainter::~QVideoSurfacePainter()'
      /opt/emlix/test/lib/gcc/arm-unknown-linux-gnueabi/9.1.0/../../../../arm-unknown-linux-gnueabi/bin/ld: .obj/qpaintervideosurface.o: in function `QVideoSurfaceGenericPainter::~QVideoSurfaceGenericPainter()':
      /tmp/e2/build/qt-everywhere-src-5.13.0/qtmultimedia/src/multimediawidgets/qpaintervideosurface.cpp:69: undefined reference to `QVideoSurfacePainter::~QVideoSurfacePainter()'
      /opt/emlix/test/lib/gcc/arm-unknown-linux-gnueabi/9.1.0/../../../../arm-unknown-linux-gnueabi/bin/ld: .obj/qpaintervideosurface.o:(.data.rel.ro+0x7c): undefined reference to `typeinfo for QVideoSurfacePainter'
      

      Attachments

        For Gerrit Dashboard: QTBUG-77097
        # Subject Branch Project Status CR V

        Activity

          People

            valentyn.doroshchuk Valentyn Doroshchuk
            rebemlix Rolf Eike Beer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes