Package Details: shutter-bzr 1272-3

Git Clone URL: https://aur.archlinux.org/shutter-bzr.git (read-only)
Package Base: shutter-bzr
Description: A featureful screenshot tool (formerly gscrot) - Mario Kemper's Experimental branch
Upstream URL: http://shutter-project.org/
Licenses: GPL3
Conflicts: shutter
Provides: gscrot, shutter
Replaces: gscrot
Submitter: None
Maintainer: PhotonX
Last Packager: PhotonX
Votes: 27
Popularity: 0.779557
First Submitted: 2009-10-04 20:59
Last Updated: 2015-06-29 07:14

Dependencies (30)

Required by (0)

Sources (0)

Latest Comments

PhotonX commented on 2016-04-07 17:49

It's community/perl-goo-canvas (see also optdepends). :)

Mechanix commented on 2016-04-07 17:15

Where can I find the libgoo-canvas-perl package to be able to edit screenshots? Thanks

PhotonX commented on 2016-01-19 14:27

Does the problem also appear with the -bzr package? Is there any helpful output in the terminal?

zerophase commented on 2016-01-19 02:27

Has anyone else had issues with the Community repo version of Shutter just freezing?

Ralf_Mardorf commented on 2015-07-09 17:17

Sorry, I removed my comment before you replied to it.

The issue is solved.

https://lists.archlinux.org/pipermail/aur-general/2015-July/031174.html

A copy of my original comment is also available by the list archive.

PhotonX commented on 2015-07-09 17:08

If building fails with

perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck

