Package Details: nomacs 1:3.17.2295-3

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: GPL3
Submitter: arojas
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 27
Popularity: 2.01
First Submitted: 2023-04-01 09:57 (UTC)
Last Updated: 2024-04-09 15:04 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Pinned Comments

C0rn3j commented on 2024-01-08 18:30 (UTC)

@ferda Read the pinned comment and implement checkrebuild from rebuild-detector into your workflow.

FabioLolix commented on 2023-07-07 05:37 (UTC)

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

FabioLolix commented on 2023-06-17 15:20 (UTC)

Now using git tags as source=() as requested

Pre-build packages here (also for -git version) : https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

rover1013 commented on 2023-07-17 06:29 (UTC)

Haven't found a better place to ask this really (if there is, let me know please)...

The most recent update here no longer shows the image dimensions in the title bar of the application. This was a very welcome feature to me and I'm just curious if anyone else has noticed this before I send an issue/request upstream.

Just want to make sure it's not something funky on my end even though that seems odd and unlikely.

Thanks!

FabioLolix commented on 2023-07-07 05:37 (UTC)

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

rado84 commented on 2023-07-06 19:43 (UTC)

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.

marco.righi commented on 2023-06-18 17:00 (UTC)

@FabioLolix debug language updated

FabioLolix commented on 2023-06-18 16:35 (UTC)

==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
 -> errore durante la creazione: nomacs-exit status 4
 -> Installazione dei seguenti pacchetti non riuscita. È richiesto l'intervento manuale:

Se devi postare degli errori fallo in inglese LANG=C makepkg ...

FabioLolix commented on 2023-06-18 16:33 (UTC)

@marco.righi

/media/data/users/home/marco/.cache/yay

I don't have time for AUR helpers problems, see https://aur.archlinux.org/packages/nomacs#comment-919867

marco.righi commented on 2023-06-18 16:32 (UTC) (edited on 2023-06-18 16:59 (UTC) by marco.righi)

Compiling error (export LC_ALL=C)

[  7%] Building CXX object CMakeFiles/nomacsCore.dir/src/DkGui/DkDialog.cpp.o
/usr/bin/c++ -DHAVE_EXIV2_HPP -DNDEBUG -DNOMACS_VERSION=\"3.17\" -DQT5 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_DEBUG_OUTPUT -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DWITH_LIBRAW -DWITH_LIBTIFF -DWITH_OPENCV -DWITH_PLUGINS -DWITH_QUAZIP -DWITH_QUAZIP1 -DnomacsCore_EXPORTS -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/build/nomacsCore_autogen/include -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/build -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkCore -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/3rdparty/libqpsd -I/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/3rdparty/drif -isystem /usr/include/opencv4 -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtSvg -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++11 -Wno-unknown-pragmas -O2 -g -DNDEBUG -fPIC -DDK_CORE_DLL_EXPORT -DNOMINMAX -fPIC -MD -MT CMakeFiles/nomacsCore.dir/src/DkGui/DkDialog.cpp.o -MF CMakeFiles/nomacsCore.dir/src/DkGui/DkDialog.cpp.o.d -o CMakeFiles/nomacsCore.dir/src/DkGui/DkDialog.cpp.o -c /media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp
In file included from /media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkControlWidget.cpp:32:
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkCore/DkMetaData.h:158:19: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type
  158 |     Exiv2::Image::UniquePtr loadSidecar(const QString &filePath) const;
      |                   ^~~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkCore/DkMetaData.h:167:19: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type
  167 |     Exiv2::Image::UniquePtr mExifImg; // TODO std::unique_ptr<Exiv2::Image> (and all other *::AutoPtr)
      |                   ^~~~~~~~~
make[2]: *** [CMakeFiles/nomacsCore.dir/build.make:239: CMakeFiles/nomacsCore.dir/src/DkGui/DkControlWidget.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp: In member function 'void nmc::DkPrintPreviewDialog::print()':
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:2208:34: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 2208 |     QRect pr = mPrinter->pageRect();
      |                ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtPrintSupport/qprintpreviewwidget.h:45,
                 from /usr/include/qt/QtPrintSupport/QPrintPreviewWidget:1,
                 from /media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.h:39,
                 from /media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:28:
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:2214:37: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 2214 |         if (pr != mPrinter->pageRect())
      |                   ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp: In member function 'void nmc::DkPrintPreviewWidget::changeDpi(int)':
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:2315:33: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 2315 |     int pxW = mPrinter->pageRect().width();
      |               ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp: In member function 'void nmc::DkPrintImage::fit()':
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:4161:35: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 4161 |     QRectF pr = mPrinter->pageRect();
      |                 ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:4171:36: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 4171 |     double pxW = mPrinter->pageRect().width();
      |                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp: In member function 'double nmc::DkPrintImage::dpi()':
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:4192:36: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 4192 |     double pxW = mPrinter->pageRect().width();
      |                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp: In member function 'void nmc::DkPrintImage::center(QTransform&) const':
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:4214:34: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 4214 |     xtrans = ((mPrinter->pageRect().width() - transRect.width()) / 2);
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/ImageLounge/src/DkGui/DkDialog.cpp:4215:33: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
 4215 |     ytrans = (mPrinter->pageRect().height() - transRect.height()) / 2;
      |               ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtPrintSupport/qprinter.h:259:11: note: declared here
  259 |     QRect pageRect() const;
      |           ^~~~~~~~
make[2]: Leaving directory '/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/build'
make[1]: *** [CMakeFiles/Makefile2:242: CMakeFiles/nomacsCore.dir/all] Error 2
make[1]: Leaving directory '/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/build'
make: *** [Makefile:156: all] Error 2
make: Leaving directory '/media/data/users/home/marco/.cache/yay/nomacs/src/nomacs/build'
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: nomacs-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
nomacs - exit status 4

FabioLolix commented on 2023-06-18 07:15 (UTC)

Added git-lfs as mekedepends

Kant commented on 2023-06-18 03:07 (UTC)

This just failed for me because I didn't have git-lfs installed, it should probably be added to makedepends

norg commented on 2023-06-17 21:30 (UTC)

With the latest update from today it works again, thanks a lot :)