[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] LTIB on Gentoo

From: Ken Gilmer
Subject: Re: [Ltib] LTIB on Gentoo
Date: Tue, 6 Feb 2007 13:36:35 -0500

Awesome! Good work Stuart. I've confirmed this has worked for me. I'll check into incorporating this fix into the Gentoo ebuild for rpm.


On Feb 6, 2007, at 12:45 PM, Stuart Hughes wrote:

Hi Ken,

It took a bit of digging, mostly because installing gentoo was a bit of
a challenge (no one seems to know the later VMware installs need the
"BusLogic SCSI Driver" in the Gentoo kernel config).

Anyway, it's either an rpm problem, or a problem in the way Gentoo
builds rpmbuild (I suspect the latter).  Either way, what is wrong is
that Gentoo does not install (or build) the
file /usr/lib/rpm/magic.mgc . So when rpmbuild runs the %Files section,
it silently dies with a SEGV (which is what ltib is catching).

The work around that I found that seems to work is:

# file -C -m  /usr/share/misc/file/magic
# cp magic.mgc /usr/lib/rpm

Once you've done that, as you rnormal user:

$ rm -rf /tmp/rpm*
$ ./ltib

And it should build and install ltib for you.

If anyone is Gentoo savvy, maybe you could report this issue to the
Gentoo mailing list.

Regards, Stuart

On Mon, 2007-02-05 at 17:00 +0000, Stuart Hughes wrote:
Hi Ken,

The Gentoo discussion was off-list, but basically it was just a minor
tweak to the detection of libstdc++-devel. There wasn't anything else.

You could print out the version of $ec, just a
   print "returned ec = $ec\n";
would do the trick. Not sure what that would show.

I'm currently trying (and having a hard time) to install gentoo 2006.1
in a VMware environment.  I'll let you know how I get on.  Hopefully
once I've got it booting properly (I need to rebuild with scsi enabled)
I can try to track this issue down (if I can re-create it).

Regards, Stuart

On Mon, 2007-02-05 at 11:31 -0500, Ken Gilmer wrote:
Hey Stuart,

I'm not sure how to diagnose this without a gentoo machine.  I'll
for a while and see if I can figure out something.  If you have any
ideas or theories, that would be good to hear. BTW: other people are
using LTIB on Gentoo (not sure which version), so it should be

Could you point me to somewhere that has a discussion/dialog about
getting Gentoo working with LTIB?  I've looked in the mailing lists
and done a little googling but can't find anything.  I'll also post
to the Gentoo forums to see if anything pops up.  In general, how
does one go about debugging this sort of issue?  If I were to begin,
what would you recommend in terms of approach and/or tools? Would it
be useful to just print out the value of $ec?  I'm certainly no pro
at perl but I can muck my way around.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]