Page MenuHome GnuPG

Missing fopencookie and libassuan 2.0.0
Closed, ResolvedPublic

Description

Hi,

when compiling libassuan 2.0.0 on Solaris 9 with Sun Studio 12 I get the notice
on configure


  • No implementation of fopencookie or funopen available.
  • The assuan_get_data_fp feature won't work. ***

On searching the web I found a posting from 2007 stating that the problem is
known and that it will be handled by all of the gnupg suite tools would be
rewritten to use estream, but as libassuan is new this is obviously not the
case:

http://marc.info/?l=gnupg-users&m=117219930600953&w=2

Is there anything I can do to get a full working libassuan?

Event Timeline

The libassuan provides this feature and we don't want to remove it. GnuPG
however does not use it antmore. In fact, in the development branch we are
working on replacing all use of stdio by our estream code which features an
fopencookie like fucntion and thus it will be possible to use features like
logging to sockets aso on system without a native funopen/fopencookie.

I see, so there is no immediate action needed and I can release a full
features libassuan 2.0.0 even without this feature, and in a future version
this warning will be gone, right?

Besten Dank -- Dago

No the warning will stay. I will add a comment to show that this is an optional
part of the API.

The warning is in the documentation. I'm closing this.

neal claimed this task.