adding a package via LTIB fails

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

adding a package via LTIB fails

884 Views
cyrusara
Contributor I

Hi,

I have installed and built "ltib-mpc8315erdb-20080630" on ubuntu 10.04 (the process was hard but it was successfull at last).

But when I try to add any package (e.g. net-SNMP or bridge-utils) the build fails (LTIB output is shown below)

It seems LTIB complains about missing dependencies (i.e. for net-snmp), or missing autoconf (in case of bridge utils). If LTIB has been sucessfully built for the 1st time, why should it complain again? What is the solution to this problem.

Processing: net-snmp

======================

sudo --force-debian /opt/freescale/ltib/usr/bin/rpm --root /home/myuser/ltib-mpc8315erdb-20080630/rootfs --dbpath /var/lib/rpm -e --allmatches --nodeps --define '_tmppath /tmp/ltib' net-snmp 2>/dev/null

usage: sudo -h | -K | -k | -L | -V

usage: sudo -v [-AknS] [-p prompt]

usage: sudo -l[l] [-AknS] [-g groupname|#gid] [-p prompt] [-U username] [-u  username|#uid] [-g groupname|#gid] [command]

usage: sudo [-AbEHknPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u  username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]

usage: sudo -e [-AknS] [-C fd] [-g groupname|#gid] [-p prompt] [-u  username|#uid] file ...

sudo /opt/freescale/ltib/usr/bin/rpm --root /home/myuser/ltib-mpc8315erdb-20080630/rootfs --dbpath /var/lib/rpm --prefix / --ignorearch -ivh --force --excludedocs --define '_tmppath /tmp/ltib' --force-debian /home/myuser/ltib-mpc8315erdb-20080630/rpm/RPMS/ppc/net-snmp-5.4.1-1.ppc.rpm

error: Failed dependencies:

    libc.so.6(GLIBC_2.7) is needed by net-snmp-5.4.1-1.ppc

    perl(File::Temp) is needed by net-snmp-5.4.1-1.ppc

    perl(FileHandle) is needed by net-snmp-5.4.1-1.ppc

    perl(Net::Ping) is needed by net-snmp-5.4.1-1.ppc

    perl(Net::SMTP) is needed by net-snmp-5.4.1-1.ppc

    perl(Term::ReadKey) is needed by net-snmp-5.4.1-1.ppc

    perl(Term::ReadLine) is needed by net-snmp-5.4.1-1.ppc

    perl(Tk) is needed by net-snmp-5.4.1-1.ppc

f_buildrpms() returned an error, exiting

traceback:

main:501

Started: Sat Jun  7 00:11:22 2014

Ended:   Sat Jun  7 00:11:42 2014

Elapsed: 20 seconds

Build Failed

Exiting on error or interrupt

myuser@ubuntu:~/ltib-mpc8315erdb-20080630$

==================================================================================

Again a similar problem when trying to add the "bridge-utils" package can be seen as follows:

Processing: bridge-utils

==========================

Build path taken because: build key set, no prebuilt rpm,

rpmbuild --dbpath /home/myuser/ltib-mpc8315erdb-20080630/rootfs//var/lib/rpm --target ppc --define '_unpackaged_files_terminate_build 0' --define '_target_cpu ppc' --define '__strip strip' --define '_topdir /home/myuser/ltib-mpc8315erdb-20080630/rpm' --define '_prefix /usr' --define '_tmppath /home/myuser/ltib-mpc8315erdb-20080630/tmp' --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc --short-circuit  /home/myuser/ltib-mpc8315erdb-20080630/dist/lfs-5.1/bridge-utils/bridge-utils.spec

Building target platforms: ppc

Building for target ppc

Executing(%build): /bin/sh -e /home/myuser/ltib-mpc8315erdb-20080630/tmp/rpm-tmp.EEHs5b

+ umask 022

+ cd /home/myuser/ltib-mpc8315erdb-20080630/rpm/BUILD

+ cd bridge-utils-1.2

+ autoconf

/home/myuser/ltib-mpc8315erdb-20080630/tmp/rpm-tmp.EEHs5b: 1: autoconf: not found

error: Bad exit status from /home/myuser/ltib-mpc8315erdb-20080630/tmp/rpm-tmp.EEHs5b (%build)

RPM build errors:

    Bad exit status from /home/myuser/ltib-mpc8315erdb-20080630/tmp/rpm-tmp.EEHs5b (%build)

Build time for bridge-utils: 0 seconds

Failed building bridge-utils

f_buildrpms() returned an error, exiting

traceback:

main:501

Started: Sat Jun  7 00:22:36 2014

Ended:   Sat Jun  7 00:22:43 2014

Elapsed: 7 seconds

These packages failed to build:

bridge-utils

Build Failed

Exiting on error or interrupt

myuser@ubuntu:~/ltib-mpc8315erdb-20080630$

Any help is most appreciated

Tags (3)
0 Kudos
1 Reply

548 Views
yipingwang
NXP TechSupport
NXP TechSupport

It seems that some host packages are missing on your build machine, please try whether it will be helpful by installing the following packages.

$ sudo apt-get install perl

$ sudo apt-get install libc6-dev

$ sudo apt-get install autoconf


Have a great day,
Yiping Wang

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos