Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72653 - net-im/silc-plugin-1.0.1-r1 missing perl-part error
Summary: net-im/silc-plugin-1.0.1-r1 missing perl-part error
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Andrej Kacian (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-27 09:57 UTC by Daniel Webert
Modified: 2006-12-24 15:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2004-11-27 09:57:32 UTC
net-im/silc-plugin-1.0.1-r1 missing perl-part error

using irssi-0.8.9 executing '/SCRIPT LOAD silc-mime' we got the following error overhere - i hope a MIME-Lite-3.01.ebuild update to 3.03 should help ...

<snip>
12:43 -!- Irssi: Loaded script silc
12:43 -!- Irssi: Error in script silc_mime:
12:43 MIME::QuotedPrint version 3.03 required--this is only version 3.01 at 
          /usr/lib/perl5/vendor_perl/5.8.5/MIME/Words.pm line 86.
12:43 BEGIN failed--compilation aborted at 
          /usr/lib/perl5/vendor_perl/5.8.5/MIME/Words.pm line 86.
12:43 Compilation failed in require at 
[(status)]/usr/lib/perl5/vendor_perl/5.8.5/MIME/Head.pm line 123.
12:43 BEGIN failed--compilation aborted at 
Retype pri/usr/lib/perl5/vendor_perl/5.8.5/MIME/Head.pm line 123.               
12:43 Compilation failed in require at 
Finding p:/usr/lib/perl5/vendor_perl/5.8.5/MIME/Parser.pm line 147.
12:43 BEGIN failed--compilation aborted at                                      
........../usr/lib/perl5/vendor_perl/5.8.5/MIME/Parser.pm line 147.
12:43 Compilation failed in require at (eval 59) line 19.
12:43 BEGIN failed--compilation aborted at (eval 59) line 19.
</snip>
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2004-11-27 12:14:01 UTC
MIME::QuotedPrint on my system is provided by dev-perl/MIME-Base64, which is a dependency of dev-perl/MIME-tools. Notice that Words.pm (belonging to MIME-tools) is complaining about this missing dependency, not the script itself.

After a quick check, my MIME-tools was at version 6.20002, which isn't even in portage anymore (bug #65422). My MIME-Base64 was at 3.01, yet I had no problems using the silc-mime.pl script. After installing MIME-tools-5.415, which pulled in MIME-Base64-3.05, the script still works.

Perl people, what do you think? What would be the correct RDEPEND entry for silc-plugin? I vote for >=dev-perl/MIME-tools-3.413, since that is the first version that depends on >=dev-perl/MIME-Base64-3.05.
Comment 2 Andrej Kacian (RETIRED) gentoo-dev 2004-11-28 05:24:25 UTC
Hm, even after installing MIME-Base64-3.05, MIME::QuotedPrint 3.01 is still being found. I guess it's finding /usr/lib/perl5/5.8.5/i686-linux/MIME/QuotedPrint.pm installed by perl itself.

MIME-Base64 installs its QuotedPrint.pm into /usr/lib/perl5/vendor_perl/5.8.5/i686-linux/MIME/QuotedPrint.pm, which I think is not found by irssi.

Funny thing is that when you load the script after startup (/load silc-mime), it loads succesfully.
Comment 3 Andrej Kacian (RETIRED) gentoo-dev 2004-12-01 01:13:35 UTC
After I installed new perl (5.8.6), the problem went away.

I've also reemerged MIME-tools yesterday, but I doubt this fixed it.
Comment 4 Andrej Kacian (RETIRED) gentoo-dev 2005-01-05 11:45:07 UTC
Is this still an issue?
Comment 5 Andrej Kacian (RETIRED) gentoo-dev 2005-05-11 18:28:21 UTC
Daniel? Should we close this?
Comment 6 Daniel Webert 2006-03-05 07:34:56 UTC
at the moment i have this perl prob w/ irssi .8.10 and plugin-1.0.1-r4 and 1.0.1-r5

<snip>
 Can't locate auto/Irssi/signal_regi.al in @INC (@INC contains: 
          /home/rockoo/.irssi/scripts /usr/share/irssi/scripts 
          /usr/lib/perl5/5.8.7/i686-linux-thread-multi /etc/perl 
          /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi 
          /usr/lib/perl5/site_perl/5.8.7 
          /usr/lib/perl5/site_perl/5.8.6/i686-linux-thread-multi 
          /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl 
          /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi 
          /usr/lib/perl5/vendor_perl/5.8.7 
          /usr/lib/perl5/vendor_perl/5.8.6/i686-linux-thread-multi 
          /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl 
          /usr/lib/perl5/5.8.7 /usr/local/lib/site_perl .) at (eval 67)
<snip>
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2006-03-05 11:47:06 UTC
This really sounds like a new bug report - and i'm impressed that you've managed to keep things working with a threaded perl. grep perl5 out of the CONTENTS file in /var/db/pkg/*/irssi*/CONTENTS to see where it installed everything. Maybe you installed irssi prior to upgrading perl? Did you ever run perl-cleaner? Most of these issues sound like they would have been taken care of with a simple run of perl-cleaner, though that's not always the case.
Comment 8 Daniel Webert 2006-03-06 06:56:28 UTC
 grep perl5 /var/db/pkg/*/irssi*/CONTENTS
dir /usr/lib/perl5
dir /usr/lib/perl5/vendor_perl
dir /usr/lib/perl5/vendor_perl/5.8.7
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/Irssi.bs d41d8cd98f00b204e9800998ecf8427e 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/Irssi.so 8fe43467b27d126d4b6428bed2874e38 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/.packlist ca69eec8332379bcc8f65131b2cce45a 1141570144
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/Irc
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/Irc/Irc.bs d41d8cd98f00b204e9800998ecf8427e 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/Irc/Irc.so cc4614b0255efb207b960ec6dbf7c000 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/Irc/.packlist 98f6e2320ba274fc14fe012a04e41350 1141570144
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/UI
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/UI/UI.bs d41d8cd98f00b204e9800998ecf8427e 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/UI/UI.so 305a9474dbef043a6f51db5690bec7a6 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/UI/.packlist 46cf0a5be93159411343fa578ad9f2ab 1141570144
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/TextUI
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/TextUI/TextUI.bs d41d8cd98f00b204e9800998ecf8427e 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/TextUI/TextUI.so 4ce572c1e577ca630c67ce1132aac084 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/auto/Irssi/TextUI/.packlist 8f3463c3d6894485aecc81fd2a6b57d9 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/Irssi.pm 0163296ad4c2b079c52e7861b7241dd8 1141570144
dir /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/Irssi
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/Irssi/Irc.pm fddbb025299ea8699838f09555c25b68 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/Irssi/UI.pm eeadb07df2e40e37af6598376e531330 1141570144
obj /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi/Irssi/TextUI.pm d2ee1dc16ef022e1d3fe0db91340f22d 1141570144
dir /usr/lib/perl5/5.8.7
dir /usr/lib/perl5/5.8.7/i686-linux-thread-multi
Comment 9 Andrej Kacian (RETIRED) gentoo-dev 2006-10-26 12:31:22 UTC
Daniel, sorry for not looking into this for a long time.

Does this happen with silc-plugin-1.0.3 as well ?

Have you tried running perl-cleaner ?
Comment 10 Michael Cummings (RETIRED) gentoo-dev 2006-10-26 14:40:58 UTC
either run perl-cleaner or reinstall irssi. The two @INC's don't match.
Comment 11 Andrej Kacian (RETIRED) gentoo-dev 2006-12-24 15:21:32 UTC
Closing due to bug inactivity.