Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] checkgmail can't find some perl packages
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
CapnBuzzkill
n00b
n00b


Joined: 16 Mar 2007
Posts: 23
Location: Holland

PostPosted: Fri May 11, 2007 8:55 pm    Post subject: [solved] checkgmail can't find some perl packages Reply with quote

I know checkgmail is unsupported as it's in sunrise, but I tried asking this on #gentoo-sunrise and didn't get an answer, so I'm asking for help here:

I've installed net-mail/checkgmail, and re-emerged dev-lang/perl with the "ithreads" USE-flag, but when I run checkgmail from the command line, I get:
Code:

Warning: Gtk2 not found ...
Warning: Gtk2::TrayIcon not found ...
Warning: Crypt::SSLeay not found ...

CheckGmail requires the above packages to run
Please download and install from CPAN (http://search.cpan.org) and try again ...


After strace'ing checkgmail, I find that it's looking for eg. SSLeay in these directories:
Code:

stat64("/etc/perl/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such fil
stat64("/usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file
stat64("/usr/lib/perl5/vendor_perl/5.8.8/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/vendor_perl/5.8.8/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/vendor_perl/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/vendor_perl/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file
stat64("/usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file o
stat64("/usr/lib/perl5/site_perl/5.8.8/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.8/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/5.8.8/i686-linux-thread-multi/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directo
stat64("/usr/lib/perl5/5.8.8/i686-linux-thread-multi/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or director
stat64("/usr/lib/perl5/5.8.8/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/5.8.8/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
stat64("./Crypt/SSLeay.pmc", 0xbfe0702c) = -1 ENOENT (No such file or directory)
stat64("./Crypt/SSLeay.pm", 0xbfe06f3c) = -1 ENOENT (No such file or directory)
write(1, "Warning: Crypt::SSLeay not found"..., 37) = 37


while on my system, it got installed (as a dependency of checkgmail) here: /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Crypt/SSLeay.pm,
and I don't have a /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi/ directory.
The same goes for the Gtk2 and Gtk2::TrayIcon packages.

So, are these packages installed in the wrong directory or is checkgmail looking for them in the wrong directory?

Edit: After removing checkgmail & all deps, and then re-emerging them, the above packages were in the right place. I must have previously emerged them before the re-emerge of perl itself was done, d'oh...
Back to top
View user's profile Send private message
krisse
Guru
Guru


Joined: 15 Mar 2005
Posts: 325
Location: Sweden

PostPosted: Wed May 14, 2008 8:05 am    Post subject: Re: [solved] checkgmail can't find some perl packages Reply with quote

CapnBuzzkill wrote:
After removing checkgmail & all deps, and then re-emerging them, the above packages were in the right place. I must have previously emerged them before the re-emerge of perl itself was done, d'oh...
Had the same problem.

Thanks for jotting down what was wrong, why, and how to solve it.
Back to top
View user's profile Send private message
c0re
n00b
n00b


Joined: 03 Aug 2002
Posts: 38
Location: kiel / germany

PostPosted: Mon Jul 06, 2009 2:09 pm    Post subject: Reply with quote

had the same problem and have to thank you, too. i'm very glad you posted this.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum