Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-7492

dev-qt/qtsingleapplication-2.6.1_p20200404 doesn't provide QtSolutions_SingleApplication-2.6

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None

      dev-qt/qtsingleapplication-2.6.1_p20200404 in qt-kit/5.12.7-release doesn't seem to provide QtSolutions_SingleApplication-2.6 I only see Qt5Solutions_SingleApplication-2.6​.

      equery f dev-qt/qtsingleapplication
       * Contents of dev-qt/qtsingleapplication-2.6.1_p20200404:
      /usr
      /usr/include
      /usr/include/qt5
      /usr/include/qt5/QtSolutions
      /usr/include/qt5/QtSolutions/QtSingleApplication
      /usr/include/qt5/QtSolutions/qtsingleapplication.h
      /usr/include/qt5/QtSolutions/qtsinglecoreapplication.h
      /usr/lib64
      /usr/lib64/libQt5Solutions_SingleApplication-2.6.so -> libQt5Solutions_SingleApplication-2.6.so.1.0.0
      /usr/lib64/libQt5Solutions_SingleApplication-2.6.so.1 -> libQt5Solutions_SingleApplication-2.6.so.1.0.0
      /usr/lib64/libQt5Solutions_SingleApplication-2.6.so.1.0 -> libQt5Solutions_SingleApplication-2.6.so.1.0.0
      /usr/lib64/libQt5Solutions_SingleApplication-2.6.so.1.0.0
      /usr/lib64/qt5
      /usr/lib64/qt5/mkspecs
      /usr/lib64/qt5/mkspecs/features
      
      /usr/lib64/qt5/mkspecs/features/qtsingleapplication.prf
      /usr/lib64/qt5/mkspecs/features/qtsinglecoreapplication.prf
      /usr/share
      /usr/share/doc
      /usr/share/doc/qtsingleapplication-2.6.1_p20200404
      /usr/share/doc/qtsingleapplication-2.6.1_p20200404/README.TXT.bz2

      This causes build errors for packages that rely on it:

      app-crypt/yubikey-manager-qt-1.1.1 (dev-qt/qtsingleapplication[qt5(+),X])

       

      /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: c
      annot find -lQtSolutions_SingleApplication-2.6
      collect2: error: ld returned 1 exit status
      make[1]: *** [Makefile:185: ykman-gui] Error 1
      make[1]: Leaving directory '/var/tmp/portage/app-crypt/yubikey-manager-qt-1.1.1/
      work/yubikey-manager-qt-yubikey-manager-qt-1.1.1/ykman-gui'

      media-video/smplayer-19.5.0 (dev-qt/qtsingleapplication[X,qt5(+)])

       

      /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lQtSolutions_SingleApplication-2.6
      collect2: error: ld returned 1 exit status
      make[1]: *** [Makefile:752: smplayer] Error 1

      It appears to reference QtSolutions_SingleApplication-2.6 in the prf files that it provides though:

      grep -ir singlea *
      Unable to find source-code formatter for language: code panel. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      qtsingleapplication.prf:LIBS *= -lQtSolutions_SingleApplication-2.6
      qtsinglecoreapplication.prf:LIBS *= -lQtSolutions_SingleApplication-2.6

            Unassigned Unassigned
            niranjan Niranjan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: