Re: [gentoo-user] Re: Kernel 3.14.14 build failure at DEPMOD stage

2014-08-14 Thread Walter Dnes
On Wed, Aug 13, 2014 at 05:58:44PM -0700, walt wrote
 On 08/13/2014 03:51 PM, Walter Dnes wrote:
Going from 3.12.13 to 3.14.14 using make old config and then the
  standard build (64 bit).  At the DEPMOD stage near the very end I get...
  
DEPMOD  3.14.14-gentoo
  /usr/src/linux-3.14.14-gentoo/scripts/depmod.sh: line 57: 27721
  Segmentation fault  $DEPMOD $@ $KERNELRELEASE $SYMBOL_PREFIX
  make: *** [_modinst_post] Error 139
 
 I *hate* when that happens!  Just a few random ideas that may help the
 old bulb light up :)
 
 Can you re-emerge 3.12.13 without any errors?

  It fails now, as does 3.12.21-r1.  Fortunately, I always keep 2
kernels around. The production kernel is call Production and new builds
always go as Experimental.  I use lilo to select the version to boot.
Only after booting and running successfully for a couple of weeks do I
run my promote script which copies the Experimental kernel and map and
.config backup files over top of their Production equivalants.  So my
Production kernel is not screwed up.

 The kernel build system uses perl (not sure about python), so I always
 wonder if perl-cleaner may help fix strange new errors.

  I tried both perl-cleaner --all and perl-cleaner --reallyall, but
I still have the problem.  Is there a way to manually run depmod?

 I'm guessing you're running gentoo-stable on that machine?  Has gcc
 been updated recently?  glibc?  linux-headers? perl? python? kmod?

  Stable x86_64.  glibc, perl, and python were on the list.  This is a
notebook that hadn't been updated for a month or so.
cd to /var/log/portage and ran command

ll -og | grep Aug\ 13 | sed s/^.*Aug 13 //

to get a list of what ran that day...

06:10 app-admin:perl-cleaner-2.16:20140813-101043.log
06:53 app-admin:syslog-ng-3.4.8:20140813-105115.log
06:10 dev-lang:perl-5.16.3:20140813-101032.log
06:10 dev-lang:perl-5.18.2-r1:20140813-100135.log
06:43 dev-lang:python-2.7.7:20140813-103957.log
07:02 dev-lang:python-3.3.5-r1:20140813-105851.log
06:51 dev-libs:glib-2.40.0-r1:20140813-104703.log
06:22 dev-libs:libgcrypt-1.5.4:20140813-102137.log
06:46 dev-libs:libxml2-2.9.1-r4:20140813-104335.log
06:46 dev-libs:libxslt-1.1.28-r3:20140813-104613.log
06:29 dev-libs:openssl-1.0.1i:20140813-102446.log
15:07 dev-perl:Locale-gettext-1.50.0:20140813-190724.log
15:07 dev-perl:Locale-gettext-1.50.0:20140813-190729.log
15:07 dev-perl:XML-Parser-2.410.0-r2:20140813-190713.log
15:07 dev-perl:XML-Parser-2.410.0:20140813-190721.log
06:33 media-libs:freetype-2.5.3-r1:20140813-103217.log
05:52 media-libs:giflib-4.1.6-r3:20140813-095222.log
05:46 media-libs:libpng-1.6.12:20140813-094555.log
05:55 sys-apps:man-pages-3.69:20140813-095510.log
06:31 sys-apps:util-linux-2.24.1-r3:20140813-102936.log
05:52 sys-boot:lilo-24.0:20140813-095205.log
05:45 sys-devel:bin86-0.16.20-r2:20140813-094523.log
05:49 sys-devel:flex-2.5.39-r1:20140813-094901.log
05:44 sys-devel:gnuconfig-20140212:20140813-094454.log
06:19 sys-devel:libtool-2.4.2-r1:20140813-101832.log
06:35 sys-fs:e2fsprogs-1.42.10:20140813-103356.log
06:17 sys-kernel:gentoo-sources-3.14.14:20140813-101527.log
06:32 sys-libs:e2fsprogs-libs-1.42.10:20140813-103145.log
05:44 sys-libs:glibc-2.19-r1:20140813-092733.log
06:33 sys-libs:gpm-1.20.7-r2:20140813-103325.log
05:45 sys-libs:timezone-data-2014d:20140813-094502.log
05:45 virtual:libintl-0-r1:20140813-094516.log
06:53 x11-libs:gdk-pixbuf-2.30.8:20140813-105308.log

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Re: Kernel 3.14.14 build failure at DEPMOD stage

2014-08-14 Thread Neil Bothwick
On Thu, 14 Aug 2014 04:24:35 -0400, Walter Dnes wrote:

 I still have the problem.  Is there a way to manually run depmod?

depmod -a 3.x.y


-- 
Neil Bothwick

If you use envelopes, why not encryption ?


signature.asc
Description: PGP signature


Re: [gentoo-user] Re: distfiles contains extra files?

2014-08-14 Thread Peter Humphrey
On Wednesday 13 August 2014 21:27:47 James wrote:
 Volker Armin Hemmann volkerarmin at googlemail.com writes:
  Any other idiotic ideas?
 
 Hey,
 
 JUST GO FUCK OFF!
 
 If you cannot respondd in a cilized form, then PLEASE
 Just ingnore the post
 
 ASSHOLE!

There's no excuse for language like that in a public forum.

Welcome to my kill-file.

Plonk.

-- 
Regards
Peter




Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Alan McKinnon
On 14/08/2014 13:38, Сергей wrote:
 http://pastebin.com/L3qxu460
 Is it the way how python-updater should work? Seems a bit strange
 
 
 



Please don't use pastebin. People here hate the bloody things.

Just paste the relevant output into your mail. This list is archived so
one week from now anyone can still help you. With pastebin, they can't.




-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] Re: distfiles contains extra files?

2014-08-14 Thread Rich Freeman
On Thu, Aug 14, 2014 at 6:35 AM, Peter Humphrey pe...@prh.myzen.co.uk wrote:
 On Wednesday 13 August 2014 21:27:47 James wrote:
 Volker Armin Hemmann volkerarmin at googlemail.com writes:
  Any other idiotic ideas?

 Hey,

 JUST GO FUCK OFF!

 If you cannot respondd in a cilized form, then PLEASE
 Just ingnore the post

 ASSHOLE!

 There's no excuse for language like that in a public forum.

 Welcome to my kill-file.


Uh, wow.  I stopped reading this thread about a dozen posts ago before
stumbling on this, and it looks like this thread has only gone
downhill.

Some friendly advice for all:
1.  If you see something designed in a way that doesn't seem right, it
isn't wise to initially conclude that the designers are idiots.
2.  Approaching the designers and suggesting to them that they don't
know what they're doing will have fairly predictable results.
3.  If you see somebody ignoring #1-2, don't feed the troll.  Either
answer the question, ignore the post, or just politely point out that
the original post wasn't made in a helpful manner.
4.  We're not in middle school any longer.  If anybody here does
happen to be in middle school, the fact that you figured out how to
subscribe to a mailing list puts you in the 99th percentile already,
so try for the 99.9th percentile by acting like an adult anyway and
the world might one day belong to you.

This list exists so that those who use Gentoo can interact, ask
questions, and ideally get answers.  Stuff like this just makes people
not want to read the list, and that tends to disproportionately
include those who are actually able to offer the most help.  Most devs
do not read -user, and stuff like this doesn't help with that.  If we
want to lower the barrier to contribution, part of that is going to
involve making contribution more constructive.

--
Rich



Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Alan McKinnon
On 14/08/2014 14:58, Сергей wrote:
 Sorry. Here is what I wanted to paste:
 sudo python-updater
  * Starting Python Updater...
  * Main active version of Python:3.3
  * Active version of Python 2:   2.7
  * Active version of Python 3:   3.3
  * Globally supported Python ABIs in installed repositories:
  *   gentoo: 2.4 2.5 2.6 2.7 3.1 3.2 3.3
 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9
 2.7-pypy-2.0
  *   kde:2.4 2.5 2.6 2.7 3.1 3.2 3.3
 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9
 2.7-pypy-2.0
  *   Adding to list: dev-libs/libgamin:0
  * emerge -Dv1 --keep-going dev-libs/libgamin:0
 
 These are the packages that would be merged, in order:
 
 Calculating dependencies... done!
 [ebuild   R] dev-libs/libgamin-0.1.10-r4  USE=-debug -python
 -static-libs ABI_X86=(64) (-32) (-x32) 0 kB
 
 Total: 1 package (1 reinstall), Size of downloads: 0 kB
 
 Verifying ebuild manifests
 Emerging (1 of 1) dev-libs/libgamin-0.1.10-r4
 Installing (1 of 1) dev-libs/libgamin-0.1.10-r4
 Jobs: 1 of 1 complete   Load avg: 1.15, 0.72, 0.46
 Auto-cleaning packages...
 
 No outdated packages were found on your system.
 
  * GNU info directory index is up-to-date.
 sergey@sergey-pc ~ % sudo python-updater
  * Starting Python Updater...
  * Main active version of Python:3.3
  * Active version of Python 2:   2.7
  * Active version of Python 3:   3.3
  * Globally supported Python ABIs in installed repositories:
  *   gentoo: 2.4 2.5 2.6 2.7 3.1 3.2 3.3
 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9
 2.7-pypy-2.0
  *   kde:2.4 2.5 2.6 2.7 3.1 3.2 3.3
 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9
 2.7-pypy-2.0
  *   Adding to list: dev-libs/libgamin:0
  * emerge -Dv1 --keep-going dev-libs/libgamin:0
 
 As you can see, though libgamin was rebuilt, if I run python-updater
 once more it wants to rebuild it again.


