| View previous topic :: View next topic |
| Author |
Message |
bino n00b

Joined: 22 Feb 2004 Posts: 17
|
Posted: Fri Mar 25, 2005 4:43 pm Post subject: help2man [fixed] |
|
|
I've just run a much belated emerge uD world and I'm not able to install help2man. Getting the following:
| Code: | checking for library containing dlsym... -ldl
checking for module Locale::gettext... no
configure: error: perl module Locale::gettext required
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/help2man-1.33.1/work/help2man-1.33.1/config.log
!!! ERROR: sys-apps/help2man-1.33.1 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
|
When I do emerge help2man i dont get any dependancies and perl is the latest version.
Thanks for any help
Bino
Last edited by bino on Sun Mar 27, 2005 3:41 pm; edited 1 time in total |
|
| Back to top |
|
 |
bino n00b

Joined: 22 Feb 2004 Posts: 17
|
Posted: Sun Mar 27, 2005 3:41 pm Post subject: |
|
|
fix: re-emerge local-gettext !!
Cheers
Bino |
|
| Back to top |
|
 |
m00dawg Tux's lil' helper


Joined: 27 Jan 2003 Posts: 145 Location: Texas
|
Posted: Thu Apr 21, 2005 8:05 pm Post subject: |
|
|
Not fixed For me at least. I am still getting the same error after re-installing gettext. I tried emerging locale-gettext but it says there is no ebuild for it. Using grep over an ls of all the files in portage for "locale-gettet" came up with no matches.
My exact error is similar as above:
| Code: |
Calculating world dependencies ...done!
>>> emerge (1 of 53) sys-apps/help2man-1.33.1 to /
>>> md5 files ;-) help2man-1.35.1.ebuild
>>> md5 files ;-) help2man-1.29.ebuild
>>> md5 files ;-) ChangeLog
>>> md5 files ;-) metadata.xml
>>> md5 files ;-) help2man-1.33.1.ebuild
>>> md5 files ;-) files/digest-help2man-1.29
>>> md5 files ;-) files/digest-help2man-1.33.1
>>> md5 files ;-) files/digest-help2man-1.35.1
>>> md5 src_uri ;-) help2man-1.33.1.tar.gz
>>> Unpacking source...
>>> Unpacking help2man-1.33.1.tar.gz to /var/tmp/portage/help2man-1.33.1/work
>>> Source unpacked.
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-nlsconfigure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used.checking for perl... perlchecking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gccchecking for C compiler default output... a.outchecking whether the C compiler works... yeschecking whether we are cross compiling... nochecking for suffix of executables... checking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether i686-pc-linux-gnu-gcc accepts -g... yeschecking for i686-pc-linux-gnu-gcc option to accept ANSI C... none neededchecking for library containing dlsym... -ldlchecking for module Locale::gettext... noconfigure: error: perl module Locale::gettext required!!! Please attach the config.log to your bug report:!!! /var/tmp/portage/help2man-1.33.1/work/help2man-1.33.1/config.log!!! ERROR: sys-apps/help2man-1.33.1 failed.!!! Function econf, Line 485, Exitcode 0!!! econf failed!!! If you need support, post the topmost build error, NOT this status message.
|
If I try to emerge local-gettext:
| Code: |
# emerge local-gettext
Calculating dependencies emerge: there are no ebuilds to satisfy "local-gettext".
|
Any thoughts? _________________ www.moocowproductions.org |
|
| Back to top |
|
 |
leends n00b

Joined: 25 Nov 2004 Posts: 7
|
Posted: Sat Apr 23, 2005 2:17 pm Post subject: |
|
|
Try Locale-gettext instead of local-gettext?
That solved the problem for me... _________________ He who fights and runs away... |
|
| Back to top |
|
 |
m00dawg Tux's lil' helper


Joined: 27 Jan 2003 Posts: 145 Location: Texas
|
Posted: Sat Apr 23, 2005 5:03 pm Post subject: |
|
|
Hahahaah! Wow that sure did work Wow well thanks for the help. I dunno why I didn't think of that... _________________ www.moocowproductions.org |
|
| Back to top |
|
 |
