Package Details: qimgv 1.0.3+alpha+94+ge2675f13-1

Git Clone URL: https://aur.archlinux.org/qimgv.git (read-only, click to copy)
Package Base: qimgv
Description: Qt5 image viewer with experimental webm playback
Upstream URL: https://github.com/easymodo/qimgv
Licenses: GPL3
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 42
Popularity: 0.77
First Submitted: 2018-02-11 08:30 (UTC)
Last Updated: 2023-08-13 15:07 (UTC)

Pinned Comments

FabioLolix commented on 2023-02-04 14:19 (UTC)

error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory

FYI that kind of error mean that the mentioned library is no longer in the system and that the package need to be rebuilded

Latest Comments

1 2 3 Next › Last »

FabioLolix commented on 2023-08-13 15:19 (UTC)

Updated to build from the latest commit https://aur.archlinux.org/packages/qimgv#comment-919201

FabioLolix commented on 2023-06-13 21:21 (UTC)

Hello people, the main options at the moment are:

  • use qimgv-git
  • this pkgbuild build from a fixed commit (the last, in which the program build)

Currently there is a problem with gcc (and switching to gcc12 didn't solve that), build issue with exiv2 and video is still disable.

There as been 113 commits since this release (1.0.2); probably could be cherry picked some commits but I'm still in the middle of a big queue of updates and bug reporting

KdU7aq commented on 2023-06-13 15:41 (UTC)

Due to exiv2 >=0.28.0 issue, I guess we have no choice but to switch to qimgv-git for now?

easymodo is unlikely to release a new version with the fix soon, considering 1.0.2 was released on 2021-09-29...

xoronth commented on 2023-06-13 01:55 (UTC)

The exiv2 issue should be fixed now according to https://github.com/easymodo/qimgv/commit/00b3a6cd73e9efbc4565230883f81584217bdb1c

damax commented on 2023-06-10 17:19 (UTC) (edited on 2023-06-10 17:19 (UTC) by damax)

Was anyone able to solve the fails posted by onlybugreports?

onlybugreports commented on 2023-06-08 13:00 (UTC)

Fails to compile after exiv2 update from 0.27 to 0.28.


$ aur sync --rebuild qimgv
==> Using [custom] repository
==> Retrieving package files
POST git-upload-pack (188 bytes)
From https://aur.archlinux.org/qimgv
 = [up to date]      master     -> origin/master
Running makepkg --syncdeps --clean
==> Making package: qimgv 1.0.2-2 (qui 08 jun 2023 09:51:08)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found qimgv-1.0.2.tar.gz
==> Validating source files with sha256sums...
    qimgv-1.0.2.tar.gz ... Passed
==> Extracting sources...
  -> Extracting qimgv-1.0.2.tar.gz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- Build configuration: Release
-- Plugin dir: /usr/lib/qimgv
-- Qt Version: 5.15.9
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/build
[  1%] Automatic MOC and UIC for target qimgv
[  1%] Built target qimgv_autogen
[  2%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/iconbutton.cpp.o
[  3%] Building CXX object qimgv/CMakeFiles/qimgv.dir/sourcecontainers/documentinfo.cpp.o
[  4%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/clickablelabel.cpp.o
[  4%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/floatingwidget.cpp.o
[  5%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/floatingwidgetcontainer.cpp.o
[  6%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/contextmenuitem.cpp.o
[  6%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/iconwidget.cpp.o
[  7%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/keysequenceedit.cpp.o
[  8%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/overlaywidget.cpp.o
[  9%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/pathselectormenuitem.cpp.o
[ 10%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/menuitem.cpp.o
[ 10%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/sidepanelwidget.cpp.o
[ 11%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/slidehpanel.cpp.o
[ 12%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/slidepanel.cpp.o
[ 13%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/slidevpanel.cpp.o
[ 14%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/spinboxinputfix.cpp.o
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp: In member function ‘void DocumentInfo::loadExifTags()’:
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:19: error: ‘BasicError’ in namespace ‘Exiv2’ does not name a template type; did you mean ‘strError’?
  274 |     catch (Exiv2::BasicError<CharType> e) {
      |                   ^~~~~~~~~~
      |                   strError
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:29: error: expected ‘)’ before ‘<’ token
  274 |     catch (Exiv2::BasicError<CharType> e) {
      |           ~                 ^
      |                             )
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:29: error: expected ‘{’ before ‘<’ token
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:29: error: expected primary-expression before ‘<’ token
In file included from /home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.h:12,
                 from /home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:1:
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/utils/stuff.h:10:22: error: expected primary-expression before ‘char’
   10 |     #define CharType char
      |                      ^~~~
/home/onlybugreports/.cache/aurutils/sync/qimgv/src/qimgv-1.0.2/qimgv/sourcecontainers/documentinfo.cpp:274:30: note: in expansion of macro ‘CharType’
  274 |     catch (Exiv2::BasicError<CharType> e) {
      |                              ^~~~~~~~
[ 14%] Building CXX object qimgv/CMakeFiles/qimgv.dir/gui/customwidgets/thumbnailview.cpp.o
make[2]: *** [qimgv/CMakeFiles/qimgv.dir/build.make:686: qimgv/CMakeFiles/qimgv.dir/sourcecontainers/documentinfo.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:188: qimgv/CMakeFiles/qimgv.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

FabioLolix commented on 2023-02-04 14:19 (UTC)

error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory

FYI that kind of error mean that the mentioned library is no longer in the system and that the package need to be rebuilded

madjoe commented on 2023-02-04 13:26 (UTC) (edited on 2023-02-04 13:32 (UTC) by madjoe)

$ qimgv
qimgv: error while loading shared libraries: libopencv_imgproc.so.406: cannot open shared object file: No such file or directory

As stated below, the opencv probably made some significant changes, therefore after removing it and installing again, everything will work fine.

keibak commented on 2022-11-17 18:05 (UTC)

@FabioLolix thx, qimgv-git builds fine.

FabioLolix commented on 2022-11-16 23:02 (UTC)

@onlybugreports @keibak the fail is due to the last mpv version, I have disabled video support for the moment, qimgv-git build fine, I'll get in touch with the developer and likely cherry pick a patch when I have time