These kinds of things are hard to fix, and even harder to figure out
what is going on. Behind the scenes, there's a lot of portage magic
involved to determine what depends on what, and what changed ABI so now
it's dependants must be rebuilt. But the tools often don't give enough
info (or too much!), so we have to resort to blunt weapons.

I find that this often works out:

revdep-rebuild, the python-updater again. If that doesn't fix it:

equery depends libgamin

then unmerge libgamin andthe packages that depend on it. Then emerge
them back with the -1 option (not an update world just in case there are
missing deps in ebuild)

Yes, it's a blunt weapon and probably overkill (sorta like rebooting
windows to fix every little thing), but without more info your choices
are limited





-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Alan McKinnon
On 14/08/2014 16:35, Сергей wrote:
 kdelibs and glib depend on virtual/fam provided by gamin, so I don't
 think removing them all is a good idea. revdep-rebuild didn't help.
 Maaagic ~~
 
 
 


I see. OK, lets try identify why python-updater thinks libgamin needs
updating:

python--updater -p -v -v

and search the output (it's long...)

-- 
Alan McKinnon
alan.mckin...@gmail.com




[gentoo-user] 32-bit gdk fail: trying to load 64-bit libpixbufloader-xpm.so

2014-08-14 Thread Grant Edwards
I've got a 32-bit application that ran fine until a couple weeks ago.

But, now when I try to run it I get this failure:

(msb_serv:9939): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable 
to load image-loading module: 
/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: 
/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: wrong ELF 
class: ELFCLASS64
(msb_serv:9939): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 
'GDK_IS_DRAWABLE (drawable)' failed
(msb_serv:9939): Gdk-CRITICAL **: IA__gdk_drawable_get_depth: assertion 
'GDK_IS_DRAWABLE (drawable)' failed

The GDK library appears to be trying to load the 64-bit version of
libpixbufloader-xpm.so instead of the 32-bit version

I suspect this has something to do with the recent move to the
abi_x86_32 and abi_x86_64 use flags, but I've not been able to make
any sense of what google has found me on that topic.  I've set those
use flags and set ABI_X86=64 32 in make.conf and then re-emerged
x11-libs/gdk-pixbuf, but it doesn't help.

I've verified that I do have both 32 and 64 bit versions of that library:

# for d in /usr/lib*; do find $d -name 'libpixbufloader-xpm*'; done
/usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
/usr/lib64/debug/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so.debug
/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.la
/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so

Any ideas what changed in the last couple weeks to break 32-bit
compatiblity mode for GDK apps?

-- 
Grant Edwards   grant.b.edwardsYow! RHAPSODY in Glue!
  at   
  gmail.com




Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Mike Gilbert
On Thu, Aug 14, 2014 at 11:57 AM, Сергей protsero...@gmail.com wrote:
 I have looked at dev-libs/libgamin-0.1.10-r4 and
 dev-libs/libgamin-0.1.10-r5 ebuilds and compared them.
 dev-libs/libgamin-0.1.10-r5 has PYTHON_TARGETS=python2_7 (r4 had no
 PYTHON_TARGETS) and now python-updater doesn't rebuild libgamin. Seems
 like now everything is ok and it was only a portage bug.


It is actually a bug with python-updater. However, we have no plans to
fix it; instead, the problem will be resolved once all python-based
ebuilds are migrated to python-r1.eclass and therefore utilize
PYTHON_TARGETS.

At that point, python-updater will become obsolete and you will no
longer need to run it.



Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Alec Ten Harmsel
On Thu 14 Aug 2014 11:57:53 AM EDT, Сергей wrote:
 I have looked at dev-libs/libgamin-0.1.10-r4 and
 dev-libs/libgamin-0.1.10-r5 ebuilds and compared them.
 dev-libs/libgamin-0.1.10-r5 has PYTHON_TARGETS=python2_7 (r4 had no
 PYTHON_TARGETS) and now python-updater doesn't rebuild libgamin. Seems
 like now everything is ok and it was only a portage bug.

I've actually never run python-updater before; now running it twice it 
tries to rebuild dev-libs/stfl both times. I checked the ebuild; 
there's no PYTHON_TARGETS at all (and 0.22-r1 is the only ebuild in my 
local tree right now), but the error is

