I had some trouble getting gscan2pdf to run.
First, I had to activate
http://download.opensuse.org/repositories/Publishing/openSUSE_Leap_42.3/
for gscan2pdf and then to add
http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Leap_42.3/
to resolve dependency issues.
Unfortunately, the program still does not start:
Can't locate Exception/Class.pm in @INC (you may need to install the Exception::Class module) (@INC contains: /usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.18.2 /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.18.2 /usr/lib/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/5.18.2 /usr/lib/perl5/site_perl .) at /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Image/Sane/Device.pm line 7.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Image/Sane/Device.pm line 7.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Image/Sane.pm line 6.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Image/Sane.pm line 6.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.2/Gscan2pdf/Scanner/Options.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.2/Gscan2pdf/Scanner/Options.pm line 8.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.2/Gscan2pdf/Document.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.2/Gscan2pdf/Document.pm line 12.
Compilation failed in require at /usr/bin/gscan2pdf line 50.
BEGIN failed--compilation aborted at /usr/bin/gscan2pdf line 50.
It worked only after installing
perl-Exception-Class
from the PERL repo. Thanks to Jeffrey Ratcliffe for the solution.
It would be great if this dependency issue could be resolved in the next version of gscan2pdf rpm.