Your message dated Tue, 23 Aug 2016 21:36:36 +0200
with message-id <[email protected]>
and subject line Re: openssl: <openssl/ossl_typ.h> polutes namespace
has caused the Debian Bug report #342236,
regarding openssl: <openssl/ossl_typ.h> polutes namespace
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
342236: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=342236
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: openssl
Version: 0.9.8a-4
Severity: important
Hi,
<openssl/ossl_typ.h> contains also:
typedef struct conf_st CONF;
name "CONF" is rather generic and in public header should be avoided.
It can be used by many another packages internally,
it breaks at least rebuild of current krb4 (1.2.2-11.3):
...
Making all in ftpd
make[3]: Entering directory
`/tmp/krb4-1.2.2/build-tree/krb4-1.2.2/appl/ftp/ftpd'
gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-I../../../lib/roken -I../../../lib/roken -I./../common -DFTP_SERVER
-I/usr/include/et -Wall -Wmissing-prototypes -Wpointer-arith
-Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -O2 -c
`test -f 'ftpcmd.c' || echo './'`ftpcmd.c
In file included from /usr/include/openssl/crypto.h:131,
from /usr/include/openssl/ui.h:63,
from /usr/include/openssl/ui_compat.h:63,
from ../../../include/krb.h:52,
from ftpd_locl.h:154,
from ftpcmd.y:45:
/usr/include/openssl/ossl_typ.h:144: error: syntax error before numeric
constant
make[3]: *** [ftpcmd.o] Error 1
Regards
Petr
--- End Message ---
--- Begin Message ---
On 2005-12-06 14:22:19 [+0100], Petr Salinger wrote:
> <openssl/ossl_typ.h> contains also:
>
> typedef struct conf_st CONF;
>
> name "CONF" is rather generic and in public header should be avoided.
> It can be used by many another packages internally,
> it breaks at least rebuild of current krb4 (1.2.2-11.3):
The situtation did not change in the past ten years. All the software
including krb4 (now krb5) managed to deal with it.
Therefore I'm closing it.
Note: there is already code in the archive using this 'CONF'…
> Regards
>
> Petr
Sebastian
--- End Message ---