RxDOS building - Prerequisites (Announce)
--The three "word data exceeds bounds" warnings, all of which are on near call instructions, are not expected but are probably not cause for alarm. What version of NASM are you using? (Tell me the output of running the nasm -v command please.)
I'm using NASM version 2.14.02
> git clone https://github.com/dosemu2/dosemu2.git
--Did you install this too, or just cloned it? Anyway, the default cfg.sh settings won't run the decomp test so you don't need it.
Only clone it as I'm using 86Box to test it
> hg clone https://bitbucket.org/ecm/rxdos-7.2x
--Updated repo address is at domain hg.ulukai.org instead. Bitbucket Mercurial repos are going to be deleted in June or so.
hgrc file updated thanks
> git clone https://github.com/toastpp/toastpp/tree/master/numerics/blzpack
> git clone https://github.com/toastpp/toastpp/
--This is wrong. This isn't the blzpack meant by the manual. The one I meant is https://github.com/jibsen/brieflz/blob/master/example/blzpack.c which you should (and did) clone using git clone https://github.com/jibsen/brieflz instead. And of course, blzpack is only needed if compression method includes brieflz.
Yep, it take me some time to find the good one
> sudo apt install g++
--Not sure why this would be needed.
In fact toastpp need it, it was before finding it wasn't the right blzpack
> hg clone https://bitbucket.org/ecm/inicomp
--You should not need to clone this separately, rxdos-7.2x contains inicomp as a subrepo. (The cfg.sh paths point to this subrepo by default.)
Because it was listed in "additional sources" and I was thinking I need to grab it
> sudo apt-get install libsnappy-dev
--This should not be needed at all. Seems to be related to Snappy and snzip, but I don't think these are needed to build snzip.
After getting snzip, building it complain about the lack of snappy library
> sudo apt install bison
> sudo apt install cc65
--Not sure why those.
And then snappy library building need those two.
--You did not show cloning the LZ4 repo to get lz4c, or downloading the Exomizer 3 release to get the exomizer compressor. You do seem to be using these so I assume you forgot listing them.
LZ4 is part of ubuntu and I download Exomizer 3 and build it from source.
Complete thread:
- RxDOS 7.24 release - ecm, 08.10.2018, 19:09 (Announce)
- RxDOS 7.24 release - Guti, 09.10.2018, 10:14
- RxDOS 7.24 release - ecm, 09.10.2018, 12:54
- RxDOS 7.24 release - Doug, 11.10.2018, 09:32
- RxDOS 7.24 release - ecm, 11.10.2018, 11:53
- RxDOS 7.24 release - roytam, 11.10.2018, 15:37
- RxDOS 7.24 release - ecm, 11.10.2018, 18:16
- RxDOS 7.24 release - tom, 12.10.2018, 13:44
- RxDOS 7.24 release - ecm, 12.10.2018, 14:01
- RxDOS 7.24 release - ecm, 12.10.2018, 14:34
- RxDOS 7.24 release - ecm, 12.10.2018, 14:53
- RxDOS 7.24 release - nico7550, 15.04.2020, 23:37
- RxDOS: Progress since 7.24 release - ecm, 16.04.2020, 17:13
- RxDOS: Progress since 7.24 release - nico7550, 02.05.2020, 13:15
- RxDOS: Progress since 7.24 release - ecm, 03.05.2020, 15:11
- RxDOS: Progress since 7.24 release - nico7550, 03.05.2020, 15:59
- RxDOS: Progress since 7.24 release - ecm, 03.05.2020, 16:18
- RxDOS: Progress since 7.24 release - nico7550, 03.05.2020, 16:37
- RxDOS: Progress since 7.24 release - ecm, 03.05.2020, 16:46
- RxDOS: Progress since 7.24 release - nico7550, 03.05.2020, 16:54
- RxDOS: Progress since 7.24 release - ecm, 03.05.2020, 16:46
- RxDOS: Progress since 7.24 release - tom, 30.01.2021, 13:53
- RxDOS: Progress since 7.24 release - ecm, 30.01.2021, 14:37
- RxDOS: Progress since 7.24 release - tom, 31.01.2021, 12:55
- RxDOS: Progress since 7.24 release - ecm, 31.01.2021, 13:10
- RxDOS: Progress since 7.24 release - tom, 31.01.2021, 16:55
- RxDOS: Progress since 7.24 release - rr, 31.01.2021, 17:47
- RxDOS: Progress since 7.24 release - Japheth, 31.01.2021, 18:21
- RxDOS: Progress since 7.24 release - tom, 31.01.2021, 23:58
- RxDOS: Progress since 7.24 release - rr, 03.02.2021, 21:06
- RxDOS: Progress since 7.24 release - Japheth, 04.02.2021, 09:54
- RxDOS: Progress since 7.24 release - tom, 31.01.2021, 16:55
- RxDOS: Progress since 7.24 release - ecm, 31.01.2021, 13:10
- RxDOS: Progress since 7.24 release - tom, 31.01.2021, 12:55
- RxDOS: Progress since 7.24 release - ecm, 30.01.2021, 14:37
- RxDOS: Progress since 7.24 release - nico7550, 03.05.2020, 16:37
- RxDOS building - RXD_Build.txt - ecm, 03.05.2020, 17:11
- RxDOS building - Prerequisites - ecm, 03.05.2020, 17:29
- RxDOS building - Prerequisites - nico7550, 03.05.2020, 18:29
- RxDOS building - Prerequisites - nico7550, 03.05.2020, 18:50
- RxDOS building - Prerequisites - ecm, 03.05.2020, 19:21
- Building boot32fd.bin - ecm, 03.05.2020, 19:31
- RxDOS building - Prerequisites - ecm, 03.05.2020, 19:21
- RxDOS building - Prerequisites - ecm, 03.05.2020, 19:00
- RxDOS building - Prerequisites - nico7550, 03.05.2020, 18:50
- RxDOS building - Prerequisites - nico7550, 03.05.2020, 18:29
- RxDOS: Progress since 7.24 release - ecm, 03.05.2020, 16:18
- RxDOS: Progress since 7.24 release - nico7550, 03.05.2020, 15:59
- RxDOS: Progress since 7.24 release - ecm, 03.05.2020, 15:11
- RxDOS: Progress since 7.24 release - nico7550, 02.05.2020, 13:15
- RxDOS: Progress since 7.24 release - ecm, 16.04.2020, 17:13
- RxDOS 7.24 release - nico7550, 15.04.2020, 23:37
- RxDOS 7.24 release - roytam, 12.10.2018, 15:27
- RxDOS 7.24 release - ecm, 12.10.2018, 14:01
- RxDOS 7.24 release - tom, 12.10.2018, 13:44
- RxDOS 7.24 release - ecm, 11.10.2018, 18:16
- RxDOS 7.24 release - ecm, 11.10.2018, 18:15
- RxDOS 7.24 release - roytam, 11.10.2018, 15:37
- RxDOS 7.24 release - ecm, 11.10.2018, 11:53
- RxDOS 7.24 release - Doug, 11.10.2018, 09:32