Hi,
I am a SW engineer that is somewhat new to
LTIB, I am writing to see if someone might lend some of your time to help me
with a non-freescale related project.
I have been working with Berkeley off and on for almost two years on a
project called "FireAnt" which is to port BOINC (Berkeley Open
Infrastructure for Network Computing) to i.MX/Linux. We successfully ported
BOINC to ARM/Linux using different tools but I have had some issues porting
with LTIB (notably autoconf and friends- might be something with the spoofing
environment?).
I realize that autoconf is just a script
and that a newer version can be copied into the spoofing environment but, I am
more or less looking for a method that are less brute force.
Thanks for your time,
Jeff
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
address@hidden:~/fsl/mar/f0/ltib$ ./ltib
-m scbuild -p boinc.spec
Processing: boinc
===================
Build path taken because: directory build, build key set, no prebuilt
rpm,
rpmbuild --dbpath /home/jeff/fsl/mar/f0/ltib/rootfs//var/lib/rpm --target arm
--define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm'
--define '__strip strip' --define '_topdir /home/jeff/fsl/mar/f0/ltib/rpm'
--define '_prefix /usr' --define '_tmppath /home/jeff/fsl/mar/f0/ltib/tmp'
--define '_rpmdir /home/jeff/fsl/mar/f0/ltib/rpm/RPMS' --define '_mandir
/usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc
--short-circuit /home/jeff/fsl/mar/f0/ltib/dist/lfs-5.1/boinc/boinc.spec
Building target platforms: arm
Building for target arm
Executing(%build): /bin/sh -e /home/jeff/fsl/mar/f0/ltib/tmp/rpm-tmp.19391
+ umask 022
+ cd /home/jeff/fsl/mar/f0/ltib/rpm/BUILD
+ cd boinc-1.0
+ ./_autosetup
Bootstrapping configure script and makefiles:
Checking version of 'make' >= 379... succeeded. (381)
Checking version of 'm4' >= 104... succeeded. (104)
Checking version of 'pkg-config' >= 15... succeeded. (21)
Checking version of 'autoconf' >= 258... failed. (257)
Couldn't find a new-enough version of 'autoconf', please install one!
If you have a newer version, set the environment-variable 'AUTOCONF' to its
path
error: Bad exit status from /home/jeff/fsl/mar/f0/ltib/tmp/rpm-tmp.19391
(%build)
RPM build errors:
Bad exit status from
/home/jeff/fsl/mar/f0/ltib/tmp/rpm-tmp.19391 (%build)
Build time for boinc: 1 seconds
Failed building boinc
f_scbuild() returned an error, exiting
traceback:
main:557
Exiting on error or interrupt
address@hidden:~/fsl/mar/f0/ltib$
---Ubuntu
HOST------------------------------------------------------------------------------
address@hidden:~/fsl/mar/f0/ltib$ autoconf --version
autoconf (GNU Autoconf) 2.61
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software. You may redistribute copies of it under the terms
of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
Written by David J. MacKenzie and Akim Demaille.
address@hidden:~/fsl/mar/f0/ltib$
------------------------------------------------------------------------------------------------------------
------------------LTIB spoofing
environment---------------------------------------------------------------
address@hidden:~/fsl/mar/f0/ltib$ ./ltib -m shell
Entering ltib shell mode, type 'exit' to quit
LTIB> autoconf --version
autoconf (GNU Autoconf) 2.57
Written by David J. MacKenzie and Akim Demaille.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
LTIB>
Jeff
Eastlack
Freescale Semiconductor, Inc.
http://www.freescale.com/imx
Phone:
512-744-9853 Fax: 512-744-1705