60
edits
Hamzaalloush (talk | contribs) |
|||
Line 174: | Line 174: | ||
: did you try to revert to autotools version[https://github.com/mxe/mxe/blob/master/src/dcmtk.mk]? it works for i686-w64-mingw32.static target(just tested now). for i686-w64-mingw32.shared support, i did CMake conversion [https://github.com/hamzaalloush/mxe-clone/blob/master-oldgcc/src/dcmtk.mk], and apply patch for finding 3rd party deps since dcmtk wasn't using FIND_PACKAGE in CMake/3rdparty.cmake, because it assumes we are on Windows [https://github.com/hamzaalloush/mxe-clone/blob/master-oldgcc/src/dcmtk-1-fix_missing_libs.patch#L130]. my suggestion is to revert to autotools -- [[User:Hamzaalloush|Hamzaalloush]] ([[User talk:Hamzaalloush|talk]]) 09:26, 2 June 2015 (EDT) | : did you try to revert to autotools version[https://github.com/mxe/mxe/blob/master/src/dcmtk.mk]? it works for i686-w64-mingw32.static target(just tested now). for i686-w64-mingw32.shared support, i did CMake conversion [https://github.com/hamzaalloush/mxe-clone/blob/master-oldgcc/src/dcmtk.mk], and apply patch for finding 3rd party deps since dcmtk wasn't using FIND_PACKAGE in CMake/3rdparty.cmake, because it assumes we are on Windows [https://github.com/hamzaalloush/mxe-clone/blob/master-oldgcc/src/dcmtk-1-fix_missing_libs.patch#L130]. my suggestion is to revert to autotools -- [[User:Hamzaalloush|Hamzaalloush]] ([[User talk:Hamzaalloush|talk]]) 09:26, 2 June 2015 (EDT) | ||
:: Ok, so I did revert to the autotools version, but was wondering if the CMake version worked for you for a static build. I'm now getting an unusual linker error in building netcdf. It can't find a reference to, for example, _imp__SDfileinfo, but _SDfileinfo is present in libmfhdf.a. Any clue what might be going on here? I'm suspecting it has something to do with the symbol visibility. - [[User:Flyhigh|Flyhigh]] ([[User talk:Flyhigh|talk]]) 11:21, 2 June 2015 (EDT) |
edits