Matgen84 Posted February 21, 2019 Share Posted February 21, 2019 6 hours ago, D-an-W said: Is the script working ok currently, I haven't updated in a few weeks and it just failed on me (Also after letting it create a new /src folder)? ================================================================================ Building AptioFixPkg <-------------------------------------------------- Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 23:06:02, Feb.20 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/AptioFixPkg/AptioFixPkg.dsc Processing meta-data .. build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 23:06:04, Feb.20 2019 Build total time: 00:00:02 ================================================================================ Building AppleSupportPkg <-------------------------------------------------- Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 23:06:04, Feb.20 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/AppleSupportPkg/AppleSupportPkg.dsc Processing meta-data . build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 23:06:06, Feb.20 2019 Build total time: 00:00:02 ================================================================================ Building Clover <-------------------------------------------------- ================================================================================ boot6 <-------------------------------------------------- TOOLCHAIN_DIR: /Users/dan/src/opt/local MTOC_PREFIX: /usr/local/bin/ NASM_PREFIX: /Users/dan/src/opt/local/bin/ NASM_VER: 2.13.03 Building from: /Users/dan/src/edk2 Running edk2 build for CloverX64 using the command: build -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/dan/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE8 -n 9 Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 23:06:07, Feb.20 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/Clover/Clover.dsc Flash Image Definition = /Users/dan/src/edk2/Clover/Clover.fdf Processing meta-data ... build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 23:06:11, Feb.20 2019 Build total time: 00:00:03 o_Ops, ./ebuild.sh exited with error(s), aborting.. Dans-Mac-mini:~ dan$ Hi You must change Nasm_Ver to 2.14.02 edk2 version change 4 times in lastest commits, I don't know which one is the good one! Link to comment Share on other sites More sharing options...
cecekpawon Posted February 21, 2019 Share Posted February 21, 2019 (edited) Better rename both Clover / OcLib Base64Decode func name to something like CloverBase64Decode / OcBase64Decode as temporary workaround. EDIT: For Clover it has been fixed by Zenith. Please svn up your local source. Edited February 21, 2019 by cecekpawon 3 Link to comment Share on other sites More sharing options...
Zenith432 Posted February 21, 2019 Share Posted February 21, 2019 (edited) @Matgen84: Should use edk2 svn r28853 with Clover r4881 @droples: OcSupportPkg is not part of Clover and I don't build it. Since edk2 svn r28780 there is a conflicting function Base64Decode in edk2's BaseLib, so do as cecekpawon says and rename the function in OcSupportPkg - but it's the responsiblity of vit9696 or whoever maintains that code to change it permanently. Edited February 21, 2019 by Zenith432 2 2 Link to comment Share on other sites More sharing options...
Matgen84 Posted February 21, 2019 Share Posted February 21, 2019 45 minutes ago, Zenith432 said: @Matgen84: Should use edk2 svn r28853 with Clover r4881 @droples: OcSupportPkg is not part of Clover and I don't build it. Since edk2 svn r28780 there is a conflicting function Base64Decode in edk2's BaseLib, so do as cecekpawon says and rename the function in OcSupportPkg - but it's the responsiblity of vit9696 or whoever maintains that code to change it permanently. I build AppleSupportPKG alone from master: there is no issue with OcSupportPKG. I don't know why there is a problem when build Clover! Sorry for my bad english 1 Link to comment Share on other sites More sharing options...
Zenith432 Posted February 21, 2019 Share Posted February 21, 2019 10 minutes ago, Matgen84 said: I build AppleSupportPKG alone from master: there is no issue with OcSupportPKG. I don't know why there is a problem when build Clover! Sorry for my bad english Ok, I checked the code base for OcSupportPkg, and vit9696 already fixed this on Oct 26 2018 https://github.com/acidanthera/OcSupportPkg/commit/5284879b38cab0ea5d67f5065dc8d0733c872429#diff-eeb419e64413d451f0ec26cc51772844 OcMiscLib does have a duplicate Base64Decode, but it has the exact same prototype as the one in edk2 BaseLib, and since both implementations are in a lib, a link should only pick up one of them without giving a duplicate symbol error. Maybe it's giving an error because Clover links with -all_load flag in XCODE8 which tells the linker to load all objects in a library. If duplicate definitions exist in different libraries, it prints an error. Using -all_load does not result in code bloat because unreferenced code is stripped with -dead_strip. This is a convention from EDK2 which uses --whole-archive in gcc build to achieve same result and not have duplicate definitions inside edk2 code base. However, it's allowed for other code bases to have duplicate definitions. Link to comment Share on other sites More sharing options...
droples Posted February 21, 2019 Share Posted February 21, 2019 17 minutes ago, Matgen84 said: I build AppleSupportPKG alone from master: there is no issue with OcSupportPKG. I don't know why there is a problem when build Clover! Sorry for my bad english AppleSupportPKG uses UDK. If you use Clover_builder.coommand with UDK and not edk2, then there will also be no error. 1 Link to comment Share on other sites More sharing options...
Zenith432 Posted February 21, 2019 Share Posted February 21, 2019 (edited) @droples: update to r4883 and reapply Patches_for_EDK2. I commented out the definition of Base64Decode in BaseLib, because it's not used in EDK2 or Clover anywhere. OcSupportPkg has an identical prototype and an implementation for it so everything should straighten out. Edited February 21, 2019 by Zenith432 2 1 Link to comment Share on other sites More sharing options...
Ricky1994 Posted February 21, 2019 Share Posted February 21, 2019 hello guys,my Buildclover script version is the latest 4.9.5 and there is no apfsdriverloader.efi after compliing, so what should i do? local edk2 version is 28853. thanks a lot Link to comment Share on other sites More sharing options...
Zenith432 Posted February 21, 2019 Share Posted February 21, 2019 (edited) 7 minutes ago, Ricky1994 said: hello guys,my Buildclover script version is the latest 4.9.5 and there is no apfsdriverloader.efi after compliing, so what should i do? local edk2 version is 28853. thanks a lot Try again with Clover r4883, and if apfsdriverloader.efi still doesn't build, paste the log. Edited February 21, 2019 by Zenith432 Link to comment Share on other sites More sharing options...
Matgen84 Posted February 21, 2019 Share Posted February 21, 2019 6 minutes ago, Zenith432 said: Try again with Clover r4883, and if apfsdriverloader.efi still doesn't build, paste the log. I try with Clover r4883, can't build applesupportPKG, the issue is present CC] MultU64x64 /Users/mathieu/src/edk2/OcSupportPkg/Library/OcMiscLib/Base64Decode.c:54:1: error: conflicting types for 'Base64Decode' Base64Decode ( ^ /Users/mathieu/src/edk2/MdePkg/Include/Library/BaseLib.h:2812:1: note: previous declaration is here Base64Decode ( ^ [CC] SetMem16Wrapper 1 error generated. make: *** [/Users/mathieu/src/edk2/Build/AppleSupportPkg/RELEASE_XCODE8/X64/OcSupportPkg/Library/OcMiscLib/OcMiscLib/OUTPUT/Base64Decode.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/mathieu/src/edk2/Build/AppleSupportPkg/RELEASE_XCODE8/X64/OcSupportPkg/Library/OcMiscLib/OcMiscLib] build.py... : error F002: Failed to build module /Users/mathieu/src/edk2/OcSupportPkg/Library/OcMiscLib/OcMiscLib.inf [X64, XCODE8, RELEASE] - Failed - Build end time: 10:41:48, Feb.21 2019 Build total time: 00:00:08 1 Link to comment Share on other sites More sharing options...
Zenith432 Posted February 21, 2019 Share Posted February 21, 2019 (edited) You're right, the workaround doesn't work. The function Base64Decode in edk2 BaseLib is EFIAPI and has return type EFI_STATUS. The function in OcMiscLib has return type BOOLEAN and is not EFIAPI. It is a problem in OcSupportPkg which is incompatible with edk2 after svn r28780 and needs to rename this function. The only other workaround I can make in Clover is to add the file MdePkg/Include/Library/BaseLib.h to Patches_to_EDK2 and comment out edk2's Base64Decode completely. I don't lilke adding more files to Patches_for_EDK2, and OcSupportPkg is external, so I'll do it only if slice wants to go this way. Until then, people just have to edit their copy of OcSupportPkg and rename Base64Decode. Sorry. PS: I sent vit9696 a PM about this. PPS: The name collision is fixed in OcSupportPkg so pull the latest master https://github.com/acidanthera/OcSupportPkg/commit/4ad7a1c7f92efad7b5ccd68f258c4fd3543ab3e5 Edited February 21, 2019 by Zenith432 3 1 Link to comment Share on other sites More sharing options...
droples Posted February 21, 2019 Share Posted February 21, 2019 @Zenith432! Thank! Clover4883 - all compile without errors. Log_CompilleClover4883.txt 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted February 21, 2019 Share Posted February 21, 2019 1 hour ago, Zenith432 said: You're right, the workaround doesn't work. The function Base64Decode in edk2 BaseLib is EFIAPI and has return type EFI_STATUS. The function in OcMiscLib has return type BOOLEAN and is not EFIAPI. It is a problem in OcSupportPkg which is incompatible with edk2 after svn r28780 and needs to rename this function. The only other workaround I can make in Clover is to add the file MdePkg/Include/Library/BaseLib.h to Patches_to_EDK2 and comment out edk2's Base64Decode completely. I don't lilke adding more files to Patches_for_EDK2, and OcSupportPkg is external, so I'll do it only if slice wants to go this way. Until then, people just have to edit their copy of OcSupportPkg and rename Base64Decode. Sorry. PS: I sent vit9696 a PM about this. PPS: The name collision is fixed in OcSupportPkg so pull the latest master https://github.com/acidanthera/OcSupportPkg/commit/4ad7a1c7f92efad7b5ccd68f258c4fd3543ab3e5 Since fixed name collision in OcSupportPKG latest master: all works fine with Clover r4883. Thanks 1 Link to comment Share on other sites More sharing options...
D-an-W Posted February 21, 2019 Share Posted February 21, 2019 (edited) Still not working here even after deleting the /src folder and editing the nasm_ver ---------------------------------------------------------------------- Ran 262 tests in 1.511s OK ================================================================================ Building AptioFixPkg <-------------------------------------------------- Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 18:59:08, Feb.21 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/AptioFixPkg/AptioFixPkg.dsc Processing meta-data .. build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 18:59:10, Feb.21 2019 Build total time: 00:00:02 ================================================================================ Building AppleSupportPkg <-------------------------------------------------- Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 18:59:11, Feb.21 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/AppleSupportPkg/AppleSupportPkg.dsc Processing meta-data . build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 18:59:12, Feb.21 2019 Build total time: 00:00:02 ================================================================================ Building Clover <-------------------------------------------------- ================================================================================ boot6 <-------------------------------------------------- TOOLCHAIN_DIR: /Users/dan/src/opt/local MTOC_PREFIX: /usr/local/bin/ NASM_PREFIX: /Users/dan/src/opt/local/bin/ NASM_VER: 2.14.02 Building from: /Users/dan/src/edk2 Running edk2 build for CloverX64 using the command: build -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/dan/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE8 -n 9 Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 18:59:13, Feb.21 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/Clover/Clover.dsc Flash Image Definition = /Users/dan/src/edk2/Clover/Clover.fdf Processing meta-data ... build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 18:59:17, Feb.21 2019 Build total time: 00:00:04 o_Ops, ./ebuild.sh exited with error(s), aborting.. Dans-Mac-mini:~ dan$ Edited February 21, 2019 by D-an-W Link to comment Share on other sites More sharing options...
SavageAUS Posted February 21, 2019 Share Posted February 21, 2019 3 hours ago, D-an-W said: Still not working here even after deleting the /src folder and editing the nam_ver ---------------------------------------------------------------------- Ran 262 tests in 1.511s OK ================================================================================ Building AptioFixPkg <-------------------------------------------------- Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 18:59:08, Feb.21 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/AptioFixPkg/AptioFixPkg.dsc Processing meta-data .. build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 18:59:10, Feb.21 2019 Build total time: 00:00:02 ================================================================================ Building AppleSupportPkg <-------------------------------------------------- Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 18:59:11, Feb.21 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/AppleSupportPkg/AppleSupportPkg.dsc Processing meta-data . build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 18:59:12, Feb.21 2019 Build total time: 00:00:02 ================================================================================ Building Clover <-------------------------------------------------- ================================================================================ boot6 <-------------------------------------------------- TOOLCHAIN_DIR: /Users/dan/src/opt/local MTOC_PREFIX: /usr/local/bin/ NASM_PREFIX: /Users/dan/src/opt/local/bin/ NASM_VER: 2.14.02 Building from: /Users/dan/src/edk2 Running edk2 build for CloverX64 using the command: build -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/dan/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE8 -n 9 Build environment: Darwin-16.7.0-x86_64-i386-64bit Build start time: 18:59:13, Feb.21 2019 WORKSPACE = /Users/dan/src/edk2 ECP_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EFI_SOURCE = /Users/dan/src/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /Users/dan/src/edk2/BaseTools CONF_PATH = /Users/dan/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/dan/src/edk2/Clover/Clover.dsc Flash Image Definition = /Users/dan/src/edk2/Clover/Clover.fdf Processing meta-data ... build.py... /Users/dan/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf(519): error 000E: File/directory not found in workspace /Users/dan/src/edk2/MdePkg/Library/BaseLib/X86SpeculationBarrier.c - Failed - Build end time: 18:59:17, Feb.21 2019 Build total time: 00:00:04 o_Ops, ./ebuild.sh exited with error(s), aborting.. Dans-Mac-mini:~ dan$ +1 even with nasm version changed and new ~src Link to comment Share on other sites More sharing options...
apianti Posted February 21, 2019 Share Posted February 21, 2019 I imagine you did not change the revision of the edk2 version, it must be at least r28853. Did you make sure that you have that revision? 2 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted February 22, 2019 Share Posted February 22, 2019 Seems no issue with Xcode 8.2.1, nasm 2.14.02, EDK2 r28892. Yeah, there were some unresolved conflics on local repo after last EDK sync so.. I svn cleanup or rm -r those dir then: "2) update Clover + force edk2 update (no building)" Build_Clover_v4.9.5_EDK2_r28892_r4884.zip 1 1 Link to comment Share on other sites More sharing options...
D-an-W Posted February 22, 2019 Share Posted February 22, 2019 Sorted! Thanks you two Link to comment Share on other sites More sharing options...
LAbyOne Posted February 22, 2019 Share Posted February 22, 2019 (edited) Hi guys, this is what i get running clover.command Build_Clover script v4.9.5 No update available. ........ CLOVER Remote revision: 4884 Local revision: 4877 EDK2 Remote revision: 28924 Local revision: 28338 The current local EDK2 revision is the suggested one (28338). then as pointed by otheres since 4881 10 hours ago, apianti said: .... the revision of the edk2 version, it must be at least r28853. So just a question... if the suggested revision has changed, Why not update on current build.command also ---> EDK2_REV="${EDK2_REV:-28853} ? Edited February 22, 2019 by LAbyOne Link to comment Share on other sites More sharing options...
Matgen84 Posted February 22, 2019 Share Posted February 22, 2019 (edited) 1 hour ago, LAbyOne said: Hi guys, this is what i get running clover.command Build_Clover script v4.9.5 No update available. ........ CLOVER Remote revision: 4884 Local revision: 4877 EDK2 Remote revision: 28924 Local revision: 28338 The current local EDK2 revision is the suggested one (28338). then as pointed by otheres since 4881 So just a question... if the suggested revision has changed, Why not update on current build.command also ---> EDK2_REV="${EDK2_REV:-28853} ? Hi Build_Clover.command does not depend on the Clover team. Philip keeps the script updated regularly. Currently, until it intervenes, we have to manually edit local EDK2_REV. i think. Edited February 22, 2019 by Matgen84 Link to comment Share on other sites More sharing options...
droples Posted February 22, 2019 Share Posted February 22, 2019 3 hours ago, LAbyOne said: Hi guys, this is what i get running clover.command Build_Clover script v4.9.5 No update available. ........ CLOVER Remote revision: 4884 Local revision: 4877 EDK2 Remote revision: 28924 Local revision: 28338 The current local EDK2 revision is the suggested one (28338). then as pointed by otheres since 4881 So just a question... if the suggested revision has changed, Why not update on current build.command also ---> EDK2_REV="${EDK2_REV:-28853} ? 3 1 Link to comment Share on other sites More sharing options...
LAbyOne Posted February 22, 2019 Share Posted February 22, 2019 3 hours ago, Matgen84 said: Hi Build_Clover.command does not depend on the Clover team. Philip keeps the script updated regularly. Currently, until it intervenes, we have to manually edit local EDK2_REV. i think. I obviously forgot about that, you'r right. 1 Link to comment Share on other sites More sharing options...
apianti Posted February 22, 2019 Share Posted February 22, 2019 Yeah, we don't maintain anything but the source repository. I don't think any of the developers really use any of the build scripts since we have to set stuff up anyway, it's the same to just do each step. Unsure where Philip is, or Micky, but one of them should update the script here soon, until then you can just edit the script and change the edk revision, or manually update it. 1 Link to comment Share on other sites More sharing options...
apianti Posted February 22, 2019 Share Posted February 22, 2019 (edited) Just so you guys know you can change the edk revision without editing the script by running it from the command line and prepending EDK2_REV=#####. Because it is only set to the value in the script if it isn't already set in the environment. You could also just export EDK2_REV=##### and then run the script, but you have to remember you did that or you will be stuck at that revision until you remove or change the variable again. Edited February 22, 2019 by apianti 1 Link to comment Share on other sites More sharing options...
stinga11 Posted February 24, 2019 Share Posted February 24, 2019 with the lastest udpdates on clover I cant compile. Building Clover <-------------------------------------------------- ================================================================================ boot6 <-------------------------------------------------- TOOLCHAIN_DIR: /Users/exzo/src/opt/local MTOC_PREFIX: /Users/exzo/src/opt/local/bin/ NASM_PREFIX: /Users/exzo/src/opt/local/bin/ NASM_VER: 2.13.03 Building from: /Users/exzo/src/edk2 Running edk2 build for CloverX64 using the command: build -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/exzo/src/edk2/Conf -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE8 -n 13 Build environment: Darwin-17.7.0-x86_64-i386-64bit Build start time: 12:42:01, Feb.24 2019 WORKSPACE = /Users/exzo/src/edk2 EDK_TOOLS_PATH = /Users/exzo/src/edk2/BaseTools CONF_PATH = /Users/exzo/src/edk2/Conf Architecture(s) = X64 Build target = RELEASE Toolchain = XCODE8 Active Platform = /Users/exzo/src/edk2/Clover/Clover.dsc Flash Image Definition = /Users/exzo/src/edk2/Clover/Clover.fdf Processing meta-data ......... done! Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf [X64] Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf [X64] Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64] Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseLib/BaseLib.inf [X64] [CC] IoLibMmioBuffer Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf [X64] Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64] [CC] BaseReportStatusCodeLib Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [X64] [SLINK] BaseReportStatusCodeLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Library/WaveLib/WaveLib.inf [X64] [CC] SetMem [CC] CheckSum [CC] DebugLib Building ... /Users/exzo/src/edk2/Clover/Library/OpensslLib/OpensslLibNull.inf [X64] [SLINK] BaseDebugLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf [X64] [CC] IoHighLevel Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf [X64] Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf [X64] Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf [X64] [CC] ScanMem64Wrapper [CC] SwitchStack Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf [X64] [CC] PcdLib [SLINK] BasePcdLibNull Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf [X64] [CC] OpensslLibNull [CC] IoLibGcc /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLibNull.obj has no symbols warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning for library: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Library/OpensslLib/OpensslLibNull/OUTPUT/OpensslLib.lib the table of contents is empty (no object file members in the library define global symbols) [SLINK] OpensslLib [CC] SwapBytes64 Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf [X64] [CC] ScanMem32Wrapper [CC] WaveLib [CC] ScanMem64Wrapper [SLINK] WaveLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf [X64] [CC] PrintLibInternal [CC] UefiShellInstall1CommandsLib [CC] IoLib [SLINK] UefiShellInstall1CommandsLib Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf [X64] [CC] SwapBytes32 [CC] ScanMem16Wrapper [NASM] CpuSleep [CC] ScanMem32Wrapper [CC] SetSize [CC] PrintLib [CC] SwapBytes16 [CC] ScanMem8Wrapper [SLINK] BasePrintLib Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf [X64] [CC] UefiShellLevel1CommandsLib [CC] Type [CC] ZeroMemWrapper [CC] LongJump [CC] ScanMem16Wrapper [CC] Connect [CC] UefiShellLevel2CommandsLib [CC] SetJump [CC] CompareMemWrapper [NASM] IoFifo [CC] ScanMem8Wrapper [CC] Exit [SLINK] BaseIoLibIntrinsic Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf [X64] [NASM] CpuFlushTlb [CC] SetMem64Wrapper [CC] RShiftU64 [CC] Touch [CC] Comp [SLINK] BaseCpuLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64] [CC] SetMem32Wrapper [CC] Devices [CC] RRotU64 [CC] ZeroMemWrapper [CC] Goto [CC] SetMem16Wrapper [CC] RRotU32 [CC] UefiHiiServicesLib [CC] Ver [CC] TimeDate [SLINK] UefiHiiServicesLib Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf [X64] [CC] CompareMemWrapper [CC] Mode [CC] SetMemWrapper [CC] MultU64x64 [CC] OpenInfo [CC] UefiShellBcfgCommandLib [CC] MultU64x32 [CC] CopyMemWrapper [CC] UefiShellCommandLib [CC] SetMem64Wrapper [CC] UefiShellLevel3CommandsLib [CC] DxeNetLib [CC] Load [CC] UefiShellNetwork2CommandsLib [CC] IsZeroBufferWrapper [CC] MultS64x64 [CC] AutoGen [SLINK] UefiShellBcfgCommandLib Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf [X64] [CC] SetMem32Wrapper [CC] ModU64x32 [CC] MemMap [CC] Disconnect [CC] MemLibGeneric [CC] Cls [CC] LShiftU64 [CC] SetMem16Wrapper [CC] MemLibGuid [CC] If [CC] LRotU64 [CC] UefiShellNetwork1CommandsLib [CC] Ls [CC] Reconnect [CC] SetMemWrapper [CC] Ping6 [CC] Alias [CC] LRotU32 [CC] CopyMem [CC] ConsistMapping [SLINK] BaseMemoryLib Building ... /Users/exzo/src/edk2/Clover/ShellPkg/Library/UefiShellLib/UefiShellLib.inf [X64] [SLINK] UefiShellCommandLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf [X64] [CC] NetBuffer [CC] LowBitSet64 [CC] CopyMemWrapper [SLINK] DxeNetLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf [X64] [CC] Unload [CC] Echo [CC] LowBitSet32 [CC] IsZeroBufferWrapper [CC] For [CC] ApplicationEntryPoint [CC] Compress [CC] HighBitSet64 [SLINK] UefiApplicationEntryPoint Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf [X64] [CC] Pause [CC] HighBitSet32 [CC] Map [CC] MemLibGeneric [CC] Ping [CC] Shift [CC] UefiFileHandleLib [CC] DrvDiag [CC] GetPowerOfTwo64 [CC] Hid [SLINK] UefiFileHandleLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf [X64] [CC] EfiCompress [CC] Ifconfig6 [CC] GetMtc [CC] MemLibGuid [CC] GetPowerOfTwo32 [CC] Reset [CC] Stall [CC] UsbDxeLib [CC] DivU64x64Remainder [CC] AutoGen [SLINK] UefiUsbLib Building ... /Users/exzo/src/edk2/Clover/Library/VideoBiosPatchLib/VideoBiosPatchLib.inf [X64] [CC] MemLib [SLINK] UefiShellNetwork2CommandsLib [CC] EfiDecompress Building ... /Users/exzo/src/edk2/Clover/Library/MemLogLibDefault/MemLogLibDefault.inf [X64] [SLINK] UefiMemoryLib Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf [X64] [CC] UefiHandleParsingLib [CC] DivU64x32Remainder [CC] UefiScsiLib [CC] Set [SLINK] UefiScsiLib Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf [X64] [CC] Help [CC] DivU64x32 [CC] AutoGen [SLINK] UefiShellLevel1CommandsLib Building ... /Users/exzo/src/edk2/Clover/Library/OsxBdsPlatformLib/PlatformBds.inf [X64] [CC] PciLib [CC] AutoGen [SLINK] BasePciLibCf8 Building ... /Users/exzo/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64] [CC] DivS64x64Remainder [CC] VideoBiosPatchLib [SLINK] UefiHandleParsingLib Building ... /Users/exzo/src/edk2/Clover/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf [X64] [CC] MemLogLib [CC] Dmem [CC] Ifconfig [SLINK] MemLogLibDefault Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf [X64] [CC] MkDir [CC] Dh [CC] ARShiftU64 [CC] AutoGen [SLINK] UefiShellLevel3CommandsLib Building ... /Users/exzo/src/edk2/MdePkg/Library/DxePcdLib/DxePcdLib.inf [X64] [CC] PciCf8Lib [CC] AutoGen [SLINK] BasePciCf8Lib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf [X64] [SLINK] UefiShellNetwork1CommandsLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf [X64] [CC] LzmaDecompress [CC] BitField [CC] DevicePath [CC] 915resolution [CC] Cd [CC] LoadPciRom [CC] CpuDeadLoop [CC] Drivers [CC] Cpu [CC] CustomizedDisplayLib [CC] UefiShellLib [SLINK] UefiShellLib [CC] edid Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf [X64] [CC] BdsPlatform [CC] BmConnect [SLINK] VideoBiosPatchLib Building ... /Users/exzo/src/edk2/Clover/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf [X64] [CC] DxePcdLib [CC] LinkedList [SLINK] DxePcdLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf [X64] [CC] DevTree [CC] BdsConnect [CC] Mm [CC] PlatformData [CC] UefiHiiServicesLib [CC] Cp [CC] UefiSortLib [SLINK] DuetBds Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf [X64] [SLINK] UefiHiiServicesLib [SLINK] UefiSortLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf [X64] Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf [X64] [CC] LzFind [CC] CustomizedDisplayLibInternal [CC] BmMisc [CC] DxeSecurityManagementLib [SLINK] DxeSecurityManagementLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf [X64] [CC] DxeCapsuleLibNull [SLINK] DxeCapsuleLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf [X64] [CC] AuthVariableLibNull [CC] AutoGen [CC] Parse [CC] SetVar [SLINK] AuthVariableLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf [X64] [SLINK] CustomizedDisplayLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf [X64] [CC] TpmMeasurementLibNull [CC] VarCheckLib [SLINK] TpmMeasurementLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64] [SLINK] VarCheckLib Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeHobLib/DxeHobLib.inf [X64] [CC] InternalGetSpinLockProperties [CC] BdsMisc [CC] DxeServicesTableLib [CC] DrvCfg [CC] BmConsole [SLINK] DxeServicesTableLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64] [CC] GccInline [CC] RuntimeLib [CC] SerMode [CC] Rm [CC] DriverEntryPoint [CC] SafeString [SLINK] UefiRuntimeLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [X64] [SLINK] UefiDriverEntryPoint Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf [X64] [CC] SynchronizationGcc [CC] HobLib [SLINK] BaseSynchronizationLib Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf [X64] [CC] UefiShellDriver1CommandsLib [SLINK] DxeHobLib Building ... /Users/exzo/src/edk2/Clover/Library/DuetTimerLib/DuetTimerLib.inf [X64] [CC] DebugAgentLibNull [CC] CpuExceptionHandlerLibNull [CC] MemoryAllocationLib [SLINK] DebugAgentLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf [X64] [SLINK] CpuExceptionHandlerLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf [X64] [SLINK] UefiMemoryAllocationLib Building ... /Users/exzo/src/edk2/Clover/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf [X64] [CC] HiiLib [CC] LzmaDec [CC] BdsConsole [CC] Mv [CC] String [CC] PeCoffGetEntryPoint [CC] X86TimerLib [SLINK] BasePeCoffGetEntryPointLib [CC] GuidedSectionExtraction Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf [X64] [CC] DxeExtractGuidedSectionLib [SLINK] DuetTimerLib [CC] AutoGen Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf [X64] [SLINK] LzmaDecompressLib [CC] HiiString [SLINK] DxeExtractGuidedSectionLib Building ... /Users/exzo/src/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf [X64] [SLINK] UefiShellDriver1CommandsLib [CC] DxeServicesLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiLib/UefiLib.inf [X64] Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf [X64] [CC] FilePaths [CC] PerformanceLib [SLINK] BasePerformanceLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf [X64] [CC] X86Cache [CC] Allocate [CC] Attrib [CC] HiiLanguage [SLINK] BaseCacheMaintenanceLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf [X64] [CC] BasePeCoff [SLINK] DxeServicesLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64] [SLINK] UefiHiiLib Building ... /Users/exzo/src/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64] [CC] PeCoffExtraActionLib [CC] HobLib [SLINK] PeCoffExtraActionLibNull Building ... /Users/exzo/src/edk2/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf [X64] [CC] PeCoffLoaderEx [CC] BaseUefiDecompressLib [SLINK] DxeCoreHobLib Building ... /Users/exzo/src/edk2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf [X64] [SLINK] VBoxPeCoffLib [SLINK] BaseUefiDecompressLib [CC] UefiLibPrint [CC] BmBoot [CC] UefiBootServicesTableLib [SLINK] UefiBootServicesTableLib [CC] UefiRuntimeServicesTableLib [SLINK] UefiRuntimeServicesTableLib [CC] Vol [NASM] Thunk16 [CC] DxeCoreEntryPoint [CC] DevicePathUtilities [SLINK] DxeCoreEntryPoint [CC] Pci [CC] UefiNotTiano [CC] MemoryAllocationLib [CC] DxeCoreMemoryProfileLibNull [NASM] WriteTr [SLINK] DxeCoreMemoryAllocationLib [CC] BmBootDescription [CC] AutoGen [SLINK] UefiShellLevel2CommandsLib [CC] DmpStore [CC] BdsBoot [CC] UefiDriverModel [CC] DevicePathToText [NASM] Lfence [CC] Dblk [CC] Non-existing [CC] String [CC] Console [CC] BmLoadOption [CC] Math64 [CC] AutoGen [SLINK] GenericBdsLib [CC] Unaligned [CC] EventLogInfo [CC] X86WriteIdtr [CC] X86WriteGdtr [CC] UefiLib [CC] X86Thunk [CC] BmHotkey [CC] X86ReadIdtr [CC] Acpi [CC] X86ReadGdtr [SLINK] UefiLib [CC] X86Msr [CC] BmDriverHealth [SLINK] UefiBootManagerLib [CC] DevicePathFromText [CC] X86GetInterruptState [CC] X86FxSave [CC] UefiDevicePathLib [SLINK] UefiDevicePathLib [CC] X86FxRestore [CC] PrintInfo [CC] X86EnablePaging64 [CC] X86EnablePaging32 [CC] X86DisablePaging64 [CC] X86DisablePaging32 [CC] X86RdRand [CC] QueryTable [CC] X86PatchInstruction [CC] X86SpeculationBarrier [CC] GccInline [CC] SmbiosView [CC] LibSmbiosView [NASM] SwitchStack [CC] UefiShellDebug1CommandsLib [NASM] SetJump [CC] EditTitleBar [NASM] LongJump [CC] EditInputBar [NASM] EnableDisableInterrupts [CC] EditStatusBar [CC] EditMenuBar [NASM] DisablePaging64 [CC] Edit [NASM] CpuId [NASM] CpuIdEx [CC] FileBuffer [NASM] EnableCache [NASM] DisableCache [CC] MainTextEditor [NASM] RdRand [CC] Misc [CC] ChkStkGcc /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (LongJump.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/LongJump.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/LongJump.obj (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SetJump.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SetJump.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SetJump.obj (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (SwitchStack.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/SwitchStack.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/X64/SwitchStack.obj (due to use of basename, truncation, blank padding or duplicate input files) [SLINK] BaseLib Building ... /Users/exzo/src/edk2/Clover/OsxLowMemFixDrv/OsxLowMemFixDrv.inf [X64] Building ... /Users/exzo/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFix3Drv.inf [X64] Building ... /Users/exzo/src/edk2/Clover/OsxAptioFixDrv/OsxAptioFixDrv.inf [X64] Building ... /Users/exzo/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64] Building ... /Users/exzo/src/edk2/Clover/bdmesg_efi/bdmesg.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Drivers/AudioDxe/AudioDxe.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Protocols/EmuVariableUefi/EmuVariableRuntimeDxe.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Protocols/OsxFatBinaryDrv/OsxFatBinaryDrv.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64] [CC] OsxLowMemFixDrv Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleKeyFeeder/AppleKeyFeeder.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleKeyAggregator/AppleKeyAggregator.inf [X64] Building ... /Users/exzo/src/edk2/Clover/Protocols/HashServiceFix/HashServiceFix.inf [X64] [CC] OsxAptioFix3Drv [CC] bdmesg [CC] OsxAptioFixDrv [CC] BufferImage [CC] HdaCodecComponentName [CC] AppleKeyFeeder [CC] DumpUefiCalls [CC] OsxFatBinaryDrv [CC] AutoGen [CC] InitVariable [SLINK] bdmesg [CC] HashServiceFix [CC] Clipboard [CC] AppleKeyAggregator [CC] Lib [DLINK1] bdmesg [MTOC] bdmesg [CC] HdaCodecInfo [CC] AutoGen [CC] BootFixes [SLINK] OsxFatBinaryDrv [GENFW] bdmesg Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleUITheme/AppleUITheme.inf [X64] [CC] AppleKeyMapUtils [CC] BootFixes3 [DLINK1] OsxFatBinaryDrv [CC] AutoGen [CC] AutoGen [MTOC] OsxFatBinaryDrv [SLINK] AppleKeyAggregator [SLINK] OsxLowMemFixDrv [CC] DiskImage [DLINK1] OsxLowMemFixDrv [DLINK1] AppleKeyAggregator [GENFW] OsxFatBinaryDrv Building ... /Users/exzo/src/edk2/Clover/Protocols/AppleImageCodec/AppleImageCodec.inf [X64] [MTOC] OsxLowMemFixDrv [MTOC] AppleKeyAggregator [CC] BdsConnect [CC] SimpleTextProxy [CC] DecodedKernelCheck [CC] HdaCodecAudioIo [CC] AppleUITheme [GENFW] OsxLowMemFixDrv [GENFW] AppleKeyAggregator Building ... /Users/exzo/src/edk2/Clover/Protocols/FirmwareVolume/FirmwareVolume.inf [X64] [CC] Lib Building ... /Users/exzo/src/edk2/Clover/Protocols/SMCHelper/SMCHelper.inf [X64] [CC] DecodedKernelCheck [CC] EmuVariable [CC] AutoGen [CC] AppleImageCodec [CC] BootArgs [CC] FileImage [SLINK] AppleUITheme [CC] SimpleTextExProxy [CC] BootArgs [DLINK1] AppleUITheme [MTOC] AppleUITheme [CC] FirmwareVolume [CC] AutoGen [CC] SMCHelper [SLINK] EmuVariableUefi [CC] AutoGen [GENFW] AppleUITheme Building ... /Users/exzo/src/edk2/Clover/Protocols/MsgLog/MsgLog.inf [X64] [CC] BootServices [SLINK] AppleKeyFeeder [DLINK1] EmuVariableUefi [MTOC] EmuVariableUefi [CC] AutoGen [CC] VMem [CC] HexEdit [DLINK1] AppleKeyFeeder [SLINK] FirmwareVolume [MTOC] AppleKeyFeeder [CC] VMem [CC] AutoGen [GENFW] EmuVariableUefi Building ... /Users/exzo/src/edk2/Clover/FSInject/FSInject.inf [X64] [DLINK1] FirmwareVolume [SLINK] SMCHelper [MTOC] FirmwareVolume [CC] sha1 [GENFW] AppleKeyFeeder Building ... /Users/exzo/src/edk2/Clover/LegacyBios/Region2Dxe/LegacyRegion2Dxe.inf [X64] [CC] MsgLog [CC] HdaCodec [DLINK1] SMCHelper [MTOC] SMCHelper [GENFW] FirmwareVolume Building ... /Users/exzo/src/edk2/Clover/CloverEFI/BiosKeyboard/KeyboardDxe.inf [X64] [CC] RuntimeServices [GENFW] SMCHelper Building ... /Users/exzo/src/edk2/Clover/Drivers/PartitionDxe/PartitionDxe.inf [X64] [CC] AutoGen [CC] AutoGen [SLINK] HashServiceFix [SLINK] MsgLog [CC] HdaControllerComponentName [DLINK1] HashServiceFix [DLINK1] MsgLog [MTOC] HashServiceFix [MTOC] MsgLog [CC] Lib [CC] Log [CC] Lib [CC] LegacyRegion2 [GENFW] HashServiceFix Building ... /Users/exzo/src/edk2/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf [X64] [GENFW] MsgLog [CC] ComponentName Building ... /Users/exzo/src/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf [X64] [CC] AppleKey [CC] AutoGen [CC] MemLog [SLINK] LegacyRegion2Dxe [CC] device_tree [DLINK1] LegacyRegion2Dxe [CC] FSInject [CC] ComponentName [MTOC] LegacyRegion2Dxe [CC] ComponentName [CC] UnicodeCollationEng [CC] device_tree [CC] Mbr [CC] HdaControllerMem [GENFW] LegacyRegion2Dxe Building ... /Users/exzo/src/edk2/Clover/CloverEFI/OsxAcpiTableDxe/AcpiTableDxe.inf [X64] [CC] MainHexEditor [CC] NVRAMDebug [CC] AutoGen [CC] FileLib [CC] NVRAMDebug [CC] Test [SLINK] EnglishDxe [CC] HdaControllerInfo [DLINK1] EnglishDxe [MTOC] EnglishDxe [CC] Gpt [CC] Mach-O [CC] MemImage [CC] AutoGen [CC] Mach-O [GENFW] EnglishDxe [CC] DataHub Building ... /Users/exzo/src/edk2/Clover/Drivers/Ps2MouseDxe/Ps2MouseDxe.inf [X64] [CC] DiskIo [SLINK] FSInject [CC] picopng [DLINK1] FSInject [MTOC] FSInject [CC] HdaControllerHdaIo [CC] main [CC] AutoGen [GENFW] FSInject Building ... /Users/exzo/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf [X64] [CC] BiosKeyboard [SLINK] DiskIoDxe [CC] ElTorito [CC] Misc [CC] ComponentName [DLINK1] DiskIoDxe [CC] Fs [MTOC] DiskIoDxe [CC] load_bmp [CC] AcpiTableProtocol [GENFW] DiskIoDxe Building ... /Users/exzo/src/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf [X64] [CC] Apple [CC] ComponentName [NASM] AsmFuncsX64 [CC] LegacyBiosThunk [NASM] AsmFuncsX64 [CC] AcpiTable [CC] HdaController [CC] CommPs2 [CC] AutoGen [CC] AutoGen [CC] load_icns [CC] ComponentName [SLINK] OsxAptioFixDrv [SLINK] KeyboardDxe [CC] AppleProtocols [CC] icns [CC] AutoGen [DLINK1] KeyboardDxe [MTOC] KeyboardDxe [DLINK1] OsxAptioFixDrv [SLINK] AcpiTableDxe [CC] HdaModels [CC] CommPs2 [MTOC] OsxAptioFixDrv [CC] AutoGen [CC] Partition [DLINK1] AcpiTableDxe [SLINK] AppleImageCodec [GENFW] KeyboardDxe Building ... /Users/exzo/src/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf [X64] [MTOC] AcpiTableDxe [CC] AutoGen [GENFW] OsxAptioFixDrv Building ... /Users/exzo/src/edk2/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf [X64] [SLINK] DumpUefiCalls [NASM] RTShims [DLINK1] AppleImageCodec [CC] AutoGen [MTOC] AppleImageCodec [CC] Ps2Mouse /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (Misc.obj) in output file used for input files: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib/OUTPUT/HexEdit/Misc.obj and: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib/OUTPUT/Edit/Misc.obj (due to use of basename, truncation, blank padding or duplicate input files) [GENFW] AcpiTableDxe Building ... /Users/exzo/src/edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf [X64] [SLINK] UefiShellDebug1CommandsLib [DLINK1] DumpUefiCalls Building ... /Users/exzo/src/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf [X64] [CC] AudioDxe [MTOC] DumpUefiCalls [CC] AutoGen [GENFW] AppleImageCodec Building ... /Users/exzo/src/edk2/Clover/Drivers/UsbKbDxe/UsbKbDxe.inf [X64] [SLINK] PartitionDxe cp: /Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/DumpUefiCalls.efi: No such file or directory make: *** [/Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Protocols/DumpUefiCalls/DumpUefiCalls/DEBUG/DumpUefiCalls.efi] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/exzo/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Protocols/DumpUefiCalls/DumpUefiCalls] build.py... : error F002: Failed to build module /Users/exzo/src/edk2/Clover/Protocols/DumpUefiCalls/DumpUefiCalls.inf [X64, XCODE8, RELEASE] - Failed - Build end time: 12:42:37, Feb.24 2019 Build total time: 00:00:35 o_Ops, ./ebuild.sh exited with error(s), aborting.. logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. Deleting expired sessions...9 completed. [Process completed] Link to comment Share on other sites More sharing options...
Recommended Posts