ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Ltib] ltib doubt


From: Zahidul Haque
Subject: RE: [Ltib] ltib doubt
Date: Tue, 20 Apr 2010 12:14:21 +0530

After modifying .ltibrc I was able to get through the problem. But I am facing 
another problem while building this newly added package.

When I run the command `./ltib -p add-package` on my shell it displays 
following error message :

-dc /home/zahid/ltib/rpm/SOURCES/add-package-1.0.tar.gz
drwxr-xr-x zahid/zahid       0 2010-04-19 11:16 add-package-1.0/
-rw-r--r-- zahid/zahid     143 2010-04-16 11:35 add-package-1.0/Makefile
-rw-r--r-- zahid/zahid     133 2010-04-15 19:59 add-package-1.0/hello.c
+ STATUS=0
+ [ 0 -ne 0 ]
+ cd add-package-1.0
+ exit 0
Executing(%build): /bin/sh -e /home/zahid/ltib/tmp/rpm-tmp.41908
+ umask 022
+ cd /home/zahid/ltib/rpm/BUILD
+ cd add-package-1.0
+ make
cc -c hello.c
cc -o hello hello.o
+ exit 0
Executing(%install): /bin/sh -e /home/zahid/ltib/tmp/rpm-tmp.41908
+ umask 022
+ cd /home/zahid/ltib/rpm/BUILD
+ cd add-package-1.0
+ rm -rf /home/zahid/ltib/tmp/add-package
+ exit 0
Processing files: add-package-1.0-1
error: File not found by glob: 
/home/zahid/ltib/tmp/add-package/opt/freescale/rootfs/arm/*


RPM build errors:
    File not found by glob: 
/home/zahid/ltib/tmp/add-package/opt/freescale/rootfs/arm/*
Build time for add-package: 0 seconds

Failed building add-package


f_buildrpms() returned an error, exiting
traceback:
 main:560


Started: Tue Apr 20 11:59:10 2010
Ended:   Tue Apr 20 11:59:11 2010
Elapsed: 1 seconds

These packages failed to build:
add-package

Build Failed


What I found that ltib is some where not able to find rpm package. But what 
interesting thing I found that it is able to ltib is able to build the package 
and it creates the required binaries too. But still it is displaying this dirty 
error message.

A little more of debugging made me found that once we build any package an rpm 
file gets created under ltib/rpm/RPMS/arm/ directory which unfortunately is not 
happening for my newly added package.

Any ideas how to proceed and have a clean build will be highly appreciated.
________________________________________
From: Stuart Hughes address@hidden
Sent: Monday, April 19, 2010 2:12 PM
To: Zahidul Haque
Cc: Mike Goins; address@hidden
Subject: Re: [Ltib] ltib doubt

Hi all,

There are 2 cases to consider:

1/ Freescale BSP ISOs.  In this case the LPP is /opt/freescale/pkgs and
LTIB will look there first.  These BSPs know nothing about /opt/ltib/pkgs

2/ LTIB BSPs from Savannah/ltib.org (public CVS etc).  In this case the
search order in local directories is (see  bin/Ltibutils.pm ~ line 272):
        $cf->{lpp}, @ldirs, "$cf->{top}/pkgs"

Which by default (if you've not changed .ltibrc) will be:

        /opt/ltib/pkgs
        /var/tmp/pkgs
        /opt/freescale/pkgs
        _local_bsp_dir/pkgs


If you've added a new package, you should place the sources in
/opt/ltib/pkgs (for Savannah) or /opt/freescale/pkgs for a Freescale BSP.

Regards, Stuart

Zahidul Haque wrote:
> Thanks a lot for yours quick reply.
>
> I got to understand a lot about the download point of the packages.
>
> When I open ltib it shows $bdir = "/opt/freescale";  and    lpp          => 
> "$bdir/pkgs",
>
> So anyhow it should get the package even for the first time for my LPP. (i.e 
> /opt/freescale/pkgs) but that is not happening. Also as you have mentioned 
> that once it does not get the packages from LPP it will go to GPP. But in 
> that case it should fail as in my case the package is just a test package 
> which should not be in GPP.
>
> I am attaching my spec file herewith. Kindly check whether the spec file is 
> Ok or not as still I am not able to figure it out as where I am wrong??
>
>
>
> ________________________________________
> From: address@hidden address@hidden On Behalf Of Mike Goins address@hidden
> Sent: Friday, April 16, 2010 11:03 PM
> To: address@hidden
> Subject: Re: Re: [Ltib] ltib doubt
>
> On Fri, Apr 16, 2010 at 1:23 PM, Miguel Aveiro
> <address@hidden> wrote:
>> Well,
>>
>> I according to the FAQ from LTIB site
>> (http://ltib.org/documentation-LtibFaq), LPP is the first place where it
>> looks when compiling, then PPP and then GPP.
>>
>> It seems the problem is that the default place for LPP is /opt/ltib/pkgs.
>> Even if you placed your package in /opt/freescale/pkgs, it will first look
>> in /opt/ltib/pkgs and it will not find it, then will download from GPP
>> (http://www.bitshrine.org/gpp/) and then compile. The second time you do
>> that, the package will be in /opt/ltib/pkgs, and it compile faster.
>>
>> I looked in the ltib program (just go to ltib directory and open ltib with
>> gedit) and has the define of the place where it looks for lpp:
>>
>>     bldbase      => $top,
>>     rpmipfx      => '/',
>>     rpmdb        => '/var/lib/rpm',
>>     rpmdir       => "$top/rpm",
>>     _rpmdir      => "$top/rpm/RPMS",
>>     rpm          => "$bdir/ltib/usr/bin/rpm",
>>     rpmbuild     => "rpmbuild",
>>     sudo         => "sudo",
>>     dodrop       => 'yes',
>>     prefix       => "/usr",
>>     sysconfdir   => "/etc",
>>     localstatedir=> "/var",
>>     noscripts    => "--noscripts",
>>     mandir       => "share/man",
>>     tmppath      => "/tmp/ltib",
>>     projtmp      => "$top/tmp",
>>     bin_path     => "$top/bin",
>>     defpfx       => "$bdir/ltib",
>>     lpp          => "$bdir/ltib/pkgs",
>>     spoof_path   => "$bdir/ltib/usr/spoof",
>>
>> Well, I hope that was what you asked. Maybe I misunderstood.
>>
>> Miguel Aveiro
>
>
> Most all the settings can be overridden in .ltibrc:
> http://www.bitshrine.org/autodocs/LtibFaq.html#ref_95
>
>
>
>> Em 16-04-2010 10:38, Zahidul Haque escreveu:
>>
>> Hi All,
>>
>>
>> I am trying to add a new package to the ltib and trying to build the
>> package. I have been succesfull in adding in to the directory structure of
>> ltib. But I have a got few doubts.
>>
>> The first time I configure ltib it takes a lot of time to extract the
>> package by displaying the following on console:
>>
>>
>> Processing: test-package
>> ======================
>> Build path taken because: force set, build key set, no prebuilt rpm,
>> Testing network connectivity
>>
>>  Only After after a few minutes it extracts the source and starts building.
>> What I feel it looks for the package in GPP or PPP but not in LPP. Although
>> my package resides in /opt/freescale/pkgs.
>>
>>  So my doubt is how to make the default behavior to point to LPP which
>> should always be the case. But this happens only the first time I confgiure
>> ltib.
>>
>>  Kindly help me
>
>
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ltib
>
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely 
> for the use of the individual to whom it is addressed. It may contain 
> privileged or confidential information and should not be circulated or used 
> for any purpose other than for what it is intended. If you have received this 
> message in error, please notify the originator immediately. If you are not 
> the intended recipient, you are notified that you are strictly prohibited 
> from using, copying, altering, or disclosing the contents of this message. 
> Aricent accepts no responsibility for loss or damage arising from the use of 
> the information transmitted by this email including damage from virus."
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ltib

"DISCLAIMER: This message is proprietary to Aricent and is intended solely for 
the use of the individual to whom it is addressed. It may contain privileged or 
confidential information and should not be circulated or used for any purpose 
other than for what it is intended. If you have received this message in error, 
please notify the originator immediately. If you are not the intended 
recipient, you are notified that you are strictly prohibited from using, 
copying, altering, or disclosing the contents of this message. Aricent accepts 
no responsibility for loss or damage arising from the use of the information 
transmitted by this email including damage from virus."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]