guile-user
[Top][All Lists]
Advanced

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

Re: Warnings `_IOFBF' is deprecated. Use the symbol 'block instead.


From: Roel Janssen
Subject: Re: Warnings `_IOFBF' is deprecated. Use the symbol 'block instead.
Date: Thu, 12 Jul 2018 22:41:55 +0200
User-agent: mu4e 1.0; emacs 26.1

Ludovic Courtès <address@hidden> writes:

> Hello,
>
> Roel Janssen <address@hidden> skribis:
>
>> When compiling my project, setting GUILE_WARN_DEPRECATED to "detailed",
>> I get various warnings like these:
>> `_IOFBF' is deprecated.  Use the symbol 'block instead.
>> `_IONBF' is deprecated.  Use the symbol 'none instead.
>> `_IOLBF' is deprecated.  Use the symbol 'line instead.
>>
>> I grepped the source code of my project and I cannot find any instance
>> of "_IOFBF", "_IONBF", and "_IOLBF".
>>
>> What's the situation with these, and how can I resolve these deprecation 
>> warnings?
>
> You’re probably using a library (maybe Guix?) that uses those.
>
> The problem is that these warnings are annoying, and getting rid them is
> tedious if your code aims to be 2.0-compatible.  Essentially you have to
> use ‘cond-expand’ all around.  :-/
>
> In Guix we disable deprecation warnings.
>
> Ludo’.

Thanks for your response.  So, since my project relies quite heavily on
Guix, I guess I can only disable deprecation warnings too.  Will this be
a problem for Guile 3.0?

Thanks for your quick response!

Kind regards,
Roel Janssen



reply via email to

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