GnuCash Windows Build Help
Kevin Sanders
kbsanders at hotmail.com
Fri Nov 8 13:02:26 EST 2024
I sourced the HTML Help Workshop installer form the Internet Archive Wayback Machine here:
https://web.archive.org/web/20160201063255/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe
Going forward, what will become the authoritative (and safe) source for getting this file if Microsoft makes it no longer available?
Side Note: When I installed it (version 1.3 I believe), at the end setup told me I had a newer version already installed, assuming as part of Visual Studio.
And with that 14/14 build steps have completed.
Thank you all for your help.
-Kevin
________________________________
From: gnucash-devel <gnucash-devel-bounces+kbsanders=hotmail.com at gnucash.org> on behalf of Kevin Sanders <kbsanders at hotmail.com>
Sent: Friday, November 8, 2024 12:37 PM
To: gnucash-devel at gnucash.org <gnucash-devel at gnucash.org>
Subject: Re: GnuCash Windows Build Help
That did the trick. I downgraded the packages to the versions you specified in your post and added them to the ignore file.
Now I'm on build step 13/14 and it is failing with:
CMake Error at CMakeLists.txt:143 (message):
Html Help Workshop not found
When I ran the initial setup-mingw64.ps1 script, it failed to download htmlhelp.exe from the Microsoft servers (404 error).
I commented that section of the script out to be able to continue on, figuring I would have to deal with it later.
So, this link is no longer valid for downloading the HTML Workshop Installer:
http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe
I'm assuming Microsoft has discontinued support for it and scrubbed it from their servers?
I'm going to have to source it from somewhere else.
-Kevin
Relevant section of setup-mingw64.ps1 script:
# Install Html Help Workshop
$html_help_workshop_url = "http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe"
$html_help_workshop_installer = "htmlhelp.exe"
$installed_hh = get-item -path "hkcu:\SOFTWARE\Microsoft\HTML Help Workshop" | foreach-object{$_.GetValue("InstallDir")}
if (! (($installed_hh) -and (test-path -path $installed_hh))) {
install-package -url $html_help_workshop_url -download_file "$download_dir\\$html_help_workshop_installer" -install_dir ${env:ProgramFiles(x86)} -setup_cmd $html_help_workshop_installer
}
$hhctrl_ocx = "c:\Windows\System32\hhctrl.ocx"
if (!(test-path -path $hhctrl_ocx)) {
write-host "Something's wrong with HTML Help Workshop, couldn't find $hhctrl_ocx."
exit
}
$hhctrl_ocx = make-unixpath -path $hhctrl_ocx
________________________________
From: Robert Fewell <14ubobit at gmail.com>
Sent: Friday, November 8, 2024 11:54 AM
To: Kevin Sanders <kbsanders at hotmail.com>
Cc: GnuCash Development <gnucash-devel at gnucash.org>
Subject: Re: GnuCash Windows Build Help
If I recall when I get that sort of error it was a mismatch in webkit dependencies, did you see that section on my post?
Regards,
Bob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20241108/4f87d7eb/attachment.htm>
More information about the gnucash-devel
mailing list