[Dcmlib] Mingw + dcgm ver0.6

Mathieu Malaterre mathieu.malaterre at kitware.com
Tue Feb 1 00:06:55 CET 2005


Michal Kurgan wrote:
> On Monday 31 of January 2005 23:34, you wrote:
> 
>>That's weird because it is already there. Are you sure you are using the
>>latest gdcm 0.6 (the branch).
> 
> 
> I just download it from cvs, it was my first use so maybe its the problem, 
> commands :
> export CVSROOT=":pserver:anonymous at cvs.creatis.insa-lyon.fr:2402/cvs/public"
> cvs login
> cvs checkout -r Version0_6 gdcm

Oooops my mistake I was looking at the wrong version. This is corrected 
rigth now:

$ cvs ci -m "BUG: Thanks to Michal Kurgan for report. A better fix 
should be backported from the main CVS anyway" src/gdcmDocument.cxx 
                    Checking in src/gdcmDocument.cxx;
/cvs/public/gdcm/src/gdcmDocument.cxx,v  <--  gdcmDocument.cxx
new revision: 1.118.2.12; previous revision: 1.118.2.11
done

>>>next like in instruction run ccmake, and change in suitable positions
>>>cross tools ( gcc,g++,ar,ranlib )
>>>save makefiles and next run make
>>
>>Ok I can reproduce the problem. But it make perfect sense, I guess this
>>is a stupid problem of dllimport vs dllexport. And maybe jpeg lib is not
>>nicely done.
> 
> 
> eee... what problem ...
> i'am not programming expert :)

Yeah I thought the problem could be fix by changing:

#if defined(_WIN32) && !defined(JPEGSTATIC)
(in gdcm/src/gdcmjpeg/jmorecfg.h.in)

into:

#if defined(__MINGW32__) && !defined(JPEGSTATIC)

But that doesn't seems to be working for me

Mathieu
Ps: I also went to my cmake/share/CMake/Modules/Plateform

and did:

cp CYGWIN.cmake Linux.cmake

since wrong default were picked

Thanks for bug report anyway,
Mathieu



More information about the Dcmlib mailing list