~jameinel/pydcmtk/dev-3.5.4

« back to all changes in this revision

Viewing changes to BUILD_NOTES.txt

  • Committer: John Arbash Meinel
  • Date: 2008-07-25 14:59:38 UTC
  • Revision ID: john@arbash-meinel.com-20080725145938-1ca0669sbyk7xw52
A few more updates and everything *builds* without complaints

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
 
61
61
Using that, you just need to install the MultiThreaded, DLL versions (you can
62
62
do the debug if you would like, etc.)
 
63
 
 
64
 
 
65
Conflicts
 
66
=========
 
67
 
 
68
It seems that pyconfig.h and cfwin32.h have a lot of overlapping definitions,
 
69
which causes problems when trying to compile some of the python+dicom wrappers.
 
70
For now, I just hacked up the dicom version to match the python version.
 
71
 
 
72
Specifically Python has::
 
73
 
 
74
    #ifdef MS_WIN64
 
75
    typedef __int64 ssize_t;
 
76
    #else
 
77
    typedef _W64 int ssize_t;
 
78
    #endif
 
79
 
 
80
And Dcmtk has::
 
81
 
 
82
    #define HAVE_NO_TYPEDEF_SSIZE_T 1
 
83
    #ifdef HAVE_NO_TYPEDEF_SSIZE_T
 
84
    typedef long ssize_t;
 
85
    #endif
 
86
    
 
87
The Python one seemed more applicable, so I just hacked it into the dcmtk lib.