Stichting-MINIX-Research-Foundation / minix

Official MINIX sources - Automatically replicated from gerrit.minix3.org
Other
3.06k stars 991 forks source link

MKMAN="no" bash releasetools/x86_hdimage.sh fails #180

Open rlfnb opened 8 years ago

rlfnb commented 8 years ago

Starting a build with

MKMAN="no" MKMANPAGES="no" bash releasetools/x86_hdimage.sh

fails with the following output:

.... dropped for brevity ..... ./usr/man/man9/prop_dictionary_copyout_ioctl.9 ./usr/man/whatis.db ======== end of 3404 missing files ==========

*\ [checkflist] Error code 1

nbmake[2]: stopped in /workspace/minix_ws/rlfnb/minix/distrib/sets 1 error

nbmake[2]: stopped in /workspace/minix_ws/rlfnb/minix/distrib/sets *\ [distribution] Error code 2

nbmake[1]: stopped in /workspace/minix_ws/rlfnb/minix 1 error

nbmake[1]: stopped in /workspace/minix_ws/rlfnb/minix *\ [release] Error code 2

nbmake: stopped in /workspace/minix_ws/rlfnb/minix 1 error

nbmake: stopped in /workspace/minix_ws/rlfnb/minix

ERROR: Failed to make release * BUILD ABORTED *

maybe, its related to latest refactoring of releasetools/x86(hd/cd/..)_image.sh, but I did not use it before, I cannot say whether its a regression or not.

boricj commented 8 years ago

The MINIX set files are really coarse (and that's a huge understatement) compared to the NetBSD ones. I expect most combinations of make variables to fail at this stage because of this. I guess the only long-term solution would be to start using NetBSD set files because fixing +11000 lines of set files by hand is unrealistic.

I don't think the latest refactoring is at fault since I only split the big minix set into seven smaller sets.