OK, thanks! Done that. But how do I get to build the MdeModulePkg? I did setup as mentioned in https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions
Peter 2018-11-24 18:57 GMT+01:00, stephano <[email protected]>: > Hey Peter, > > We're still using GCC5 for most of our testing. Try building with that > release: > > apt install gcc-5 > > Then in Conf/target.txt: > TOOL_CHAIN_TAG = GCC5 > > Cheers, > Stephano > > On 11/24/2018 9:23 AM, Peter Wiehe wrote: >> OK >> >> Building went well to a certain point. I successfully git cloned. I >> built the BaseTools. >> >> I (seemingly successfully) setup the build shell environment. (I got no >> errors.) >> >> In the target conf file I chose "IA32 X64" and ELFGCC (since I habe >> gcc 7.3.0 installed). >> When I type "build", there comes an error like "Command build not found". >> >> I thought that maybe it's because of the shell environment variable >> $PATH. $PATH does NOT contain the edk2 source directory in any way >> (despite the fact that I entered "export EDK_TOOLS_PATH..."). >> >> What can I do? >> >> Greetings >> Peter >> >> 2018-11-24 1:40 GMT+01:00, stephano <[email protected]>: >>> Hello Peter, >>> >>> Thanks for giving EDK2 a try! >>> >>> We have a set of simple instructions for folks building on standard >>> Linux distros. Please have a look at this page: >>> >>> https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions >>> >>> Note: Be sure the TARGET_ARCH is set correctly. (E.g. TARGET_ARCH = x64) >>> >>> Once you have built the BaseTools and MdeModulePkg without any errors, >>> you can try building and running in OVMF: >>> >>> https://github.com/tianocore/tianocore.github.io/wiki/How-to-build-OVMF >>> >>> Tip: Add the -j option so that you can grep through the log easily for >>> any errors (build -j /path/to/log/file.txt). >>> >>> Hopefully those links help get you started. Let me know if you run into >>> any other issues. >>> >>> Cheers, >>> Stephano >>> >>> Stephano Cetola >>> TianoCore Community Manager >>> >>> On 11/23/2018 2:44 PM, Peter Wiehe wrote: >>>> Hello, I'm a total newbie to Tianocore/EDK2/OVMF. >>>> (My coding is at high school level I think, not university level. I >>>> have some (small) experience writing in Assembler, C, C++. I wrote a >>>> little bootloader, so I know something about filesystem in general and >>>> ext2 and pre-kernel "environment".) >>>> >>>> I use xubuntu 18.04 on an AMD 64bit PC. >>>> >>>> I'm currently trying to >>>> 1.) build OVMF from source >>>> 2.) and then want to run it in/with Qemu. >>>> 3.) Later I would like to try to write a simple ext2 "driver". Can't >>>> guarantee I will succeed, but let's see. >>>> >>>> So far I have >>>> 1.) downloaded the whole edk2 zip/tar-ball >>>> 2.) have installed nasm and ASL (iasl) >>>> 3.) Run "EmulatorPkg/build.sh" >>>> 4.) Run "OvmfPkg/build.sh -a X64" >>>> 5.) Run "OvmfPkg/build.sh -a X64 qemu" >>>> >>>> Then I get the error message "qemu-system-x86_64: -pflash >>>> /home/peter/Schreibtisch/edk2-master/Build/OvmfX64/DEBUG_GCC5/QEMU/bios.bin: >>>> Could not open >>>> '/home/peter/Schreibtisch/edk2-master/Build/OvmfX64/DEBUG_GCC5/QEMU/bios.bin': >>>> No such file or directory" >>>> >>>> So my first question is how to deal with this error. >>>> >>>> Kind regards >>>> Peter Wiehe >>>> _______________________________________________ >>>> edk2-devel mailing list >>>> [email protected] >>>> https://lists.01.org/mailman/listinfo/edk2-devel >>>> >>> >> _______________________________________________ >> edk2-devel mailing list >> [email protected] >> https://lists.01.org/mailman/listinfo/edk2-devel >> > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

