* Christian T. Steigies <[EMAIL PROTECTED]> [051023 21:00]:

> c++   -DHAVE_CONFIG_H  -DNDEBUG  -c -I. -I. -I../include 
> -I../../config/include -I../../ofstd/include -I../../dcmdata/include  \
>        -fPIC -O2 -I/usr/include/libxml2 -D_REENTRANT -D_XOPEN_SOURCE_EXTENDED 
> -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_BSD_COMPAT -D_OSF_SOURCE 
> -D_POSIX_C_SOURCE=199506L -Wall  sicert.cc
> sicert.cc: In member function 'OFCondition SiCertificate::read(DcmItem&)':
> sicert.cc:170: error: invalid conversion from 'Uint8**' to 'const unsigned 
> char**'
> sicert.cc:170: error:   initializing argument 2 of 'X509* d2i_X509(X509**, 
> const unsigned char**, long int)'
> make[3]: *** [sicert.o] Error 1
> 
> See full logs at:
> http://buildd.debian.org/build.php?arch=m68k&pkg=dcmtk
> 
> So I am suspecting either a bug in gcc, or a bug in your package, which uses
> illegal c++ code that only gets detected in gcc 4.0.2. 

Thank you very much for reporting this. 

This is a known problem with the recent libssl transition (0.9.7
-> 0.9.8), which has introduced some API changes. In 0.9.8 almost
all d2i functions are constified, which was not the case in
0.9.7. 

I have already adapted the DCMTK source package to reflect
these changes, i.e. you can expect a fixed version very soon ... 

Thanks again.

Best regards - Juergen

-- 
GPG A997BA7A | 87FC DA31 5F00 C885 0DC3  E28F BD0D 4B33 A997 BA7A

Attachment: signature.asc
Description: Digital signature

Reply via email to