Package Details: nomacs 1:3.23.2-1

Git Clone URL: https://aur.archlinux.org/nomacs.git (read-only, click to copy)
Package Base: nomacs
Description: A Qt image viewer
Upstream URL: https://github.com/nomacs/nomacs
Licenses: GPL-3.0-only
Submitter: arojas
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 58
Popularity: 4.02
First Submitted: 2023-04-01 09:57 (UTC)
Last Updated: 2026-07-22 04:57 (UTC)

Pinned Comments

FabioLolix commented on 2023-07-07 05:37 (UTC) (edited on 2025-10-27 06:07 (UTC) by FabioLolix)

  • Pkgbuild maintained at https://github.com/FabioLolix/PKGBUILD-AUR_fix

  • every time you have error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory for build from source programs you have to rebuild it

Another package goes to the ignore list - opencv. Upgrading it to the latest v4.8.0 causes nomacs to not open when I click an image anymore. Downgrading it to 4.7.0 fixes that.

@rado84 you need rebuild the package not to hold back other packages, it is the same every time a dinamically linked soname changes

$ nomacs
nomacs: error while loading shared libraries: libopencv_imgproc.so.407: cannot open shared object file: No such file or directory
  • implement checkrebuild from rebuild-detector into your workflow.

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11

rado84 commented on 2023-06-09 02:53 (UTC)

To those using nomacs: add exiv2 & libgexiv2 to the ignore list of pacman, otherwise when these two packages update, nomacs stops working and even reinstall won't fix it. If you have already updated and your nomacs isn't working, use the downgrade package to downgrade these two to:

• exiv2: 0.27.6-2 •libgexiv2: 0.14.1-1

Or you can simply download them manually and then install them using "pacman -U": https://archive.archlinux.org/packages/e/exiv2/exiv2-0.27.6-2-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/l/libgexiv2/libgexiv2-0.14.1-1-x86_64.pkg.tar.zst

SR-G commented on 2023-06-08 22:33 (UTC)

Same problem for me - nomacs was not working anymore, so i removed it and tried to reinstall it, with the same error message / failure than in previous comments ("‘AutoPtr’ in ‘class Exiv2::Image’")

Muncrief commented on 2023-06-08 20:37 (UTC) (edited on 2023-06-08 20:43 (UTC) by Muncrief)

@ferda I am having the same problem. I changed AutoPtr to UniquePtr in DkMetaData.h and DkMetaData.cpp which allowed the build to progress a bit further but it died soon after the AutoPtr fix and I figured someone who knows what they're doing will have to address the issue.

ferda commented on 2023-06-08 20:14 (UTC) (edited on 2023-06-08 20:15 (UTC) by ferda)

Hi, the latest exiv2 update requires a rebuild. Compiling however fails with this message:

In file included from .cache/yay/nomacs/src/nomacs-3.17.2206/ImageLounge/src/DkGui/DkControlWidget.cpp:34: .cache/yay/nomacs/src/nomacs-3.17.2206/ImageLounge/src/DkCore/DkMetaData.h:151:23: error: 'AutoPtr' in 'class Exiv2::Image' does not name a type 151 | Exiv2::Image::AutoPtr loadSidecar(const QString& filePath) const; | ^~~~~~~ .cache/yay/nomacs/src/nomacs-3.17.2206/ImageLounge/src/DkCore/DkMetaData.h:160:23: error: 'AutoPtr' in 'class Exiv2::Image' does not name a type 160 | Exiv2::Image::AutoPtr mExifImg; | ^~~~~~~ make[2]: *** [CMakeFiles/nomacsCore.dir/build.make:238: CMakeFiles/nomacsCore.dir/src/DkGui/DkControlWidget.cpp.o] Error 1

REmorin commented on 2023-05-08 22:29 (UTC)

@FabioLolix, sorry, somehow paru didn't update the PKGBUILD, so it was using the old one from Apr 15.

rm -rf ~/.cache/paru/clone/nomacs/ resolved the issue.

Thanks for suggesting checking the PKGBUILD, I wouldn't have noticed otherwise.

FabioLolix commented on 2023-05-04 22:01 (UTC)

What is the hash on your pc?

FabioLolix commented on 2023-05-04 21:58 (UTC)

@REmorin do you have the latest pkgbuild? The patch is hosted on the AUR, I have downloaded both the pkgbuild snapshot and git repo several time and can't reproduce

I will not skip hashes on patches, it isn't a good packaging practice

REmorin commented on 2023-05-02 09:49 (UTC) (edited on 2023-05-02 09:49 (UTC) by REmorin)

@FabioLolix Idk what the problem is, but this is happening againg:

==> Validating source files with sha512sums...
    nomacs-3.17.2206.tar.gz ... Passed
    nomacs-plugins-3.16.tar.gz ... Passed
    nomacs-3.17.2206-quazip-1.0.0.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!

I have noticed that some packages (e.g. grub-improved-luks2-git) with the patch files have 'SKIP' hashes for some of these files for the unknown for me reason.

Maybe you should use 'SKIP', too?

GuessWhatBBQ commented on 2023-04-02 07:45 (UTC)

The patch file no longer passes the validity check