[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