uninstall perl-scalar-list-utils (see also https://bbs.archlinux.org/viewtopic.php?id=199172).

PhotonX commented on 2015-07-09 17:06

Please uninstall perl-scalar-list-utils (see also https://bbs.archlinux.org/viewtopic.php?id=199172).

Ralf_Mardorf commented on 2015-07-09 16:07

I had 1272-3 from AUR 3 installed and it worked, but seemingly related to pearl upgrades it doesn't work anymore.

After rebuilding from AUR 3 first and then from AUR 4 shutter still doesn't run.

$ shutter
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck

Rebuilding perl-scalar-list-utils from AUR 3 git fails. The PKGBUILD isn't provided by AUR 3, AUR 4 or the official repositories.

$ makepkg -s --skipchecksums
==> Making package: perl-scalar-list-utils 1.38-3 (Thu Jul 9 18:02:07 CEST 2015)
==> Extracting sources...
-> Extracting Scalar-List-Utils-1.38.tar.gz with bsdtar
==> Starting build()...
Checking if your kit is complete...
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck
==> ERROR: A failure occurred in build().
Aborting...

$ pacman -Qo /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so
/usr/lib/perl5/vendor_perl/auto/List/Util/Util.so is owned by perl-scalar-list-utils 1.38-2

Ralf_Mardorf commented on 2015-07-09 15:59

I had 1272-3 from AUR 3 installed and it worked, but seemingly related to pearl upgrades it doesn't work anymore.

After rebuilding from AUR 3 first and then from AUR 4 shutter still doesn't run.

$ shutter
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck

Rebuilding perl-scalar-list-utils from AUR git fails. The PKGBUILD isn't provided by AUR 3, AUR 4 or the official repositories.

==> Making package: perl-scalar-list-utils 1.27-2 (Thu Jul 9 17:50:45 CEST 2015)
==> Starting build()...
Checking if your kit is complete...
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck
==> ERROR: A failure occurred in build().
Aborting...

$ pacman -Qo /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so
/usr/lib/perl5/vendor_perl/auto/List/Util/Util.so is owned by perl-scalar-list-utils 1.38-2

Ralf_Mardorf commented on 2015-07-09 15:37

I had 1272-3 from AUR 3 installed and it worked, but seemingly related to pearl upgrades it doesn't work anymore.

After rebuilding from AUR 3 first and then from AUR 4 shutter still doesn't run.

$ shutter
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck

PhotonX commented on 2014-11-12 06:36

Thanks for the hint, updated!

zegoti commented on 2014-11-12 03:19

Please replace:
'perl-gtk2-appinicator: AppIndicators support'
by
'perl-gtk2-appindicator: AppIndicators support'

PhotonX commented on 2014-06-27 15:24

Does this problem appear with other perl applications?

Emmaseven commented on 2014-06-27 14:18

10285 segmentation fault (core dumped) shutter --debug

PhotonX commented on 2014-06-26 11:12

@Emmaseven: Does "shutter --debug" give helpful information? Does the problem also occur with the shutter package: https://aur.archlinux.org/packages/shutter/ ? Which version of perl do you use?

Emmaseven commented on 2014-06-25 08:00

10949 segmentation fault (core dumped) shutter

PhotonX commented on 2013-04-07 10:23

gnome-perl added as dependency, since it has been dropped as dependency of perl-gnome2-wnck.

PhotonX commented on 2012-09-11 05:48

The error is due to a bug: https://bugs.launchpad.net/shutter/+bug/1003185 (also a workaround seems to be available ther). For Dropbox support you need

'perl-net-dropbox-api: Dropbox upload support'
'perl-path-class: Dropbox upload support'
'perl-lwp-protocol-https: Dropbox upload support'

and for Ubuntu One you need

'perl-net-dbus-glib: Ubuntu One support'

chetwisniewski commented on 2012-09-11 00:25

Seems to be dependent on DBus support, I get error: Error while adding the file monitor. Unsupported operation. I also use systemd, not sure if it is related. No Dropbox modules or Ubuntu One DBus either. Do I need to load the optdepends?

PhotonX commented on 2012-09-06 18:42

Yeah, I know, the thing is that I don't know whether it's good to bump the revision every time it changes. If anybody wants to update, by reinstalling the package you will get the latest revision currently available. If several users prefer to have the package updated more frequently, I'll handle it like this, otherwise I think that bothering people with updates just because there were some new revisions doesn't make sense. I'll update the package now, but to have more frequent updates in the future I'd want more people to request this. :)

ypoluektovich commented on 2012-09-06 18:12

It's rev. 1228 already.

PhotonX commented on 2012-06-12 18:57

Yes, after each perl update all perl packages (or at least those that have stopped working) have to be rebuilt.

momova commented on 2012-06-12 17:26


@PhotonX
sarmacid 发表于 Tue, 05 Jun 2012 15:20:49 +0000

@Popcorned: Same was happening to me, reinstalling perl-gtk2-imageview and perl-gtk2-unique solved the problem. Also had to reinstall perl-goo-canvas for the editing functionality.

PhotonX commented on 2012-03-19 09:30

Due to some updates you might get following error:

Can't load '/usr/lib/perl5/vendor_perl/auto/Gtk2/ImageView/ImageView.so' for module Gtk2::ImageView: libpng14.so.14: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden at /usr/lib/perl5/core_perl/DynaLoader.pm line 190.
at /usr/bin/shutter line 43
Compilation failed in require at /usr/bin/shutter line 43.
BEGIN failed--compilation aborted at /usr/bin/shutter line 43.

In this case just reinstall perl-gtk2-imageview.

PhotonX commented on 2012-01-30 07:23

Well, I can't find any restrictions on the perl-libwww version but since the only version available in the repo is 6.03 the only question is to update or not to update. :) So I just set 6.0 as the minimal version so everybody with an old 5.x version is forced to update. Thanks for reporting!

If anybody with an older perl-libwww version doesn't want to upgrade and can confirm that shutter does work with this version, I'll lower the required version. Just comment here.

Anonymous comment on 2012-01-29 13:23

I couldn't export (upload) my screenshots to Imgur and others. After updating perl-libwww in "Extra", the problem was solved. Maybe "perl-libwww>=5.827" isn't recent enough? Version 6.03-2 of that package works.

PhotonX commented on 2012-01-15 13:12

Added bc as addidional optdepend (thanks to Shanto) and bumped the revision.

PhotonX commented on 2011-12-16 16:51

Well, 0.88.1 is out, but I don't think that there is a need to bother the users with an update. Anyone who wants to update needs just to reinstall the package und will get the latest revision. Thus I remove the flag, if there are any arguments just comment. :)

Anonymous comment on 2011-12-16 15:58

maybe latest ver. is 1185.haha

PhotonX commented on 2011-12-16 07:23

Any comment on setting the package out of date?

0rAX0 commented on 2011-11-24 18:23

I didn't touch anything! :D Maybe Yaourt skipped it because it's flagged as out-of-date. :)

PhotonX commented on 2011-11-24 18:20

Hmm, perl-gtk2-unique is already listed as dep, how have you managed to install it without it? :)

0rAX0 commented on 2011-11-24 15:34

OK, fixed by installing perl-gtk2-unique

0rAX0 commented on 2011-11-24 15:26

After execution:

Can't locate Gtk2/Unique.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/shutter line 46.
BEGIN failed--compilation aborted at /usr/bin/shutter line 46.

