* 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
signature.asc
Description: Digital signature