Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

RxDOS building - Prerequisites (Announce)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 03.05.2020, 19:00

> I'm using NASM version 2.14.02

Okay, thanks. Building NASM 2.14.02 from git then using it to build the kernel (running ./mak.sh) at revision 4d73c138c0f8 does result in the same warnings:

RxDOS/biocode.asm:455: warning: word data exceeds bounds [-w+number-overflow]
RxDOS/biocode.asm:504: warning: word data exceeds bounds [-w+number-overflow]
RxDOS/doscode.asm:600: warning: word data exceeds bounds [-w+number-overflow]


This is a NASM error and will likely be fixed in a NASM 2.15 release.


> > 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

The following commands worked for me to build snzip:

git clone https://github.com/google/snappy
cd snappy/
mkdir build
cd build/
cmake -DCMAKE_INSTALL_PREFIX:PATH=~/local ../ && make install
cd ../..
git clone https://github.com/kubo/snzip
cd snzip/
. autogen.sh
./configure --with-snappy=~/local/
make


I do not have python-snappy, python3-snappy, or libsnappy-dev installed.

> > sudo apt install bison
> > sudo apt install cc65
> --Not sure why those.

> And then snappy library building need those two.

I do not have cc65 installed. I do have bison installed, but I don't think it is needed for the snzip build.

> --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.

Okay.

---
l

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 354 users online (0 registered, 354 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum