Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 05-10-2018, 07:38   #1
Registered User

Join Date: Oct 2018
Location: Ventura, CA, USA
Boat: Passport 40
Posts: 1
Chartdownloader compatibility problem with Vista

I recently upgraded an older opencpn version to most recent 4.8.6 on a notebook running Windows Vista SP2. The chart downloader tab does not display, and it does not display in the list of plugins in the options window.

The CHARTDLDR_PI.DLL is present in the plugins directory and the associated directory for the dll also exists.

The logfile shows this relevant error:

6:06:08 AM: PlugInManager: Loading PlugIn: C:\Program Files\OpenCPN\plugins\chartdldr_pi.dll
6:06:08 AM: Error: Failed to load shared library 'C:\Program Files\OpenCPN\plugins\chartdldr_pi.dll' (error 127: the specified procedure could not be found.)
6:06:08 AM: PlugInManager: Cannot load library: C:\Program Files\OpenCPN\plugins\chartdldr_pi.dll

Running dependency walker (depends.exe) on the dll shows that it loads the archive.dll which in turn trys to load bcrypt.dll which has a missing export for BCryptDeriveKeyPBKDF2. See attachment for screenshot.

The version of the bcrypt.dll is:

6.0.6002.19500

It looks like a backwards compatibility problem with the crypto library. Is there any workaround that you can suggest? Or could the library be changed to use GetProcAddress or similar on the missing function if it is not universally needed by the app?
Attached Thumbnails
Click image for larger version

Name:	depends.jpg
Views:	21
Size:	136.8 KB
ID:	178487  
JeffBeller is offline   Reply With Quote
Old 05-10-2018, 08:08   #2
Moderator
 
Adelie's Avatar

Join Date: Feb 2010
Location: La Ciudad de la Misión Didacus de Alcalá en Alta California, Virreinato de Nueva España
Boat: Cal 20
Posts: 7,004
Re: Chartdownloader compatibility problem with Vista

I’m still running 2.whatever on my Vista machine. After this I think I’ll upgrade the hardware before upgrading OpenCPN.
__________________
A house is but a boat so poorly built and so firmly run aground no one would think to try and refloat it.
SailboatData
Adelie is offline   Reply With Quote
Old 05-10-2018, 10:57   #3
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,639
Re: Chartdownloader compatibility problem with Vista

Quote:
Originally Posted by JeffBeller View Post
Is there any workaround that you can suggest?
Build from source.
Quote:
Or could the library be changed to use GetProcAddress or similar on the missing function if it is not universally needed by the app?
There is nothing to be changed, all that is needed is to rebuild and link against old enough crypto libraries. Which in change will start another round of problems with servers using modern crypto.

Upgrade your system to something adequate for the year, be it a Microsoft supported Windows release or other platform like Linux, that is the best advice I have.

Pavel
nohal is offline   Reply With Quote
Reply

Tags
loa

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Chartdownloader Security Certificate rgleason OpenCPN 9 04-08-2017 18:57
RayTech 6.0 / Vista issues DreamSeeker Navigation 13 19-12-2008 11:29
Vista & C-Map Rubens Marine Electronics 8 07-09-2008 09:30
Anyone know of a PC based Nav prog. that is compatible with Vista dustinp Marine Electronics 13 27-08-2008 04:05
Windows Vista,Constant Crash!!!!!!!!!! Ram Marine Electronics 2 22-02-2007 11:06



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 13:07.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2018, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.