[Dcmlib] Checkin the 'Value Multiplicity'

Jean-Pierre Roux Jean-Pierre.Roux at creatis.insa-lyon.fr
Tue Oct 25 08:08:58 CEST 2005


Mathieu Malaterre wrote:

> That's where it becomes complex with the current dictionary. Try 
> creating a LUTData (28,3006). It can be VR=US, VM=1-n *or* VR=OW, VM=1
> Right now we only support the second one. And supporting the first one 
> will be tricky.

[...] an other trick : LUT may be VR=OB, too, VM=1, of course.
To use a LUT, I choosed to ignore its VR, and to decode it using the LUT 
descriptors ...

>
> Mathieu

> Ps: I tried the newest release:

>
> $ history
> 1 cd /tmp
> 2 wget 
> http://www.dclunie.com/dicom3tools/workinprogress/dicom3tools_1.00.snapshot.20051010.helgray.tar.bz2 
>
> 3 tar xvfj dicom3tools_1.00.snapshot.20051010.helgray.tar.bz2
> 4 cd dicom3tools_1.00.snapshot.20051010.helgray
> 5 make
> 6 ./Configure
> 7 imake -I./config
> 8 make World


So I did :

[jpr at pc-jpr] cd dicom3tools_1.00.snapshot.20051010.helgray
[jpr at pc-jpr dicom3tools_1.00.snapshot.20051010.helgray]$ make
Didn't read the INSTALL instructions, eh ?

1. ./Configure
2. imake -I./config
3. make World
[jpr at pc-jpr dicom3tools_1.00.snapshot.20051010.helgray]$ ./Configure
Configure: begin
Configure: we are on OS Linux
Configure: we are on instruction set architecture i686
Configure: make install use platform specific directory linux.2.6.13.i686
Configure: using gawk
Configure: using flex flex version 2.5.4 usage statistics:
Configure: using bzip2 Binary file (standard input) matches
Configure: will try to use gcc
Configure: using gcc version gcc version 4.0.1 20050727 (Red Hat 4.0.1-5)
Configure: using g++ version gcc version 4.0.1 20050727 (Red Hat 
4.0.1-5) (4.0.1)
Configure: using cpp to build include paths: /cpp*
Configure: we are on Linux

[jpr at pc-jpr dicom3tools_1.00.snapshot.20051010.helgray]$ imake -I./config
In file included from ./config/Imake.tmpl:39,
from Imakefile.c:36:
./config/site.p-def:221: warning: extra tokens at end of #endif directive
In file included from ./config/Imake.tmpl:40,
from Imakefile.c:36:
./config/site.def:11: warning: extra tokens at end of #endif directive
./config/site.def:13: warning: extra tokens at end of #endif directive
./config/site.def:17: warning: extra tokens at end of #endif directive
In file included from ./config/Imake.tmpl:78,
from Imakefile.c:36:
./config/site.p-def:120: warning: extra tokens at end of #else directive
etc., etc.

?!?

JP








More information about the Dcmlib mailing list