ltib
[Top][All Lists]
Advanced

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

Re: [Ltib] Ltibutils.pm: test for zlib installation


From: Stuart Hughes
Subject: Re: [Ltib] Ltibutils.pm: test for zlib installation
Date: Sat, 22 Jun 2013 12:14:26 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6

Hi Mike,

I can't remember whether or not that was deliberate.  I think it was.
The idea is that it's looking for a symlink and the file it points to,
so there should be 2 (at least).

Regards, Stuart

On 21/06/13 00:06, Mike Goins wrote:
> On Thu, Jun 20, 2013 at 3:29 PM, Stuart Hughes <address@hidden> wrote:
>> Hi Devin,
>>
>> The idea is to check all the possible locations, not just
>> '/usr/lib/x86_64-linux-gnu/libz.so*' because the location varies from
>> distribution to distribution.
>>
>> Regards, Stuart
> 
> 
> I think the OP implied:
> 
> Index: bin/Ltibutils.pm
> ===================================================================
> RCS file: /sources/ltib/ltib/bin/Ltibutils.pm,v
> retrieving revision 1.38
> diff -u -r1.38 Ltibutils.pm
> --- bin/Ltibutils.pm 7 Aug 2011 15:05:53 -0000 1.38
> +++ bin/Ltibutils.pm 20 Jun 2013 23:04:22 -0000
> @@ -591,7 +591,7 @@
>                                     glob('/lib/i386-linux-gnu/libz.so*'),
>                                     
> glob('/usr/lib/x86_64-linux-gnu/libz.so*'),
>                                     glob('/lib/x86_64-linux-gnu/libz.so*'));
> -                                   @f > 1 ? 1 : 0 },
> +                                   @f > 0 ? 1 : 0 },
>      'zlib-devel' => sub { -f '/usr/include/zlib.h' },
>  };
> 
> 
> 
>> On 19/06/13 20:53, Sale, Devin M wrote:
>>> Hello,
>>>
>>> In Ltibutils.pm there's a routine to check for the existence of libz.so* in 
>>> a list of paths:
>>>
>>>     zlib         => sub { my @f = (glob('/usr/lib/libz.so*'),
>>>                                    glob('/lib/libz.so*'),
>>>                                    glob('/lib64/libz.so*'),
>>>                                    glob('/usr/lib/i386-linux-gnu/libz.so*'),
>>>                                    glob('/usr/lib32/libz.so*'),
>>>                                    
>>> glob('/usr/lib/x86_64-linux-gnu/libz.so*') ); @f > 1 ? 1 : 0 },
>>>
>>> Shouldn't the check be
>>>                                    
>>> glob('/usr/lib/x86_64-linux-gnu/libz.so*') ); @f > 0 ? 1 : 0 },
>>>
>>> Since only one instance of libz is required.
>>>
>>> Devin
>>> ****************************************************************************************
>>>  Note: If the reader of this message is not the intended recipient, or an 
>>> employee or agent responsible for delivering this message to the intended 
>>> recipient, you are hereby notified that any dissemination, distribution or 
>>> copying of this communication is strictly prohibited. If you have received 
>>> this communication in error, please notify us immediately by replying to 
>>> the message and deleting it from your computer. Thank you. 
>>> ****************************************************************************************
>>>
>>>
>>> _______________________________________________
>>> LTIB home page: http://ltib.org
>>>
>>> Ltib mailing list
>>> address@hidden
>>> https://lists.nongnu.org/mailman/listinfo/ltib
>>>
>>
>> _______________________________________________
>> LTIB home page: http://ltib.org
>>
>> Ltib mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/ltib
> 
> _______________________________________________
> LTIB home page: http://ltib.org
> 
> Ltib mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/ltib
> 



reply via email to

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