View previous topic :: View next topic |
Author |
Message |
CapnBuzzkill n00b
Joined: 16 Mar 2007 Posts: 23 Location: Holland
|
Posted: Fri May 11, 2007 8:55 pm Post subject: [solved] checkgmail can't find some perl packages |
|
|
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 |
|
|
krisse Guru
Joined: 15 Mar 2005 Posts: 325 Location: Sweden
|
Posted: Wed May 14, 2008 8:05 am Post subject: Re: [solved] checkgmail can't find some perl packages |
|
|
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 |
|
|
c0re n00b
Joined: 03 Aug 2002 Posts: 38 Location: kiel / germany
|
Posted: Mon Jul 06, 2009 2:09 pm Post subject: |
|
|
had the same problem and have to thank you, too. i'm very glad you posted this. |
|
Back to top |
|
|
|
|
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
|
|