* Checking dev-libs/stfl-0.22-r1:0
*   Adding to list: dev-libs/stfl:0
* check: PYTHON_ABIS [ Previous Python ABIs: , new Python ABIs: 
2.7 3.3 ]

Not sure if this is a bug or not (and personally I don't really care, 
not gonna run python-updater until stuff breaks like crazy), but for 
any developers out there it might be important to take note? I can 
attach any relevant logs if necessary.

Alec



[gentoo-user] Re: 32-bit gdk fail: trying to load 64-bit libpixbufloader-xpm.so

2014-08-14 Thread Grant Edwards
On 2014-08-14, Grant Edwards grant.b.edwa...@gmail.com wrote:

 I've got a 32-bit application that ran fine until a couple weeks ago.

 But, now when I try to run it I get this failure:

 (msb_serv:9939): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable 
 to load image-loading module: 
 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: 
 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: wrong ELF 
 class: ELFCLASS64
 (msb_serv:9939): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 
 'GDK_IS_DRAWABLE (drawable)' failed
 (msb_serv:9939): Gdk-CRITICAL **: IA__gdk_drawable_get_depth: assertion 
 'GDK_IS_DRAWABLE (drawable)' failed

 The GDK library appears to be trying to load the 64-bit version of
 libpixbufloader-xpm.so instead of the 32-bit version

Re-emerging app-emulation/emul-linux-x86-gtklibs seems to have fixed
it...

-- 
Grant Edwards   grant.b.edwardsYow! So this is what it
  at   feels like to be potato
  gmail.comsalad




Re: [gentoo-user] Re: Kernel 3.14.14 build failure at DEPMOD stage

2014-08-14 Thread Walter Dnes
On Thu, Aug 14, 2014 at 10:31:47AM +0100, Neil Bothwick wrote
 On Thu, 14 Aug 2014 04:24:35 -0400, Walter Dnes wrote:
 
  I still have the problem.  Is there a way to manually run depmod?
 
 depmod -a 3.x.y

[thimk][root][/usr/src/linux] depmod -a 3.14.14
depmod: QM_MODULES: Function not implemented

  Now what?  Anyhow, I tried lilo -R Experimental and rebooted.  It
seems to work OK.  I run a monolithic kernel, so modules won't be a
problem.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Alan McKinnon
On 14/08/2014 18:09, Mike Gilbert wrote:
 On Thu, Aug 14, 2014 at 11:57 AM, Сергей protsero...@gmail.com wrote:
 I have looked at dev-libs/libgamin-0.1.10-r4 and
 dev-libs/libgamin-0.1.10-r5 ebuilds and compared them.
 dev-libs/libgamin-0.1.10-r5 has PYTHON_TARGETS=python2_7 (r4 had no
 PYTHON_TARGETS) and now python-updater doesn't rebuild libgamin. Seems
 like now everything is ok and it was only a portage bug.

 
 It is actually a bug with python-updater. However, we have no plans to
 fix it; instead, the problem will be resolved once all python-based
 ebuilds are migrated to python-r1.eclass and therefore utilize
 PYTHON_TARGETS.
 
 At that point, python-updater will become obsolete and you will no
 longer need to run it.


Um, yeah.

That's what they said about revdep-rebuild when @preserved-rebuild hit.
And then again when sub-slots hit. But revdep-rebuild to this day still
catches things both of those solutions missed.

In Gentoo-land I have learned to be extremely wary of any statement like
old xyz tool is no longer necessary :-)

It seems like the 98%-2% rule is still very much in play


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] Re: Kernel 3.14.14 build failure at DEPMOD stage

2014-08-14 Thread Neil Bothwick
On Thu, 14 Aug 2014 12:29:13 -0400, Walter Dnes wrote:

  depmod -a 3.x.y  
 
 [thimk][root][/usr/src/linux] depmod -a 3.14.14
 depmod: QM_MODULES: Function not implemented
 
   Now what?  Anyhow, I tried lilo -R Experimental and rebooted.  It
 seems to work OK.  I run a monolithic kernel, so modules won't be a
 problem.

