Hi Mark,
I've had a quick look but I can't see anything obvious.
Clearly there's a problem with /opt/ltib/usr/bin/rpmbuild, which is
built by LTIB during its installation phase. Quite what this is and why
it should fail in this subtle way I don't know. My suspicion that it is
distribution related, but can't be sure. Unfortunately I don't have a
Mandriva 2009.1 distro/machine so can't investigate.
You could try removing /opt/ltib/usr (rm -rf as root) and running from
scratch. Please save the host_config.log as that would have any build
errors/warnings from the rpm-fs build. Possibly things may work after
this, but it's unlikely. I'm not sure what else to suggest other than
using gdb on /opt/ltib/usr/bin/rpmbuild in some way.
ALL: has anyone successfully installed LTIB on Mandriva 2009.1 distro,
or can someone who has spare hardware/virtualisation try it?
Regards, Stuart
Mark Craske wrote:
Hi Stuart,
My distro is Mandriva 2009.1
I tried running the suggested command line.
An immediate 'echo $?' on completion showed 134.
I attach the strace output, because I can't figure out
what is causing the abort. The actual abort occurs when
SIGABRT, which was masked, is unmasked.
Regards, Mark
On Wed, 2009-07-15 at 18:31 +0100, Stuart Hughes wrote:
Hi Mark,
Which distro are you running on ?
The error code coming back from the system is 6, this a SIGABRT
The most likely suspect is /opt/ltib/usr/bin/rpmbuild
but it could be the shell or something else.
You could try running at the command line (all one line with no breaks):
$ /opt/ltib/usr/bin/rpmbuild --dbpath ///opt/ltib/var/lib/rpm
--target i686 --define '_unpackaged_files_terminate_build 0' --define
'_target_cpu i686' --define '__strip strip' --define '_topdir
/opt/ltib/usr/src/rpm' --define '_prefix /opt/ltib/usr' --define
'_tmppath /tmp' --define '_rpmdir /opt/ltib/usr/src/rpm/RPMS'
--define '_mandir /opt/ltib/usr/share/man' --define '_sysconfdir
/opt/ltib/etc' --define '_localstatedir /var' -bb --clean --rmsource
/home/mcraske/projects/ltib_attempt/savannah_ltib_latest/ltib/dist/lfs-5.1/fake-provides/fake-provides.spec
and then immediately echo $?, this should be 0. If it's 6, then
maybe you can strace it to try to figure out what is causing the abort.
Regards, Stuart
_______________________________________________
LTIB home page: http://ltib.org
Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib