[asterisk-users] Warnings during a compile

Robert Boardman robb at boardman.me.uk
Tue Feb 3 18:25:01 CST 2009


On 04/02/2009 00:24, Mark Michelson wrote:
> Robert Boardman wrote:
>    
>> Here is just one example of a warning when compiling asterisk on Ubuntu 8.10
>>
>> manager.c:1760: warning: ignoring return value of âreadâ, declared with
>> attribute warn_unused_result
>>
>> is this anything to worry about?
>>
>> can i safely ignore it?
>>
>> Thanks
>> Robb
>>
>>      
>
> I may be wrong about this part, but that class of warning is something that
> started appearing with a recent version of gcc (4.3 I think). Kevin Fleming took
> the time to clear up these warnings shortly after the release of this version of
> gcc, so if you are using a current checkout of Asterisk, you shouldn't see those
> warnings. In fact, looking at manager.c in my 1.4 and 1.6.0 checkouts, all calls
> to read(2) have their return value checked.
>
> To answer your question more directly, it's something that has a low potential
> to create problems, but given how long Asterisk had gone without checking those
> return values and how recently that was fixed, it's probably something you can
> ignore. Of course updating to a more recent checkout of Asterisk will clear such
> warnings up.
>
> Mark Michelson
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>     http://lists.digium.com/mailman/listinfo/asterisk-users
>    
thanks for your reply,

I think I may need to use the 1.4..21.2 version as I'm still using 
zaptel for the pri card

Robb



More information about the asterisk-users mailing list