Well, if you have no modules and CONFIG_MODULES=n you can't expect depmod
to work. However, you wouldn't expect it to segfault, so a bug report is
still in order.


-- 
Neil Bothwick

WinErr 815: Insufficient Memory - Only 50,312,583 Bytes available


signature.asc
Description: PGP signature


Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Mike Gilbert
On Thu, Aug 14, 2014 at 2:26 PM, Alan McKinnon alan.mckin...@gmail.com wrote:
 On 14/08/2014 18:09, Mike Gilbert wrote:
 On Thu, Aug 14, 2014 at 11:57 AM, Сергей protsero...@gmail.com wrote:
 I have looked at dev-libs/libgamin-0.1.10-r4 and
 dev-libs/libgamin-0.1.10-r5 ebuilds and compared them.
 dev-libs/libgamin-0.1.10-r5 has PYTHON_TARGETS=python2_7 (r4 had no
 PYTHON_TARGETS) and now python-updater doesn't rebuild libgamin. Seems
 like now everything is ok and it was only a portage bug.


 It is actually a bug with python-updater. However, we have no plans to
 fix it; instead, the problem will be resolved once all python-based
 ebuilds are migrated to python-r1.eclass and therefore utilize
 PYTHON_TARGETS.

 At that point, python-updater will become obsolete and you will no
 longer need to run it.


 Um, yeah.

 That's what they said about revdep-rebuild when @preserved-rebuild hit.
 And then again when sub-slots hit. But revdep-rebuild to this day still
 catches things both of those solutions missed.

 In Gentoo-land I have learned to be extremely wary of any statement like
 old xyz tool is no longer necessary :-)

 It seems like the 98%-2% rule is still very much in play


I have not run revdep-rebuild in over a year. If you have seen that
preserve-libs is missing things, that's a a bug.

Slot-operators are going to take a LONG time to get implemented
tree-wide, and I agree that it may never happen.

Packages which utilize PYTHON_TARGETS do not get rebuilt by
python-updater anyway -- it explicitly skips them. At this point, the
majority of packages that people actually use have been converted.
Many users may not even need to run python-updater if they don't have
USE=python enabled globally.



Re: [gentoo-user] python-updater constantly rebuilds one same package

2014-08-14 Thread Alan McKinnon
On 14/08/2014 23:23, Mike Gilbert wrote:
 On Thu, Aug 14, 2014 at 2:26 PM, Alan McKinnon alan.mckin...@gmail.com 
 wrote:
 On 14/08/2014 18:09, Mike Gilbert wrote:
 On Thu, Aug 14, 2014 at 11:57 AM, Сергей protsero...@gmail.com wrote:
 I have looked at dev-libs/libgamin-0.1.10-r4 and
 dev-libs/libgamin-0.1.10-r5 ebuilds and compared them.
 dev-libs/libgamin-0.1.10-r5 has PYTHON_TARGETS=python2_7 (r4 had no
 PYTHON_TARGETS) and now python-updater doesn't rebuild libgamin. Seems
 like now everything is ok and it was only a portage bug.


 It is actually a bug with python-updater. However, we have no plans to
 fix it; instead, the problem will be resolved once all python-based
 ebuilds are migrated to python-r1.eclass and therefore utilize
 PYTHON_TARGETS.

 At that point, python-updater will become obsolete and you will no
 longer need to run it.


 Um, yeah.

 That's what they said about revdep-rebuild when @preserved-rebuild hit.
 And then again when sub-slots hit. But revdep-rebuild to this day still
 catches things both of those solutions missed.

 In Gentoo-land I have learned to be extremely wary of any statement like
 old xyz tool is no longer necessary :-)

 It seems like the 98%-2% rule is still very much in play

 
 I have not run revdep-rebuild in over a year. If you have seen that
 preserve-libs is missing things, that's a a bug.
 
 Slot-operators are going to take a LONG time to get implemented
 tree-wide, and I agree that it may never happen.
 
 Packages which utilize PYTHON_TARGETS do not get rebuilt by
 python-updater anyway -- it explicitly skips them. At this point, the
 majority of packages that people actually use have been converted.
 Many users may not even need to run python-updater if they don't have
 USE=python enabled globally.

That's good to know - I wasn't aware that python-updater did that.


-- 
Alan McKinnon
alan.mckin...@gmail.com