Any ideas?

PhotonX commented on 2011-11-19 14:49

Missed another dep for Dropbox support, perl-net-dropbox-api. Added it to opt deps, too.

PhotonX commented on 2011-11-19 14:36

Discovered that the upload plugins didn't work due to wrong permissions. Fixed that. Also fixed another error big like a house (I wonder how it could work at all). Also added perl-path-class and perl-net-dropbox-api as opt deps, both for Dropbox upload support.

Anonymous comment on 2011-11-19 14:28

it is well. thanks.

PhotonX commented on 2011-11-19 10:17

Some new perl dependencies were added since rev. 1155. Added them to the PKGBUILD, thanks for reporting!

Anonymous comment on 2011-11-19 07:40

$ yaourt -S shutter-bzr
ok.
$ shutter
Can't locate File/Which.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/shutter line 60.
BEGIN failed--compilation aborted at /usr/bin/shutter line 60.
--------------------
shutter can't run.

PhotonX commented on 2011-11-10 13:08

I see. PKGBUILD bumped, thanks for reporting!

Anonymous comment on 2011-11-10 02:34

@PhotonX:Yes,after bump the PKGBUILD,shutter will be ver.0.88(1146). :)

PhotonX commented on 2011-11-09 17:23

@jr0501: I don't understand, do you want me to bump the PKGBUILD?

Anonymous comment on 2011-11-09 16:33

Determining latest bzr revision...
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
-> Version found: 1146

PhotonX commented on 2011-10-07 10:45

I see. perl-gtk2-unique is missing libunique as dependency, see the last comment by Klinkadinkdink: https://aur.archlinux.org/packages.php?ID=40849 I could add libunique as dependency for shutter, but in fact it should be a dependency of perl-gtk2-unique.

Anonymous comment on 2011-10-07 10:05

local/perl-gtk2-unique 0.05-1

Anonymous comment on 2011-10-07 10:02

$ shutter
Can't load '/usr/lib/perl5/vendor_perl/auto/Gtk2/Unique/Unique.so' for module Gtk2::Unique: libunique-1.0.so.0: at /usr/lib/perl5/core_perl/DynaLoader.pm line 190.
at /usr/bin/shutter line 46
Compilation failed in require at /usr/bin/shutter line 46.
BEGIN failed--compilation aborted at /usr/bin/shutter line 46.

then yaourt -S libunique,all is well with it installed.

PhotonX commented on 2011-10-07 10:01

I can't reproduce this error. What version of perl-gtk2-unique do you use? Is /usr/lib/perl5/vendor_perl/auto/Gtk2/Unique/Unique.so present in the filesystem?

PhotonX commented on 2011-10-05 08:28

Thanks for reporting! I added perl-proc-processtable and asked Mario about this dep: http://shutter-project.org/downloads/dependencies/comment-page-1/#comment-17466 Also perl-net-dbus-glib packaged and added as opt depend for Ubuntu One support.

ImNtReal commented on 2011-10-04 21:04

I still fail without perl-proc-processtable:

Can't locate Proc/Killfam.pm in @INC (@INC contains: /usr/share/shutter/resources/modules /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/shutter/resources/modules/Shutter/Screenshot/Web.pm line 31.
BEGIN failed--compilation aborted at /usr/share/shutter/resources/modules/Shutter/Screenshot/Web.pm line 31.
Compilation failed in require at /usr/bin/shutter line 184.

All is well with it installed.

PhotonX commented on 2011-09-02 13:25

I've taken this over, please report any problems!

Bumped version, added bzr as makedep and moved some deps to optdeps. perl-proc-processtable isn't needed any more (see http://shutter-project.org/downloads/dependencies/).

If anyone can tell me how to update the icon cache without root privileges, I'll add this. :)

Anonymous comment on 2011-08-14 23:50

Should have:
makedepends=('bzr')

Janhouse commented on 2010-10-03 14:06

And make it update icon cache:
gtk-update-icon-cache /usr/share/icons/hicolor

Janhouse commented on 2010-10-03 13:41

As PhotonX said, please add perl-proc-processtable as dep.

Anonymous comment on 2010-09-16 09:44

Updated. New dependancy: perl-gtk2-unique.

Anonymous comment on 2010-09-09 12:55

Updated. Switched to the trunk branch.

PhotonX commented on 2010-05-08 11:35

Please add perl-proc-processtable as dep (see release announcement of 0.86.2: http://shutter-project.org/2010/04/shutter-0-86-2-fixes-bugs-and-improves-drag-and-drop/ ).