Forums » Foster Release »
Pedigree on x86_64
Added by John Rose about 1 year ago
Hi pedigree guys,
I stumbled across pedigree the other day and gave it whirl in qemu. It looked pretty good, so I thought I'd compile it on my 64-bit machine. I ran into a couple problems, one of which I think I have fixed.
First: in the file "scripts/checkBuildSystem.pl", "x86_64-pedigree" is missing from the "arch" field of the "Nasm" section. I discovered this during the build when it crashed because it was looking for nasm. I added "x86_65-pedigree" and the build got a little further. This time it stopped when compiling "src/modules/drivers/common/cdi/CdiDisk.cc" because "CdiDisk.h" couldn't find "cdi/storage.h". I've looked through the repository, and there doesn't seem to be such a file. What should I do next?
Thank,
John
Replies
RE: Pedigree on x86_64 - Added by Matthew Iselin about 1 year ago
Hi,
The x86_64 port is not quite as advanced as the standard x86 build. It should still build, but may be missing features or applications.
That aside, I believe your problem is that you have not run "git submodule update --init" yet. Or, if you have, you need to run "git submodule update".
Hope this helps.
RE: Pedigree on x86_64 - Added by John Rose about 1 year ago
Thanks! I at least got it compiled. I am definitely a git newbie. Running it under qemu kicked me into the debugger. I'll see if I can track down a bug for you.