Re: [gentoo-user] perl update gone wrong

2013-12-31 Thread Tanstaafl

On 2013-12-31 11:10 AM, Tanstaafl tansta...@libertytrek.org wrote:

   (dev-lang/perl-5.14.2::gentoo, ebuild scheduled for merge) pulled in by
 =dev-lang/perl-5.14* required by
(virtual/perl-digest-base-1.160.0-r1::gentoo, installed)
 (and 1 more with the same problem)


Weird...

Messed around, downgraded perl to 5.16.2, then just tried updating 
virtual/perl-digest-base, which pulled in perl 5.16.3, and now all seems 
to be well (perl-cleaner --reallyall is running as we speak, installing 
a whole boatload of crap - mostly virtual/perl-whatever)...




Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-09 Thread Pau Peris
After fixinf fs errors with fsck emerge stopped working so i fixed
with http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
Then downloaded a stage3, chrooted, compiled gcc, created a binpkg and
emerged it on the broken system with emerge -K
Now i'm rebuilding the whole system.
Thanks for all :)

2010/11/8 Mick michaelkintz...@gmail.com:
 On Monday 08 November 2010 18:28:58 Pau Peris wrote:
 Please, is there any developer/geek who can help to solve the
 situation? Why do i get :
 [code]/usr/bin/x86_64-pc-linux-gnu-gcc: Exec format error [/code]
 I did nothing than updating the system, also /etc/make.conf (which i
 took a look before getting errors) seems ok.

 I can't say why you *suddenly* started getting problems, but it may indicate
 that there is some hardware problem which caused a fs corruption.  So, check
 the obvious for errors like hard drive (smartmontools) and memory
 (memtest86+).

 If I were you I would follow the instructions in the previous link I sent you,
 and use that to rebuild portage and tool chain before you finish off
 rebuilding the packages that were giving you errors.
 --
 Regards,
 Mick




Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Mick
On Monday 08 November 2010 13:33:23 Pau Peris wrote:
 Hi, yesterday i was updating some trivial packages when i noticed
 emerge got broken after updating perl (from [b]perl-5.12.2-r1[/b] to
 [b]perl-5.12.2-r2[/b]). I've also took a look at /etc/make.conf but i
 think i did not modify it and after checking it it seems to have no
 errors. Right not every emerge fails, i think the problem is perl is
 failing to find need headers or whatever.
[snip ...]

 I hope someone can help as a working emerge is critical on any Gentoo
 system, thanks in advanced :)

A few quick things to check:

Did you run 'perl-cleaner --all'?

Did you run 'lafilefixer --justfixit'?

Did you run 'revdep-rebuild -v -i -- --ask'?

Did you try to remerge what is failing with MAKEOPTS=-j1?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Bill Longman
On 11/08/2010 05:33 AM, Pau Peris wrote:
 Hi, yesterday i was updating some trivial packages when i noticed
 emerge got broken after updating perl (from [b]perl-5.12.2-r1[/b] to
 [b]perl-5.12.2-r2[/b]). I've also took a look at /etc/make.conf but i
 think i did not modify it and after checking it it seems to have no
 errors. Right not every emerge fails, i think the problem is perl is
 failing to find need headers or whatever.
 
 GCC and system libraries seems ok:
 

snipped

 I hope someone can help as a working emerge is critical on any Gentoo
 system, thanks in advanced :)

I had to re-emerge two perl packages - extutils-depends and
extutils-pkgconfig, then I was fine.



Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Pau Peris
Thanks for the answers :)

Yes, i've run al of the above commands except the oen with MAKEOPTS=-j1

Also re-emerge extutils-depends and extutils-pkgconfig didn't helped,
but is strange that they emerged fine.

One thing which took my atention but seem not to be critical was:

[code] * Updating ph files.
 * Ignore all No such file... messages!
Can't open syslimits.h: No existe el fichero o el directorio
Can't open stddef.h: No existe el fichero o el directorio
Can't open stdarg.h: No existe el fichero o el directorio
Can't open stddef.h: No existe el fichero o el directorio
Can't open stddef.h: No existe el fichero o el directorio
Can't open stddef.h: No existe el fichero o el directorio
Can't open stddef.h: No existe el fichero o el directorio
Can't open stddef.h: No existe el fichero o el directorio
[/code]

Also strange the path which is returned by running:

[b]perl-cleaner --leftovers[/b]
[code]

 * Finding left over modules and header

 * The following files remain. These were either installed by hand
 * or edited. This script cannot deal with them.

