[Pkg-openssl-devel] Bug#342236: openssl: <openssl/ossl_typ.h>
polutes namespace
Petr Salinger
Petr.Salinger at t-systems.cz
Tue Dec 6 13:22:19 UTC 2005
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
More information about the Pkg-openssl-devel
mailing list