https://bugs.winehq.org/show_bug.cgi?id=57853
Bug ID: 57853 Summary: Error: makecab.exe not found Product: Wine Version: 10.2 Hardware: x86-64 OS: FreeBSD Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: programs Assignee: wine-bugs@winehq.org Reporter: damjan.jov@gmail.com
I got the Win32 version of OpenOffice (Apache OpenOffice, "AOO") to successfully build on FreeBSD with Wine + Cygwin + Windows SDK, and this was one of the Wine bugs I had to work around during the build.
This problem is in the main/instsetoo_native directory, the last module in the build which creates the installation package, where a Perl script checks for necessary tools, and fails when it can't find makecab.exe. I've worked around this for now, but since makecab.exe seems to be a standard part of Windows (is it?), Wine should supply its own such tool too.
For further details please see the email where I described my experiences, and other Wine bugs I found: https://lists.apache.org/thread/x3p7mv0py2s5hw3cvrm1d3krxgb7cq9k
Also if you want to reproduce, you can try compiling OpenOffice on Wine, but it's a very complicated build environment and takes many hours to run, and this bug only happens near the end. See the build guide on https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_st... and the extra instructions in the email above.