Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 05-10-2018, 06: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:	94
Size:	136.8 KB
ID:	178487  
JeffBeller is offline   Reply With Quote
Old 05-10-2018, 07: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: 20,862
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.
__________________
Num Me Vexo?
For all of your celestial navigation questions: https://navlist.net/
A house is but a boat so poorly built and so firmly run aground no one would think to try and refloat it.
Adelie is offline   Reply With Quote
Old 05-10-2018, 09:57   #3
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,235
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 online now   Reply With Quote
Reply

Tags
loa


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 17:57
RayTech 6.0 / Vista issues DreamSeeker Navigation 13 19-12-2008 10:29
Vista & C-Map Rubens Marine Electronics 8 07-09-2008 08:30
Anyone know of a PC based Nav prog. that is compatible with Vista dustinp Marine Electronics 13 27-08-2008 03:05
Windows Vista,Constant Crash!!!!!!!!!! Ram Marine Electronics 2 22-02-2007 10:06

Advertise Here
  Vendor Spotlight
No Threads to Display.


All times are GMT -7. The time now is 19:23.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.