install.sh fails "HTML Help Workshop" with Cannot export ?pHtmlHelpW@@3P6GPAUHWND__@@PAU1 at PBGIK@ZA: symbol not found

John Ralls jralls at ceridwen.us
Fri Jul 20 22:16:52 EDT 2012


On Jul 20, 2012, at 5:31 PM, Art wrote:

> I followed the Wiki, except were I received fatal errors, but got through them until this one.
> 
> 
> Warning: .drectve `-defaultlib:uuid.lib ' unrecognized
> Warning: .drectve `-defaultlib:uuid.lib ' unrecognized
> Cannot export ??_C at _00A@?$AA@: symbol not found
> Cannot export ?pHtmlHelpA@@3P6GPAUHWND__@@PAU1 at PBDIK@ZA: symbol not found
> Cannot export ?pHtmlHelpW@@3P6GPAUHWND__@@PAU1 at PBGIK@ZA: symbol not found
> collect2: ld returned 1 exit status
> !!! When asked for an installation path, specify h:\pinaar\ws\soft\hh !!!
> ./install-impl.sh: line 1449: /h/pinaar/ws/soft/downloads/htmlhelp.exe: Bad file
>  number
> I tracked the failure to,
> 
> gcc -shared -o ofile.dll ofile.c -I/h/pinaar/ws/soft/hh/include -L/h/pinaar/ws/soft/hh/lib -lhtmlhelp
> 
> 
> Microsoft says their latest Workshop is v1.3, but their Technology is v1.4 and there is no v1.4 Workshop as of March, 2012. I manually installed the Workshop in h:\pinaar\ws\soft\hh, since it seemed to expect it there.
> 
> How can I install the "HTML Help Workshop" so install.sh is happen and can move on?
> Should I skip building this part or will it cause something else to break further down?
> I recognize the above errors are valid because I can build the test case statically with gcc under Cygwin, but dynamically, it gives me the same error message.
> 
> I inspected the hh library and it does have both of the HtmlHelp symbols referenced in the error message above, but maybe it's just a reference with no corresponding object.
> 

That always kicks me in the butt, too.  I just comment out that bit in install.sh. As long as it work on the buildbot for making the distro, it's good. ;-)

Regards,
John Ralls


More information about the gnucash-devel mailing list