/usr/lib32/perl5/5.8.8/i686-linux/auto/B/B.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/B/C/C.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/ByteLoader/ByteLoader.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Cwd/Cwd.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/DB_File/DB_File.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Data/Dumper/Dumper.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Devel/DProf/DProf.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Devel/PPPort/PPPort.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Devel/Peek/Peek.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Digest/MD5/MD5.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/Byte/Byte.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/CN/CN.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/EBCDIC/EBCDIC.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/Encode.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/JP/JP.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/KR/KR.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/Symbol/Symbol.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/TW/TW.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Encode/Unicode/Unicode.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Fcntl/Fcntl.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/File/Glob/Glob.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Filter/Util/Call/Call.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/GDBM_File/GDBM_File.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/I18N/Langinfo/Langinfo.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/IO/IO.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/IPC/SysV/SysV.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/List/Util/Util.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/MIME/Base64/Base64.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/NDBM_File/NDBM_File.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Opcode/Opcode.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/POSIX/POSIX.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/PerlIO/encoding/encoding.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/PerlIO/scalar/scalar.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/PerlIO/via/via.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/SDBM_File/SDBM_File.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Socket/Socket.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Storable/Storable.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Sys/Hostname/Hostname.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Sys/Syslog/Syslog.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Time/HiRes/HiRes.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/Unicode/Normalize/Normalize.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/XS/APItest/APItest.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/XS/Typemap/Typemap.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/attrs/attrs.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/re/re.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/threads/shared/shared.so
/usr/lib32/perl5/5.8.8/i686-linux/auto/threads/threads.so
/usr/lib64/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini
/usr/lib64/perl5/5.8.8/x86_64-linux/Encode/ConfigLocal.pm
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Encode/ConfigLocal.pm
[/code]

[b]$ls /usr/lib32/perl5/[/b]
[code]
5.8.8[/code]

[b]$ls /usr/lib64/perl5/[/b]
[code]5.12.2  5.8.8  vendor_perl[/code]

Would it be safe to remove 5.8.8 directory? what's also strange is
that the system has been running fine for years...

That's the error i get when trying to emerge perl and chost is set to
[b]CHOST=x86_64-pc-linux-gnu[/b]  at /etc/make.conf

emerge perl
[code]emerge -va perl
 * Mounting 2048M of memory to /var/tmp/portage ...

 [ ok ]
 * emerging -va perl


 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/perl-5.12.2-r2  USE=ithreads -berkdb -build
-debug -doc -gdbm 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]
 Verifying ebuild manifests

 Emerging (1 of 1) dev-lang/perl-5.12.2-r2
 * perl-5.12.2.tar.bz2 

Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Pau Peris
I've also noticed [b]/usr/bin/x86_64-pc-linux-gnu-gcc: Exec format
error[/b] on some emerge error logs. i don't know any clue about the
error.



Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Pau Peris
I'm starting to think the erroris not related to perl package, so i'm
totally lost as i think /etc/make.conf is ok.



Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Alan McKinnon
Apparently, though unproven, at 17:13 on Monday 08 November 2010, Pau Peris 
did opine thusly:

 I'm starting to think the erroris not related to perl package, so i'm
 totally lost as i think /etc/make.conf is ok.


Correct. Your configure scripts cannot find header directories - nothing to do 
with perl at all.

I assume the directories and their contents do still exist?

If not, do you have buildpkg's of packages in @system? I'd start by unpacking 
the entire toolchain, something is missing or corrupt.


-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Mick
On Monday 08 November 2010 15:20:45 Alan McKinnon wrote:
 Apparently, though unproven, at 17:13 on Monday 08 November 2010, Pau Peris
 
 did opine thusly:
  I'm starting to think the erroris not related to perl package, so i'm
  totally lost as i think /etc/make.conf is ok.
 
 Correct. Your configure scripts cannot find header directories - nothing to
 do with perl at all.
 
 I assume the directories and their contents do still exist?
 
 If not, do you have buildpkg's of packages in @system? I'd start by
 unpacking the entire toolchain, something is missing or corrupt.

You may find this link handy:

http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Pau Peris
Hi, i do not have buildpkg's of packages in @system so i don't know
how to proceed. It's very strange cause i was emerging sometrivial
packages without problems, last one was perl and then i was taking a
look at /etc/make.conf when tried to re-emerge php and start getting
errors (no reboot, no errors before, no deleting anything, really
strange).

At this point i'm starting to hate computers

2010/11/8 Mick michaelkintz...@gmail.com:
 On Monday 08 November 2010 15:20:45 Alan McKinnon wrote:
 Apparently, though unproven, at 17:13 on Monday 08 November 2010, Pau Peris

 did opine thusly:
  I'm starting to think the erroris not related to perl package, so i'm
  totally lost as i think /etc/make.conf is ok.

 Correct. Your configure scripts cannot find header directories - nothing to
 do with perl at all.

 I assume the directories and their contents do still exist?

 If not, do you have buildpkg's of packages in @system? I'd start by
 unpacking the entire toolchain, something is missing or corrupt.

 You may find this link handy:

 http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
 --
 Regards,
 Mick




Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Pau Peris
Please, is there any developer/geek who can help to solve the
situation? Why do i get :
[code]/usr/bin/x86_64-pc-linux-gnu-gcc: Exec format error [/code]
I did nothing than updating the system, also /etc/make.conf (which i
took a look before getting errors) seems ok. I've tried with a simple
make.conf as follows with no luck:
[code]# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.

