On Mon, Dec 29, 2008 at 4:10 PM, Juergen Salk <j...@debian.org> wrote:
>
> * Mathieu Malaterre <mathieu.malate...@gmail.com> [081229 14:29]:
>
> > Package: dcmtk
> > Version: 3.5.4-2
> > Severity: grave
> > Justification: renders package unusable
>
>
> > One simply cannot load the libdcmsr.so shared lib as linking is broken:
> >
> > $ ldd /usr/lib/libdcmsr.so.1
> >         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002ab0e40e8000)
> >         libc.so.6 => /lib/libc.so.6 (0x00002ab0e42ff000)
> >         /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
> >
> > $ nm -D /usr/lib/libdcmsr.so.1 | grep xmlFree
> >                  U xmlFree
> >                  U xmlFreeDoc
> >
> > xmlFree symbol should be provided by libxml2.so. Makefile seems to refer to 
> > it:
> >
> > [...]
>
> Hallo Mathieu,
>
> maybe I am missing the point, but could you please provide a specific example
> of where exactly libdcmsr fails to get loaded.
>
> I simply cannot reproduce the problem you described above. For me all dsr*
> applications that are part of the dcmtk package seems to be able to load
> libdcmsr without any problems ...

Correct. I did not realize it was the responsability of the
application to do the full linking and provide libraries for the
missing symbols.

For instance dicomscope needs libdcmtk1-dev, but also libssl-dev &
libxml2-dev to be able to do link to -lxml2 and -lcrypto.

Sorry for the noise :)
--
Mathieu



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to