[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Ltib] LTIB scdeploy/scinstall problem
From: |
Nishanth Satyanarayana |
Subject: |
RE: [Ltib] LTIB scdeploy/scinstall problem |
Date: |
Wed, 13 Oct 2010 11:47:45 -0700 |
Hi Stuart,
You're right... the problem seemed to be the fact that I was using msdos line
endings in my spec file.
I created a new spec file with linux line endings and the build succeeded.
Also, the
sh: pfx: command not found
warning/error message was avoided.
Thank you very much for the help.
Regards,
Nishanth
-----Original Message-----
From: Stuart Hughes [mailto:address@hidden
Sent: Wednesday, October 13, 2010 11:29 AM
To: Nishanth Satyanarayana
Cc: address@hidden
Subject: Re: [Ltib] LTIB scdeploy/scinstall problem
Hi Nishanth,
First, you don't need to do -m scinstall, all that is used for is
testing that the creation of tmp/<pkg_name_stuff> staging area for rpm
is okay. Just use -m scbuild and -m scdeploy
Your spec looks okay, but I don't like the build warning/error:
sh: pfx: command not found
Is it possible that you have msdos line endings in your .spec file?
If it's not that, can you attached your .spec file and I'll take a
closer look.
In the mean time, just in case, please delete any rpm/SPEC/* files.
This may contain artefacts from scinstall.
Regards, Stuart
Nishanth Satyanarayana wrote:
> Hello,
>
>
>
> I am trying to install an app in rootfs.
>
> I am able to go past the “-m prep” step and the “-m scbuild” step.
>
> However, at “-m scinstall” and “-m scdeploy”, my build fails:
>
> With a “File not found” error when “processing files: gn-gps-0.0-1”
>
> My app is gn_gps-0.0
>
>
>
> Any sort of help would be very much appreciated.
>
> Thank you.
>
>
>
> Here’s the output:
>
> Along with my spec file:
>
>
>
>
>
> address@hidden ltib]$ ./ltib -p gn_gps.spec -m scdeploy
>
> 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: gn_gps
>
> ====================
>
> Build path taken because: directory build, build key set, no prebuilt rpm,
>
>
>
> rpmbuild --dbpath /home/developer/ltib/rootfs//var/lib/rpm --target arm
> --define '_unpackaged_files_terminate_build 0' --define '_target_cpu
> arm' --define '__strip strip' --define '_topdir
> /home/developer/ltib/rpm' --define '_prefix /usr' --define '_tmppath
> /home/developer/ltib/tmp' --define '_rpmdir
> /home/developer/ltib/rpm/RPMS' --define '_mandir /usr/share/man'
> --define '_sysconfdir /etc' --define '_localstatedir /var' -bi
> --short-circuit /home/developer/ltib/dist/lfs-5.1/gn_gps/gn_gps.spec
>
> Building target platforms: arm
>
> Building for target arm
>
> sh: pfx: command not found
>
> sh: pfx: command not found
>
> sh: pfx: command not found
>
> Executing(%install): /bin/sh -e /home/developer/ltib/tmp/rpm-tmp.10700
>
> + umask 022
>
> + cd /home/developer/ltib/rpm/BUILD
>
> + cd gn_gps-0.0
>
> + rm -rf /home/developer/ltib/tmp/gn_gps
>
> + mkdir -p /home/developer/ltib/tmp/gn_gps//bin
>
> + cp GN_GPS/gn_gps /home/developer/ltib/tmp/gn_gps//bin
>
> + cp GN_GPS/run_gn_gps.sh /home/developer/ltib/tmp/gn_gps//bin
>
> + exit 0
>
> Processing files: gn_gps-0.0-1
>
> error: File not found by glob:
> /home/developer/ltib/tmp/gn_gps/opt/freescale/rootfs/arm/*
>
>
>
>
>
> RPM build errors:
>
> File not found by glob:
> /home/developer/ltib/tmp/gn_gps/opt/freescale/rootfs/arm/*
>
> Build time for gn_gps: 0 seconds
>
>
>
> Failed building gn_gps
>
>
>
>
>
> f_scdeploy() returned an error, exiting
>
> traceback:
>
> main:567
>
>
>
> Exiting on error or interrupt
>
> address@hidden ltib]$
>
>
>
>
>
> Spec File:::gn_gps.spec::::
>
>
>
>
>
> %define pfx /opt/freescale/rootfs/%{_target_cpu}
>
>
>
> Summary : ST Ericsson aGPS Software
>
> Name : gn_gps
>
> Version : 0.0
>
> Release : 1
>
> License : xxxx
>
> Vendor : Symmetricom
>
> Packager : Greg Dowd
>
> Group : xxxx
>
> URL : http://www.symmetricom.com
>
> Source : %{name}-%{version}.tar.gz
>
> BuildRoot : %{_tmppath}/%{name}
>
> Prefix : %{pfx}
>
>
>
> %Description
>
> %{summary}
>
>
>
> %Prep
>
> %setup
>
>
>
> %Build
>
> cd GN_GPS && make
>
>
>
> %Install
>
> rm -rf $RPM_BUILD_ROOT
>
> mkdir -p $RPM_BUILD_ROOT/%(pfx)/bin
>
> cp GN_GPS/gn_gps $RPM_BUILD_ROOT/%(pfx)/bin
>
> cp GN_GPS/run_gn_gps.sh $RPM_BUILD_ROOT/%(pfx)/bin
>
>
>
> %Clean
>
> rm -rf $RPM_BUILD_ROOT
>
>
>
> %Files
>
> %defattr(-,root,root)
>
> %{pfx}/*
>
>
>
>
>
> Also, After the process fails, the directory -
> /home/developer/ltib/tmp/gn_gps/opt – does not seem to exist. So I’m
> thining I’m missing something in the %Install step.
>
>
>
> Thanks,
>
> Nishanth
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ltib