CFLAGS=-march=native -O2 -pipe
CXXFLAGS=-march=native -O2 -pipe

# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.

#CHOST=ia64-unknown-linux-gnu
CHOST=x86_64-pc-linux-gnu
[/code]

2010/11/8 Pau Peris sibok1...@gmail.com:
 Hi, i do not have buildpkg's of packages in @system so i don't know
 how to proceed. It's very strange cause i was emerging sometrivial
 packages without problems, last one was perl and then i was taking a
 look at /etc/make.conf when tried to re-emerge php and start getting
 errors (no reboot, no errors before, no deleting anything, really
 strange).

 At this point i'm starting to hate computers

 2010/11/8 Mick michaelkintz...@gmail.com:
 On Monday 08 November 2010 15:20:45 Alan McKinnon wrote:
 Apparently, though unproven, at 17:13 on Monday 08 November 2010, Pau Peris

 did opine thusly:
  I'm starting to think the erroris not related to perl package, so i'm
  totally lost as i think /etc/make.conf is ok.

 Correct. Your configure scripts cannot find header directories - nothing to
 do with perl at all.

 I assume the directories and their contents do still exist?

 If not, do you have buildpkg's of packages in @system? I'd start by
 unpacking the entire toolchain, something is missing or corrupt.

 You may find this link handy:

 http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
 --
 Regards,
 Mick





Re: [gentoo-user] Perl update = emerge cannot create executables

2010-11-08 Thread Mick
On Monday 08 November 2010 18:28:58 Pau Peris wrote:
 Please, is there any developer/geek who can help to solve the
 situation? Why do i get :
 [code]/usr/bin/x86_64-pc-linux-gnu-gcc: Exec format error [/code]
 I did nothing than updating the system, also /etc/make.conf (which i
 took a look before getting errors) seems ok. 

I can't say why you *suddenly* started getting problems, but it may indicate 
that there is some hardware problem which caused a fs corruption.  So, check 
the obvious for errors like hard drive (smartmontools) and memory 
(memtest86+).

If I were you I would follow the instructions in the previous link I sent you, 
and use that to rebuild portage and tool chain before you finish off 
rebuilding the packages that were giving you errors.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] perl update

2006-01-16 Thread Neil Bothwick
On Mon, 16 Jan 2006 10:25:30 +, Stuart Howard wrote:

 Is it possible to increase the verbosity of the emerge.log,
 specifically I am intersted in capturing any messages that occour
 during an emerge world, for example if 10 packages get updated and one
 of them was python then I would need to run python-updater But if that
 occurred during a long list of packages I would not see that message
 unless it happened to be the last on the list,

This is already possible with portage-2.1_pre3-r1. You can have the elog,
ewarn, einfo etc. message saved to a file, mailed to you or passed to a
custom program. See the PORTAGE_ELOG* settings in /etc/make.conf.example.

For earlier versions of portage, you'll have to set PORT_LOGDIR, and
create the directory. Then all emerge output is logged to here, two files
per emerge. One file contains all the compiler output et al, the other
contains the warnings and messages you want.


-- 
Neil Bothwick

Ultimate memory manager; Windows, it manages to use it all..


signature.asc
Description: PGP signature


Re: [gentoo-user] perl update

2006-01-16 Thread Matthias Riesterer
On Monday 16 January 2006 11:48, Neil Bothwick wrote:
  Is it possible to increase the verbosity of the emerge.log,
  specifically I am intersted in capturing any messages that occour
  during an emerge world, for example if 10 packages get updated and one
  of them was python then I would need to run python-updater But if that
  occurred during a long list of packages I would not see that message
  unless it happened to be the last on the list,

 This is already possible with portage-2.1_pre3-r1. You can have the elog,
 ewarn, einfo etc. message saved to a file, mailed to you or passed to a
 custom program. See the PORTAGE_ELOG* settings in /etc/make.conf.example.

As long as portage-2.1_pre3-r1 is unstable you can use the portlog-info script 
to retrieve these informations. For example
# portlog-info -s 1h -i
prints out the einfos of the last hour.
See 
http://gentoo-wiki.com/TIP_Portage_utilities_not_in_portage#Informational_Utilities
 
for further information.
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] perl update

2006-01-16 Thread Arnau Bria Ram_rez
El Mon, 16 Jan 2006 12:31:12 +0100
Matthias Riesterer dijo:

 On Monday 16 January 2006 11:48, Neil Bothwick wrote:
   Is it possible to increase the verbosity of the emerge.log,
   specifically I am intersted in capturing any messages that occour
   during an emerge world, for example if 10 packages get updated and one
   of them was python then I would need to run python-updater But if that
   occurred during a long list of packages I would not see that message
   unless it happened to be the last on the list,
What about enotice?

http://www.fmp.com/enotice/

Cheers!
-- 
gentoo-user@gentoo.org mailing list