Bug 527537 - gscan2pdf does not start anymore, missing dependencies.
Summary: gscan2pdf does not start anymore, missing dependencies.
Status: RESOLVED DUPLICATE of bug 678805
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Final
Hardware: x86-64 openSUSE 11.1
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Tuukka Pasanen
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 656997 678805
  Show dependency treegraph
 
Reported: 2009-08-03 10:41 UTC by Sven Zielke
Modified: 2011-03-16 13:44 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Actually problem was on forks. This little stupid patch fixes things but I don't know why! (1.12 KB, patch)
2009-08-19 08:33 UTC, Tuukka Pasanen
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Zielke 2009-08-03 10:41:07 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.1) Gecko/20090714 SUSE/3.5.1-3.1 Firefox/3.5.1

gscan2pdf worked fine, but it does not start anymore. There are no unsolved dependencies, but starting it, I get the following error messages:

Can't locate forks.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /usr/bin/gscan2pdf line 106.
BEGIN failed--compilation aborted at /usr/bin/gscan2pdf line 106.

Manually installing perl-forks and its dependencies ends up with:

Assertion ((sv)->sv_flags & (0x00200000|0x00400000|0x00800000)) failed: file "mg.c", line 88 at /usr/lib/perl5/site_perl/5.10.0/Sys/SigAction.pm line 132.
Compilation failed in require at /usr/bin/gscan2pdf line 106.
BEGIN failed--compilation aborted at /usr/bin/gscan2pdf line 106.

The package gscan2pdf is from the home:illuusio-repository, perl-Sys-SigAction from perl-devel.

Reproducible: Always

Steps to Reproduce:
1. Install gscan2pdf
2. Run gscan2pdf from console.
Comment 1 Marcus Meissner 2009-08-05 20:02:02 UTC
-> illuusio
Comment 2 Tuukka Pasanen 2009-08-19 07:21:06 UTC
Pretty nasty bug. I'm working on it. Seems to do same thing on X86 and x86_64.
Comment 3 Tuukka Pasanen 2009-08-19 08:33:40 UTC
Created attachment 313860 [details]
Actually problem was on forks. This little stupid patch fixes things but I don't know why!
Comment 4 Tuukka Pasanen 2009-08-19 08:41:13 UTC
As soon as build.opensuse.org does building this should work again.
Comment 5 Sven Zielke 2009-08-19 14:30:32 UTC
Okay, this looks great. Thanks.
What about the missing dependencies like fork etc., will there be packages in build.opensuse.org?
Comment 6 Tuukka Pasanen 2011-03-16 13:44:44 UTC

*** This bug has been marked as a duplicate of bug 678805 ***