[Dcmlib] Dicom3Tools integration
Mathieu Malaterre
mathieu.malaterre at kitware.com
Mon Jan 24 15:17:48 CET 2005
Salut JM,
Le truc que je comprends pas c'est que ctest n'a pas le probleme du tout:
http://public.kitware.com/Public/Sites/zorglub/GDCM-Linux-icc-8.1/20050124-0100-Nightly/Results/__Test_Clunie-SIEMENS_GBS_III-16-ACR_NEMA_1_acr.html
(c'est la meme machine!). Je comprends ce que fais ctest que ne fais pas
le xterm par defaut...
Sinon c'est vrai que pour faire plus propre je peux faire un system ou
mieux un popen/socket pour avoir access ou stdout/stderr
Mathieu
jean-michel.rouet at philips.com wrote:
>
> On 22/01/2005 02:01:32 Mathieu Malaterre wrote:
> >
> >Et j'ai aussi un probleme d'xterm. Des que je process un fichier foireux
> >ca me fous en l'air mes characteres. Genre:
> >
> >5/ 87 Testing Clunie-SIEMENS_GBS_III-16-ACR_NEMA_1.acr
> >Test command:
> >/tmp/dicom3tools_1.00.snapshot.20041227.graymax/appsrc/dcfile/dciodvfy
> >/home/kitware/Dashboards/My\
> >Tests/gdcmData/SIEMENS_GBS_III-16-ACR_NEMA_1.acr
> >Error - PixelData has incorrect value length
> >Warning - Value dubious for this VR - (0x0010,0x0010) PN Patient's Name
> >PN [0] = <BBBBBB LLLLLL> - Retired Person Name form
> >Error - Value invalid for this VR - (0x7003,0x1010) LO Header LO [0] =
> ><> - C???????? ??????? °?? ???? VR = '' (0??)
> >E???? - D???? ??????? ???????? ??????? ???? ?????? °?? V????
> R??????????????
> >E???? - I?°???????? O????? N?? °????
> >-- P?????? ?????????
> >***F?????
> >
> >
>
> Salut Mathieu,
>
> ce que tu peux faire pour ton probleme d'xterm c'est d'encapsuler
> l'appel à dciodvy dans un script, qui:
> soit redirige la sortie vers un fichier de log, et retourne quand meme
> le code d'erreur (la variable $?)
> soit effectue un reset de la xterm apres execution (voir les commandes
> tset, reset, ou echo ^V^O).
> Le probleme c'est que ca va pas etre très portable d'avoir un script...
> où alors tu fais un programme en C qui fait ca (qui appelle dciodvy,
> redirige la sortie ou reset le terminal), mais ca devient plus compliqué
> au niveau de cmake.
More information about the Dcmlib
mailing list