Package Details: shutter 0.94.2-1

Git Clone URL: (read-only)
Package Base: shutter
Description: A featureful screenshot tool (formerly gscrot)
Upstream URL:
Licenses: GPL3
Submitter: City-busz
Maintainer: PhotonX
Last Packager: PhotonX
Votes: 77
Popularity: 0.319926
First Submitted: 2017-01-24 12:16
Last Updated: 2018-09-10 20:29

Pinned Comments

Ralf_Mardorf commented on 2017-09-03 13:25

Follow the announcement to "get a list of affected packages":

[rocketmouse@archlinux ~]$ pacman -Qqo '/usr/lib/perl5/vendor_perl'

Check dependencies:

[rocketmouse@archlinux ~]$ pacman -Qi gnome-perl | grep Depends\ On
Depends On : gnomecanvas-perl gnome-vfs-perl libgnomeui perl

Proper would be to check build dependencies.

Build after increasing the pkgrel of the PKGBUILDs:

[rocketmouse@archlinux ~]$ yaourt -S gnomecanvas-perl gnome-vfs-perl
[rocketmouse@archlinux ~]$ yaourt -S gnome-perl perl-gnome2-wnck perl-goo-canvas perl-gtk2-imageview perl-gtk2-unique

Then launch shutter:

[rocketmouse@archlinux ~]$ shutter >/dev/null 2>&1

Take a screenshot and edit the screenshot.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

PhotonX commented on 2019-03-19 18:48

Ralf, this seems to be a problem with gnome-vfs-perl so let's move this discussion to

Ralf_Mardorf commented on 2019-03-19 12:40


shutter depends on libselinux, but it's not mentioned by the package, so I removed it, since nothing seemingly needed it.

[rocketmouse@archlinux ~]$ pacman -Q shutter
shutter 0.94.2-1
[rocketmouse@archlinux ~]$ pacman -Qi shutter | grep libselinux; echo $?
[rocketmouse@archlinux ~]$ shutter; echo $?
Can't load '/usr/lib/perl5/5.28/vendor_perl/auto/Gnome2/VFS/' for module Gnome2::VFS: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.28/core_perl/ line 193.
 at /usr/lib/perl5/5.28/vendor_perl/ line 11.
Compilation failed in require at /usr/lib/perl5/5.28/vendor_perl/ line 11.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.28/vendor_perl/ line 11.
Compilation failed in require at /usr/bin/shutter line 37.
BEGIN failed--compilation aborted at /usr/bin/shutter line 37.
[rocketmouse@archlinux ~]$ yaourt -S libselinux
[rocketmouse@archlinux ~]$ shutter; echo $?
[rocketmouse@archlinux ~]$ pactree -r libselinux
[rocketmouse@archlinux ~]$ grep -e libselinux /var/log/pacman.log | grep ALPM | tail -2
[2019-03-17 18:19] [ALPM] removed libselinux (2.8-1)
[2019-03-19 13:29] [ALPM] installed libselinux (2.9-1)



PhotonX commented on 2018-09-28 14:25

@ronjouch: Nevermind, the issue has been figured out in the forums, thanks for the followup though!

ronjouch commented on 2018-09-28 12:15

@PhotonX whoopsie, didn't see your last question. I don't know if I had revision 4 or 5, but I have rev 7 now and Shutter works fine for me.

PhotonX commented on 2018-09-27 12:41

Cool! :) Could you please let me know if you installed orbit2 in revision 4 or 5?

ronjouch commented on 2018-09-27 12:15

@PhotonX fix confirmed :) , I was able to install shutter 0.94.2-1 (plus optionsl perl-goo-canvas perl-gtk2-appindicator) on a new machine. Thanks!

PhotonX commented on 2018-09-27 05:55

@ronjouch: Pushed a temporary fix in orbit2 2.14.19-4.

PhotonX commented on 2018-09-26 16:18

@ronjouch: Thanks for the report! So far I cannot find a better solution than just including this file as source file though it should be actually created by the build process...

I will upload an updated orbit2 package in a few hours.

ronjouch commented on 2018-09-26 12:49

Build fails on building dependency 'orbit2', which is a dep of libbonobo 2.32.1-4, which is a dep of libgnome 2.32.1-7, which is a dep of libbonoboui 2.24.5-3, which is a dep of libgnomeui 2.24.5-3

Truncated log:

mv -f .deps/boot.Tpo .deps/boot.Po /bin/sh ../../../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Werror-implicit-function-declaration -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o orbit-name-server-2 boot.o libname-server-2.a ../../../src/orb/ -lm -lgobject-2.0 -lgthread-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0
libtool: link: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Werror-implicit-function-declaration -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/orbit-name-server-2 boot.o -Wl,--export-dynamic -pthread libname-server-2.a ../../../src/orb/.libs/ ./.libs/ /tmp/yaourt-tmp-ronj/aur-orbit2/src/ORBit2-2.14.19/src/orb/.libs/ -lm -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -pthread gcc: error: libname-server-2.a: No such file or directory make[5]: [Makefile:604: orbit-name-server-2] Error 1 make[5]: Leaving directory '/tmp/yaourt-tmp-ronj/aur-orbit2/src/ORBit2-2.14.19/src/services/name' make[4]: [Makefile:480: all] Error 2 make[4]: Leaving directory '/tmp/yaourt-tmp-ronj/aur-orbit2/src/ORBit2-2.14.19/src/services/name' make[3]: [Makefile:395: all-recursive] Error 1 make[3]: Leaving directory '/tmp/yaourt-tmp-ronj/aur-orbit2/src/ORBit2-2.14.19/src/services' make[2]: [Makefile:392: all-recursive] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-ronj/aur-orbit2/src/ORBit2-2.14.19/src' make[1]: [Makefile:598: all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-ronj/aur-orbit2/src/ORBit2-2.14.19' make: [Makefile:435: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build orbit2.

PhotonX commented on 2018-09-10 19:53

Adopted and updated perl-json-maybexs.