Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

perl 5.8.1 and irssi broken for me

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
2 posts • Page 1 of 1
Author
Message
-- Thor --
n00b
n00b
Posts: 49
Joined: Sat Aug 31, 2002 8:26 pm
Contact:
Contact -- Thor --
Website

perl 5.8.1 and irssi broken for me

  • Quote

Post by -- Thor -- » Wed Oct 01, 2003 3:36 pm

Howdy,

I upgraded my perl to 5.8.1 this morning. That in itself is usually pretty scary as some things can break after perl upgrades, but I now have a problem that I am having a bear of a time solving.

Anyway, after the upgrade I remerged irssi for it to be happy with new perl. However it didn't work. I have since unmerged and emerged irssi several times, I have emerged (and since unmerged) irssi-cvs, and now I am back to regular irssi ebuild (0.8.6). I am getting these errors when trying irssi:

Code: Select all

Can't locate Symbol.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at (eval 9) line 9.
But during the ./configure while emerging irssi it says:

Code: Select all

Building with module support : yes
Building with Perl support . : static (in irssi binary)
Perl library directory ..... : /usr/lib/perl5/5.8.1/i686-linux
  - NOTE: This was automatically set to the same directory you gave with
  --prefix. If you want the perl libraries to install to their 'correct'
  path, you'll need to give --with-perl-lib=site option to configure.
  Anyway, installing perl to this directory should work just as well.
I have also remerged many (about 20, but not quite all) of the previous Perl Modules (probably none of which have diddly to do with irssi) I had in 5.8.0, and they happily have gone into the 5.8.1 directories and left the 5.8.0 directory as expected.

Does getting rid of 5.6.1 and 5.8.0 break things I don't want to break? Does anyone know of why irssi does this? Why is perl upgrading so scary? ;)

Regards,

Jeff
Top
-- Thor --
n00b
n00b
Posts: 49
Joined: Sat Aug 31, 2002 8:26 pm
Contact:
Contact -- Thor --
Website

  • Quote

Post by -- Thor -- » Thu Oct 02, 2003 2:13 pm

Well here's an update for my situation. I downgraded to 5.8.0-r12 or whatever it is these days. Ran libperl_rebuilder, and fixed some issues on that front. Seems as though the irssi ebuild (something about perl-module and the way irssi builds, perhaps) causes the three or four perl modules that come with irssi to install in /var/tmp blah blah. (Bug Ref.)

Anyway the way I got the Irssi perl modules in their happy place again, emerge the latest irssi ebuild (to keep my portage aware) and then, using the exact same ./configure switches as the ebuild suggests + --with-perl-lib=/usr/lib/perl5/site_perl/5.8.0 , make and install from source. That way the modules go to where they need to be. I didn't try adding the --with-perl-lib switch into the ebuild and test because perl upgrade/downgrade ate into my Savage playing time a bit too much last night ;) I don't know enough about the perl-module eclass to know if that would conflict. Anyway...maybe I'll try that today.

Regards,

Jeff
Top
Post Reply

2 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic