From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4864:20::d43; helo=mail-io1-xd43.google.com; envelope-from=peter.wiehe2@gmail.com; receiver=edk2-devel@lists.01.org Received: from mail-io1-xd43.google.com (mail-io1-xd43.google.com [IPv6:2607:f8b0:4864:20::d43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6B39B21193063 for ; Sat, 24 Nov 2018 10:03:04 -0800 (PST) Received: by mail-io1-xd43.google.com with SMTP id u19so10923068ioc.2 for ; Sat, 24 Nov 2018 10:03:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=DpJ5+TW6YkA1bH3O9FOi092ISalQHQRpSVEKE1Xo9z8=; b=fYe8QGngyQ9YWGRdsZTpzSF+iTK+R69dNQtNhhlPR0nKqtj8DsC0Et4zYtJkaWmlpO /BGyivyE8YFuWtGSRu5TgxorVtpcd2LQsKMAWVxpjO4gFFeyCz/ZRlqcNp/07bYeVuqs IV5h5qy5LS7h4GCfOs3RJ0WZdPDo1KTZf8Hgjj5D0gLUgtG85tIQV679pF/xtDj7xXdI nZlSyYv7N1hdmU3cW2oAhvrWk5GEY6O7r3oasG1p61XqKcaW+Rgn7qo9dpeyr9ofKMM9 Pi/ezJycku4Trl5Wt5snE6/Z0o//praKtWpkJ1v+TZnGYy16Kb6YzQtlQ09ylOufm7tY e9Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=DpJ5+TW6YkA1bH3O9FOi092ISalQHQRpSVEKE1Xo9z8=; b=NXJFSS1y7z1Md6Mtx0xp1emZs07l31z3CrNIOpg4qADKOGQ6Gel8ZStudfLcYjWUL7 KNQmBAaBdNQCTpAR1ogLMCdmboCUHel++gb1at7RGqzyCVUWadPHmf7SKUhtMIp6qjjf rN0FKbteNQymlvt9rJkU5xia7SRdCr4ZenrYZ0VcMYQusprSaXLsHoEsSizi2b+qSjx5 e73EGIxx9c/p0pu/DCxxyC/MsSmsB8PORLMSKT/6VEnJ3YBZjGtR3fsqBYEXcpeo2MJd QhOgYMEyXUN7PKIFncnD21HtdwRZvQGn9U0Iel3CbomrBimh1fp0kjxd5YP3ckn51PTb bVBQ== X-Gm-Message-State: AA+aEWaNH9Wex2G8YRkt/3SfDFIPFdqhREZ65Lywa3o5zJuAkJFu8kGa XxBhQLgQY6dxOOQvYX3GKT8zVquwvthd3Hz3oOufLQ== X-Google-Smtp-Source: AFSGD/Vj+otTx4Q3LRK17U9NjsbYHpA25+CYn9zsGRZWbvEin2JlU4S09UE8+ojIaYDm8vPigDxbY8ZeKnZG207fnbo= X-Received: by 2002:a6b:b902:: with SMTP id j2mr15713147iof.220.1543082583439; Sat, 24 Nov 2018 10:03:03 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a5d:899a:0:0:0:0:0 with HTTP; Sat, 24 Nov 2018 10:03:02 -0800 (PST) In-Reply-To: References: From: Peter Wiehe Date: Sat, 24 Nov 2018 19:03:02 +0100 Message-ID: To: edk2-devel Subject: Re: Newbie: Getting Ovmf built X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2018 18:03:04 -0000 Content-Type: text/plain; charset="UTF-8" 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 : > 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 : >>> 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 >>>> edk2-devel@lists.01.org >>>> https://lists.01.org/mailman/listinfo/edk2-devel >>>> >>> >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.01.org >> https://lists.01.org/mailman/listinfo/edk2-devel >> >