acxz / pkgbuilds

PKGBUILDs for Arch Linux
25 stars 43 forks source link

[qgroundcontrol] requires patchelf in dependency list #166

Closed bobosito000 closed 2 years ago

bobosito000 commented 2 years ago

[bobosito@oryx qgroundcontrol]$ makepkg -si
==> Making package: qgroundcontrol 4.2.0-1 (Wed 19 Jan 2022 10:38:01 PM EST)
...
echo Post Link Common && mkdir -p staging/Qt/libs && mkdir -p staging/Qt/plugins && cp -f --dereference /usr/lib/libQt5Charts.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Core.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5DBus.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Gui.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Location.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Multimedia.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5MultimediaQuick.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Network.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5OpenGL.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Positioning.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5PositioningQuick.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5PrintSupport.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Qml.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QmlModels.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QmlWorkerScript.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Quick.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickControls2.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickShapes.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickTemplates2.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickWidgets.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5SerialPort.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Sql.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Svg.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Test.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Widgets.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5X11Extras.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5XcbQpa.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Xml.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libicui18n.so* staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5TextToSpeech.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5WaylandClient.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5WaylandCompositor.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libicudata.so staging/Qt/libs/ && cp -f --dereference /usr/lib/libicui18n.so staging/Qt/libs/ && cp -f --dereference /usr/lib/libicuuc.so staging/Qt/libs/ && cp -f --dereference --recursive /usr/lib/qt/plugins/bearer staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/geoservices staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/iconengines staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/imageformats staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/platforminputcontexts staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/platforms staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/position staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/sqldrivers staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/texttospeech staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/xcbglintegrations staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/qml staging/Qt/ && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/build/libs/airmap-platform-sdk/linux/Qt.5.15/libairmap-cpp.so.2.0.0 staging/Qt/libs/ && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/qgroundcontrol-start.sh staging && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/qgroundcontrol.desktop staging && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/resources/icons/qgroundcontrol.png staging && SEARCHDIR=staging/Qt RPATHDIR=staging/Qt/libs /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/linux-fixup-rpaths.bash && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/qt.conf staging
Post Link Common
/home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/linux-fixup-rpaths.bash: line 85: patchelf: command not found
make: *** [Makefile:3077: staging/QGroundControl] Error 127
==> ERROR: A failure occurred in build().
    Aborting...
[bobosito@oryx qgroundcontrol]$ sudo pacman -S patchelf
[bobosito@oryx qgroundcontrol]$ makepkg -si
==> Making package: qgroundcontrol 4.2.0-1 (Wed 19 Jan 2022 10:38:01 PM EST)
...
echo Post Link Common && mkdir -p staging/Qt/libs && mkdir -p staging/Qt/plugins && cp -f --dereference /usr/lib/libQt5Charts.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Core.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5DBus.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Gui.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Location.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Multimedia.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5MultimediaQuick.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Network.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5OpenGL.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Positioning.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5PositioningQuick.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5PrintSupport.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Qml.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QmlModels.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QmlWorkerScript.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Quick.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickControls2.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickShapes.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickTemplates2.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5QuickWidgets.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5SerialPort.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Sql.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Svg.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Test.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Widgets.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5X11Extras.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5XcbQpa.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5Xml.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libicui18n.so* staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5TextToSpeech.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5WaylandClient.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libQt5WaylandCompositor.so.5 staging/Qt/libs/ && cp -f --dereference /usr/lib/libicudata.so staging/Qt/libs/ && cp -f --dereference /usr/lib/libicui18n.so staging/Qt/libs/ && cp -f --dereference /usr/lib/libicuuc.so staging/Qt/libs/ && cp -f --dereference --recursive /usr/lib/qt/plugins/bearer staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/geoservices staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/iconengines staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/imageformats staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/platforminputcontexts staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/platforms staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/position staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/sqldrivers staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/texttospeech staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/plugins/xcbglintegrations staging/Qt/plugins/ && cp -f --dereference --recursive /usr/lib/qt/qml staging/Qt/ && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/build/libs/airmap-platform-sdk/linux/Qt.5.15/libairmap-cpp.so.2.0.0 staging/Qt/libs/ && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/qgroundcontrol-start.sh staging && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/qgroundcontrol.desktop staging && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/resources/icons/qgroundcontrol.png staging && SEARCHDIR=staging/Qt RPATHDIR=staging/Qt/libs /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/linux-fixup-rpaths.bash && cp -f /home/bobosito/.cache/yay/qgroundcontrol/src/qgroundcontrol-4.2.0/deploy/qt.conf staging
Post Link Common
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
opt/qgroundcontrol/QGroundControl
==> Creating package "qgroundcontrol"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: qgroundcontrol 4.2.0-1 (Wed 19 Jan 2022 10:40:50 PM EST)
==> Installing package qgroundcontrol with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) qgroundcontrol-4.2.0-1

Total Installed Size:  166.13 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                  [-----------------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                                [-----------------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                                     [-----------------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                               [-----------------------------------------------------------------------------] 100%
(1/1) checking available disk space                                                                                             [-----------------------------------------------------------------------------] 100%
:: Processing package changes...
(1/1) installing qgroundcontrol                                                                                                 [-----------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
[bobosito@oryx qgroundcontrol]$