@system7 The name of the kimageformats
package changed to kimageformats5
recently. It should still have worked as that package has a provide for the old name. However, I changed the dependency name of photoqt to the new name now to avoid any potential problem going forward.
Search Criteria
Package Details: photoqt 3.4-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/photoqt.git (read-only, click to copy) |
---|---|
Package Base: | photoqt |
Description: | Fast and highly configurable image viewer with a simple and nice interface. |
Upstream URL: | http://photoqt.org/ |
Licenses: | GPL2 |
Submitter: | archtux |
Maintainer: | luspi |
Last Packager: | luspi |
Votes: | 103 |
Popularity: | 1.55 |
First Submitted: | 2013-08-11 21:50 (UTC) |
Last Updated: | 2023-10-20 15:42 (UTC) |
Dependencies (20)
- exiv2 (exiv2-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- imagemagick (graphicsmagick-imagemagick-compatAUR, imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR)
- kimageformats5
- libarchive (libarchive-gitAUR)
- libraw (libraw-gitAUR)
- mpv (mpv-semifull-gitAUR, mpv-light-pulseAUR, mpv-vapoursynthAUR, mpv-vapoursynth-gitAUR, mpv-amd-full-gitAUR, mpv-kitty-gitAUR, mpv-cacaAUR, mpv-gitAUR, mpv-fullAUR, mpv-build-gitAUR, mpv-full-gitAUR, mpv-full-build-gitAUR)
- pugixml (pugixml-gitAUR)
- qt5-graphicaleffects (qt5-graphicaleffects-gitAUR)
- qt5-imageformats (qt5-imageformats-gitAUR)
- qt5-multimedia (qt5-multimedia-gitAUR)
- qt5-quickcontrols (qt5-quickcontrols-gitAUR)
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-svg (qt5-svg-gitAUR)
- resvgAUR (resvg-gitAUR)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- qt5-tools (qt5-tools-gitAUR) (make)
- libqpsd-gitAUR (optional) – PSB/PSD support
- xcftools (xcftools-gitAUR) (optional) – XCF support
Required by (0)
Sources (1)
luspi commented on 2023-10-20 13:32 (UTC)
system7 commented on 2023-10-20 07:42 (UTC) (edited on 2023-10-20 07:53 (UTC) by system7)
Hello,
There is a dependency problem during upgrade. What is the proper way to solve this problem?
$ yay
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kimageformats5 (5.111.0-1) breaks dependency 'kimageformats' required by photoqt
-> error refreshing databases - exit status 1
EDIT:
I removed the photoqt
and the kimageformats5
, after reinstalled the photoqt
and everything worked fine. (May the photoqt removing is unnecessary.)
system7 commented on 2023-06-10 05:53 (UTC)
It works now. Thank you!
luspi commented on 2023-06-10 04:30 (UTC)
@system7
Thanks for the report, it seems like exiv2 got finally updated in the repositories. I just added a patch to make it compile with the latest version, so please try again.
system7 commented on 2023-06-09 21:33 (UTC)
Hey,
Me again.. Firstly, thank u for the last help. I have another problem w/ the last update. I tried the clean install and the reinstall too.
After the upgrade, I have this message when I want to start the program:
$ photoqt
photoqt: error while loading shared libraries: libexiv2.so.27: cannot open shared object file: No such file or directory
After the reinstall the build is not working too:
[ 34%] Building CXX object CMakeFiles/photoqt.dir/cplusplus/scripts/metadata.cpp.o
/home/system7/.cache/yay/photoqt/src/photoqt-3.2/cplusplus/scripts/metadata.cpp: In member function ‘void PQMetaData::updateMetadata(QString)’:
/home/system7/.cache/yay/photoqt/src/photoqt-3.2/cplusplus/scripts/metadata.cpp:123:21: error: no match for ‘operator!=’ (operand types are ‘Exiv2::ErrorCode’ and ‘int’)
123 | if(e.code() != 11)
| ~~~~~~~~ ^~ ~~
| | |
| | int
| Exiv2::ErrorCode
make[2]: *** [CMakeFiles/photoqt.dir/build.make:1137: CMakeFiles/photoqt.dir/cplusplus/scripts/metadata.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:113: CMakeFiles/photoqt.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: photoqt-exit status 4
-> Failed to install the following packages. Manual intervention is required:
photoqt - exit status 4
FYI: I have an installed the exiv2
pkg.
Version : 0.28.0-1
ageneto commented on 2023-06-05 03:13 (UTC)
I'm encountering this error: -- Could NOT find ImageMagick (missing: ImageMagick_Magick++_LIBRARY) (found version "7.1.1-9") CMake Error at CMakeLists.txt:333 (message): ** Unable to locate ImageMagick... is it installed? What can I do to fix this?
luspi commented on 2023-04-21 19:52 (UTC) (edited on 2023-04-21 19:52 (UTC) by luspi)
@system7
It seems like the problem you're experiencing is caused by the dependency python-pychromecast. It's probably best to check there for a solution.
system7 commented on 2023-04-04 14:57 (UTC)
Hello,
I have a problem through the install. Do you have any idea how to solve it?
* Getting build dependencies for wheel...
running egg_info
writing PyChromecast.egg-info/PKG-INFO
writing dependency_links to PyChromecast.egg-info/dependency_links.txt
writing requirements to PyChromecast.egg-info/requires.txt
writing top-level names to PyChromecast.egg-info/top_level.txt
reading manifest file 'PyChromecast.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[co]' found under directory '*'
adding license file 'LICENSE'
writing manifest file 'PyChromecast.egg-info/SOURCES.txt'
ERROR Missing dependencies:
setuptools>=40.8.0
jaraco.text -> inflect -> pydantic>=1.9.1 -> typing-extensions>=4.2.0
==> ERROR: A failure occurred in build().
Aborting...
-> Failed to install layer, rolling up to next layer.error:error making: python-pychromecast - exit status 4
Peace! s7
luspi commented on 2023-03-27 17:23 (UTC)
@user050126 Thanks, added it to the dependencies.
user050126 commented on 2023-03-26 08:05 (UTC) (edited on 2023-03-26 13:07 (UTC) by user050126)
When installed on a fresh EndeavourOS Cassini Nova, throws an error which prevents it from starting:
QQmlApplicationEngine failed to load component
qrc:/startup/PQStartupFreshInstall.qml:25:1: plugin cannot be loaded for module "QtQuick.Controls": Cannot protect module QtQuick.Controls 2 as it was never registered
It seems that qt5-quickcontrols2 is missing from the dependencies. :)
Pinned Comments
luspi commented on 2022-12-26 16:19 (UTC) (edited on 2022-12-26 16:19 (UTC) by luspi)
This issue appeared before, and it's a little puzzling. The only thing I was able to find is that it might be due to some portability issue from an older imagemagick version. What is the output of
pacman -Qs magick
on your system?As a temporary workaround, you can switch from ImageMagick to GraphicsMagick by doing the following to changes in your PKGBUILD:
imagemagick
tographicsmagick
-DIMAGEMAGICK=ON -DGRAPHICSMAGICK=OFF
to-DIMAGEMAGICK=OFF -DGRAPHICSMAGICK=ON