Re: gscan2pdf 0.9.32 has unsatisfied dependencies

2011-03-14 Thread Torfinn Ingolfsen
Update:

On Sun, Mar 13, 2011 at 6:56 PM, Torfinn Ingolfsen  wrote:
> Yes, it still fails, but at least the it doesn't complain about missing stuff.
> A debug run:
> tingo@kg-v2$ gscan2pdf --debug
> Constant subroutine main::LC_CTYPE redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_CTYPE () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Constant subroutine main::LC_NUMERIC redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_NUMERIC () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Constant subroutine main::LC_TIME redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_TIME () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Constant subroutine main::LC_COLLATE redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_COLLATE () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Constant subroutine main::LC_MONETARY redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_MONETARY () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Constant subroutine main::LC_MESSAGES redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_MESSAGES () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Constant subroutine main::LC_ALL redefined at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> Prototype mismatch: sub main::LC_ALL () vs none at
> /usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
>  at /usr/local/bin/gscan2pdf line 160
> This Perl not built to support threads
> Compilation failed in require at /usr/local/bin/gscan2pdf line 12397.
> BEGIN failed--compilation aborted at /usr/local/bin/gscan2pdf line 12397.

I rebuilt my perl to be threaded (THREADS=on) and rebuilt all perl
modules, and now gscan2pdf starts up:

tingo@kg-v2$ scanimage -L
device `snapscan:libusb:/dev/usb:/dev/ugen2.2' is a AGFA SNAPSCAN
1212U_2 flatbed scanner
tingo@kg-v2$ gscan2pdf --debug
Constant subroutine main::LC_CTYPE redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_CTYPE () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_NUMERIC redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_NUMERIC () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_TIME redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_TIME () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_COLLATE redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_COLLATE () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_MONETARY redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_MONETARY () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_MESSAGES redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_MESSAGES () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_ALL redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_ALL () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Name "PDF::API2::Version::CVersion" used only once: possible typo at
/usr/local/bin/gscan2pdf line 433.
INFO - Starting gscan2pdf 0.9.32
INFO - Log level DEBUG
INFO - Using en_US.ISO8859-1 locale
INFO - Startup LC_NUMERIC C
INFO - Reading config from /home/tingo/.gscan2pdf
Running init
Running sane_init
INFO - Gtk2-Perl version 1.221
INFO - Built for GTK 2.22.1
INFO - Running with GTK 2.22.1
IN

gscan2pdf 0.9.32 has unsatisfied dependencies

2011-03-13 Thread Torfinn Ingolfsen
It seems gscan2pdf 0.9.32 is missing a dependency:
tingo@kg-v2$  uname -a
FreeBSD kg-v2.kg4.no 8.1-STABLE FreeBSD 8.1-STABLE #3: Thu Sep 16
22:18:48 CEST 2010 r...@kg-v2.kg4.no:/usr/obj/usr/src/sys/GENERIC
amd64
tingo@kg-v2$ gscan2pdf
Can't locate Log/Log4perl.pm in @INC (@INC contains:
/usr/local/lib/perl5/5.10.1/BSDPAN
/usr/local/lib/perl5/site_perl/5.10.1/mach
/usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach
/usr/local/lib/perl5/5.10.1 .) at /usr/local/bin/gscan2pdf line 156.
BEGIN failed--compilation aborted at /usr/local/bin/gscan2pdf line 156.

I installed p5-Log-Log4perl, and now I get this:
tingo@kg-v2$ gscan2pdf
Constant subroutine main::LC_CTYPE redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_CTYPE () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_NUMERIC redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_NUMERIC () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_TIME redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_TIME () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_COLLATE redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_COLLATE () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_MONETARY redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_MONETARY () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_MESSAGES redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_MESSAGES () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_ALL redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_ALL () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
This Perl not built to support threads
Compilation failed in require at /usr/local/bin/gscan2pdf line 12397.
BEGIN failed--compilation aborted at /usr/local/bin/gscan2pdf line 12397.

Yes, it still fails, but at least the it doesn't complain about missing stuff.
A debug run:
tingo@kg-v2$ gscan2pdf --debug
Constant subroutine main::LC_CTYPE redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_CTYPE () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_NUMERIC redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_NUMERIC () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_TIME redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_TIME () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_COLLATE redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_COLLATE () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_MONETARY redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_MONETARY () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_MESSAGES redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_MESSAGES () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Constant subroutine main::LC_ALL redefined at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
Prototype mismatch: sub main::LC_ALL () vs none at
/usr/local/lib/perl5/5.10.1/Exporter.pm line 67.
 at /usr/local/bin/gscan2pdf line 160
This Perl not built to support threads
Compilation failed in require at /usr/local/bin/gscan2pdf line 12397.
BEGIN failed--compilation aborted at /usr/local/bi