leends n00b

Joined: 25 Nov 2004 Posts: 7
|
Posted: Sat Apr 23, 2005 6:04 pm Post subject: |
|
|
It helps to have the appropriate commands in your toolkit Next time around, try "esearch gettext" or "emerge -s gettext", that'll turn up all applications in Portage with names containing gettext. _________________ He who fights and runs away... |
|
| Back to top |
|
 |
dkaplowitz Guru


Joined: 22 Nov 2003 Posts: 596 Location: Philadelphia, PA
|
Posted: Fri Mar 31, 2006 11:04 pm Post subject: |
|
|
Thanks for the help! _________________ http://dkap.info |
|
| Back to top |
|
 |
MasquedAvenger Guru


Joined: 21 Aug 2003 Posts: 558 Location: Southern California
|
Posted: Sat Apr 29, 2006 7:09 am Post subject: |
|
|
I get the same error even after having manually installed Locale-gettext  _________________ My blog: http://www.crazydrclaw.com/
My homepage: http://james.colannino.org/
"There are no uninteresting things; only uninterested people." --G.K. Chesterton |
|
| Back to top |
|
 |
tharasix n00b

Joined: 06 Aug 2003 Posts: 46 Location: Minneapolis, MN
|
Posted: Sun Apr 30, 2006 6:32 pm Post subject: |
|
|
If you're still getting the error, are you doing an emerge system? If you emerge Locale-gettext, it will probably complain at the beginning of the build that you don't have a proper perl install, and that it isn't going to work properly, but the build doesn't die. To solve this, try:
| Code: | | emerge --nodeps libperl perl |
Then you can try emerging Locale-gettext. If that works, go ahead with what you're doing. |
|
| Back to top |
|
 |
duby2291 Guru


Joined: 17 Oct 2004 Posts: 405
|
Posted: Fri May 12, 2006 12:45 am Post subject: |
|
|
| Quote: | If you're still getting the error, are you doing an emerge system? If you emerge Locale-gettext, it will probably complain at the beginning of the build that you don't have a proper perl install, and that it isn't going to work properly, but the build doesn't die. To solve this, try:
Code:
emerge --nodeps libperl perl
Then you can try emerging Locale-gettext. If that works, go ahead with what you're doing. |
Cool that worked for me. Thanks man. |
|
| Back to top |
|
 |
MadEgg l33t


Joined: 06 Jun 2002 Posts: 678 Location: Netherlands
|
Posted: Tue May 16, 2006 5:35 am Post subject: |
|
|
| tharasix wrote: | If you're still getting the error, are you doing an emerge system? If you emerge Locale-gettext, it will probably complain at the beginning of the build that you don't have a proper perl install, and that it isn't going to work properly, but the build doesn't die. To solve this, try:
| Code: | | emerge --nodeps libperl perl |
Then you can try emerging Locale-gettext. If that works, go ahead with what you're doing. |
Right, I had the same problem, and your solution helped. Still, why doesn't the ebuild die? Or maybe more important, why isn't perl emerged before Locale-gettext? _________________ Pentium 4 Prescott 3,2 GHz
Asus P4P800 SE, i865PE chipset
1024 MB PC3200 RAM
AOpen Aeolus GeForce 6800 Ultra 256 MB DDR2
Creative Audigy2 ZS
gentoo-sources-2.6.20-r7
nVidia-drivers version 9755 |
|
| Back to top |
|
 |
Wyrm n00b

