On Wed, Oct 7, 2009 at 1:28 PM, Stuart Hughes
<address@hidden> wrote:
Hi Francesco,
> /home/francesco/ltib-mpc837xerdb-20090826/tmp/rpm-tmp.43682: line 22:
> ./configure: No such file or directory
> error: Bad exit status from
You need to check the recommendations of how to build that package. Maybe it doesn't have 'configure'. Usually the instructions are in a file called "INSTALL", alternatively you could look to see if there is another iw.spec you can crib from.
Regards, Stuart
Francesco wrote:
Hi,
libnl compiled and installed properly, now i have to build the iw package.
when I fire ./ltib -m prep -p iw.spec i get:
----
./ltib -m prep -p iw.spec
Don't have HTTP::Request::Common
Don't have LWP::UserAgent
Cannot test proxies, or remote file availability without both
HTTP::Request::Common and LWP::UserAgent
Processing: iw
================
Build path taken because: build key set, no prebuilt rpm,
rpmbuild --dbpath /home/francesco/ltib-mpc837xerdb-20090826/rootfs//var/lib/rpm --target ppc --define '_unpackaged_files_terminate_build 0' --define '_target_cpu ppc' --define '__strip strip' --define '_topdir /home/francesco/ltib-mpc837xerdb-20090826/rpm' --define '_prefix /usr' --define '_tmppath /home/francesco/ltib-mpc837xerdb-20090826/tmp' --define '_rpmdir /home/francesco/ltib-mpc837xerdb-20090826/rpm/RPMS' --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bp /home/francesco/ltib-mpc837xerdb-20090826/dist/lfs-5.1/iw/iw.spec
Building target platforms: ppc
Building for target ppc
Executing(%prep): /bin/sh -e /home/francesco/ltib-mpc837xerdb-20090826/tmp/rpm-tmp.93862
+ umask 022
+ cd /home/francesco/ltib-mpc837xerdb-20090826/rpm/BUILD
+ cd /home/francesco/ltib-mpc837xerdb-20090826/rpm/BUILD
+ rm -rf iw-0.9.9
+ /bin/gzip -dc /home/francesco/ltib-mpc837xerdb-20090826/rpm/SOURCES/iw-0.9.9.tar.gz
+ tar -xvvf -
drwxrwxr-x francesco/francesco 0 2009-01-24 15:36 iw-0.9.9/
-rw-rw-r-- francesco/francesco 1616 2009-01-24 15:36 iw-0.9.9/Makefile
-rw-rw-r-- francesco/francesco 1301 2009-01-24 15:36 iw-0.9.9/reg.c
-rw-rw-r-- francesco/francesco 4754 2009-01-24 15:36 iw-0.9.9/mpath.c
-rw-rw-r-- francesco/francesco 952 2009-01-24 15:36 iw-0.9.9/iw.8
-rw-rw-r-- francesco/francesco 44 2009-01-24 15:36 iw-0.9.9/.gitignore
-rw-rw-r-- francesco/francesco 6071 2009-01-24 15:36 iw-0.9.9/interface.c
-rwxrwxr-x francesco/francesco 535 2009-01-24 15:36 iw-0.9.9/version.sh
-rw-rw-r-- francesco/francesco 2032 2009-01-24 15:36 iw-0.9.9/iw.h
-rw-rw-r-- francesco/francesco 30086 2009-01-24 15:36 iw-0.9.9/nl80211.h
-rw-rw-r-- francesco/francesco 1480 2009-01-24 15:36 iw-0.9.9/util.c
-rw-rw-r-- francesco/francesco 844 2009-01-24 15:36 iw-0.9.9/COPYING
-rw-rw-r-- francesco/francesco 2170 2009-01-24 15:36 iw-0.9.9/phy.c
-rw-rw-r-- francesco/francesco 8564 2009-01-24 15:36 iw-0.9.9/iw.c
-rw-rw-r-- francesco/francesco 464 2009-01-24 15:36 iw-0.9.9/README
-rw-rw-r-- francesco/francesco 2443 2009-01-24 15:36 iw-0.9.9/genl.c
-rw-rw-r-- francesco/francesco 6246 2009-01-24 15:36 iw-0.9.9/station.c
-rw-rw-r-- francesco/francesco 6478 2009-01-24 15:36 iw-0.9.9/info.c
-rw-rw-r-- francesco/francesco 7286 2009-01-24 15:36 iw-0.9.9/mesh.c
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd iw-0.9.9
+ exit 0
Build time for iw: 0 seconds
----
Then ./ltib -m scbuild -p iw.spec exit with error:
---------
address@hidden ltib-mpc837xerdb-20090826]$ ./ltib -m scbuild -p iw.spec
Don't have HTTP::Request::Common
Don't have LWP::UserAgent
Cannot test proxies, or remote file availability without both
HTTP::Request::Common and LWP::UserAgent
Processing: iw
================
Build path taken because: directory build, build key set, no prebuilt rpm,
rpmbuild --dbpath /home/francesco/ltib-mpc837xerdb-20090826/rootfs//var/lib/rpm --target ppc --define '_unpackaged_files_terminate_build 0' --define '_target_cpu ppc' --define '__strip strip' --define '_topdir /home/francesco/ltib-mpc837xerdb-20090826/rpm' --define '_prefix /usr' --define '_tmppath /home/francesco/ltib-mpc837xerdb-20090826/tmp' --define '_rpmdir /home/francesco/ltib-mpc837xerdb-20090826/rpm/RPMS' --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc --short-circuit /home/francesco/ltib-mpc837xerdb-20090826/dist/lfs-5.1/iw/iw.spec
Building target platforms: ppc
Building for target ppc
Executing(%build): /bin/sh -e /home/francesco/ltib-mpc837xerdb-20090826/tmp/rpm-tmp.43682
+ umask 022
+ cd /home/francesco/ltib-mpc837xerdb-20090826/rpm/BUILD
+ cd iw-0.9.9
+ ./configure --prefix=/usr --host=powerpc-linux --build=i686-pc-linux-gnu
/home/francesco/ltib-mpc837xerdb-20090826/tmp/rpm-tmp.43682: line 22: ./configure: No such file or directory
error: Bad exit status from /home/francesco/ltib-mpc837xerdb-20090826/tmp/rpm-tmp.43682 (%build)
RPM build errors:
Bad exit status from /home/francesco/ltib-mpc837xerdb-20090826/tmp/rpm-tmp.43682 (%build)
Build time for iw: 0 seconds
Failed building iw
f_scbuild() returned an error, exiting
traceback:
main:560
Exiting on error or interrupt
Now I am tying to debug this second errore message but I am not able to find anything.
Here is iw.spec i created from template. (pretty standard one i think)
-----
%define pfx /opt/freescale/rootfs/%{_target_cpu}
Summary : iw command line interface
Name : iw
Version : 0.9.9
Release : 1
License : GPL
Vendor : Freescale
Packager : k3pp0
Group : Development/Tools
URL : http://xxxx
Source : iw-0.9.9.tar.gz
BuildRoot : %{_tmppath}/%{name}
Prefix : %{pfx}
%Description
%{summary}
%Prep
%setup
%Build
./configure --prefix=%{_prefix} --host=$CFGHOST --build=%{_build}
make
%Install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT/%{pfx}
%Clean
rm -rf $RPM_BUILD_ROOT
%Files
%defattr(-,root,root)
%{pfx}/*
-----
What am I missing now?
--
Francesco Cappuccio