Opened 16 years ago

Closed 16 years ago

#2308 closed defect (fixed)

gdalwin32-1.5 plugins require debugging DLLs

Reported by: Mike Taves Owned by: hobu
Priority: normal Milestone:
Component: default Version: 1.5.0
Severity: normal Keywords:
Cc: warmerdam

Description

I have tried installing ECW and MrSID plugins for gdalwin32-1.5, but I cannot make them work due to DLL dependency issues, in particular to MSVCP71D.dll. After looking at the strings within the DLL files, I found references to MSVCP71D.dll and MSVCR71D.dll. These are both debugging DLLs, which should never be used for a release. I don't have these DLLs on my system, nor should I.

Lastly, improved documentation in the README files will greatly help me (and others) install the required DLLs for the non-free formats. Some suggestions:

  • From README_ECW.txt:
    • Replace "This plugin libecw 3.3 in order to function" -> "This plugin requires libecw 3.3 in order to function"
    • The URL http://www.ermapper.com/ProductView.aspx?t=28 does not point to libecw 3.3, but a SDK install. I installed the SDK, but I don't see "libecwj2.dll", which I found elsewhere on the web
  • From README_MrSID.txt:
    • Replace "for MSVC 2003" -> "for VC7.1 (MSVC 2003)" to help users select the correct download (the page does not list MSVC 2003 anywhere)

Change History (2)

comment:1 by warmerdam, 16 years ago

Cc: warmerdam added
Owner: changed from warmerdam to hobu

Howard,

I think you produced these two plugins, right?

comment:2 by hobu, 16 years ago

Resolution: fixed
Status: newclosed

fixed up the debug linkage for both plugins, tweaked the text as prescribed, and added the ECW dll and license to ECW zip file.

Note: See TracTickets for help on using tickets.