FCEUX debian-crossbuild.sh

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
FCEUX debian-crossbuild.sh
by on (#154565)
Has anyone else gotten the provided cross-compilation script to work? After having cleaned up all of the \\ vs / and case sensitivity, giving up entirely on building fceux-net-server, following tasedit.cpp vs taseditor.cpp, I'm getting stuck on not having -lhtmlhelp
Re: FCEUX debian-crossbuild.sh
by on (#154569)
That sounds like a library related to showing the help files. Given your use case, I'm assuming just ripping out the help topics support entirely wouldn't be a detriment to FCEUX's use. Maybe give that a try and removing the linker option.
Re: FCEUX debian-crossbuild.sh
by on (#154571)
Augh bitrot. They clearly don't use scons for building the windows build normally; there's tons of files that are simply not being built (but some of the ones in the src/drivers/win directory were built)
Re: FCEUX debian-crossbuild.sh
by on (#154573)
How hard would it be to have the build process output the help file as .html instead of .chm? Then it could do whatever XChat does to open URLs in the default web browser.
Re: FCEUX debian-crossbuild.sh
by on (#154575)
Probably easy, but HTMLhelp seems to only be used by the TAS rerecorder anyway.

After finishing updating the SConstruct and SConscript with the requisite missing libraries and missing files, and fixing a few more include paths, I've got a clean build ... that immediately exits when I start it.
Oh well.
In case anyone else cares, here's my diff.