Joined: 15 Apr 2004 Posts: 26
|
Posted: Wed May 24, 2006 9:12 am Post subject: |
|
|
Wel, the fix didn't work for me. I had the same problem:
| Code: | checking for module Locale::gettext... no
configure: error: perl module Locale::gettext required
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/help2man-1.33.1/work/help2man-1.33.1/config.log
!!! ERROR: sys-apps/help2man-1.33.1 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
|
So i did:
| Code: | emerge unmerge dev-perl/Locale-gettext
emerge dev-perl/Locale-gettext
emerge help2man
<error>
emerge unmerge dev-perl/Locale-gettext
emerge =Locale-gettext-1.03
emerge =help2man-1.29
emerge -u help2man
<error>
emerge perl && perl-cleaner allmodules
emerge -u help2man
<error>
emerge --nodeps libperl perl
perl-cleaner all
emerge unmerge Locale-gettext
emerge Locale-gettext
emerge -u help2man
<error>
|
Insert the error message for all <error>s
So now i really have no idea what else to do.
I use
dev-perl/Locale-gettext-1.05
and want to upgrade from
sys-apps/help2man-1.29
to
sys-apps/help2man-1.33.1
ideas, comments? |
|
| Back to top |
|
 |
dkostic Apprentice


Joined: 24 May 2006 Posts: 220 Location: Madison, NJ
|
Posted: Thu May 25, 2006 1:24 pm Post subject: |
|
|
I'm getting a similar error, even though I've emerged locale-gettext, perl, and libperl.
[code]
livecd linux # emerge help2man
!!! Invalid PORTDIR_OVERLAY (not a dir): /usr/local/portage
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-apps/help2man-1.33.1 to /
>>> md5 files help2man-1.33.1.ebuild
>>> md5 files help2man-1.29.ebuild
>>> md5 files help2man-1.35.1.ebuild
>>> md5 files files/digest-help2man-1.35.1
>>> md5 files files/digest-help2man-1.33.1
>>> md5 files files/digest-help2man-1.29
>>> md5 src_uri help2man-1.33.1.tar.gz
>>> Checking help2man-1.33.1.tar.gz's mtime...
>>> WORKDIR is up-to-date, keeping...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-nls --build=i686-pc-linux-gnu
checking for perl... perl
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking for library containing dlsym... -ldl
checking for module Locale::gettext... no
configure: error: perl module Locale::gettext required
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/help2man-1.33.1/work/help2man-1.33.1/config.log
!!! ERROR: sys-apps/help2man-1.33.1 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
[\code]
Only difference I can see is that my error occurs on line 495 rather than 485. I don't know why it's complaining about this either...
[code]
!!! Invalid PORTDIR_OVERLAY (not a dir): /usr/local/portage
[\code]
Should I just create that directory to shut it up? Help would be appreciated (and can we get the "[fixed]" out of the title since some of us are still having problems with this?). |
|
| Back to top |
|
 |
Wyrm n00b

Joined: 15 Apr 2004 Posts: 26
|
Posted: Wed May 31, 2006 12:47 pm Post subject: |
|
|
Today I updated to the new Perl (5.8.8, wasn't available a few days ago) version, did
| Code: | perl-cleaner all
emerge unmerge Locale-gettext
emerge -u help2man |
and it worked.
Seems like perl 5.8.8 does the trick. |
|
| Back to top |
|
 |
BodyART n00b

Joined: 11 Aug 2006 Posts: 3
|
Posted: Sat Aug 12, 2006 5:44 pm Post subject: |
|
|
I had the same problem as dkostic when trying to update gcc to the latest. Updating to perl 5.8.8 and re-emerging Locale-gettext did the trick for me. _________________ Full Time Dabbler. I get things done by beating it repeatedly with a big club, which normally only takes a few seconds. The problem is getting the motivation to pick up that club.  |
|
| Back to top |
|
 |
vetoll n00b

Joined: 30 Nov 2011 Posts: 7
|
Posted: Wed Jul 18, 2012 8:38 am Post subject: Fixed |
|
|
emerge Locale-gettext
you are a mastah! |
|
| Back to top |
|
 |
Spidey Apprentice


Joined: 07 Sep 2006 Posts: 237
|
Posted: Sun Jul 22, 2012 4:13 am Post subject: |
|
|
| Anyone care to explain why did that happen? |
|
| Back to top |
|
 |
|