arsradu Posted October 9, 2019 Share Posted October 9, 2019 Hi guys! I saw a few "don't use vers.txt" commits. So...is this intended? Or are there going to be other commits to address this? I'm only curious. Cause right now it looks pretty strange. :)) 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted October 9, 2019 Share Posted October 9, 2019 2 hours ago, arsradu said: Hi guys! I saw a few "don't use vers.txt" commits. So...is this intended? Or are there going to be other commits to address this? I'm only curious. Cause right now it looks pretty strange. :)) I don't use Clover Updater, so I don't know if there is a mistake. No issues for Clover PKG r5095 + 3 commits Link to comment Share on other sites More sharing options...
arsradu Posted October 9, 2019 Share Posted October 9, 2019 (edited) 4 minutes ago, Matgen84 said: I don't use Clover Updater, so I don't know if there is a mistake. No issues for Clover PKG r5095 + 3 commits Well, that's the thing... I didn't use the updater... I just built Clover from scratch. Hmmm.. something is odd. Did you make a clean build (erasing and recreating the the work directory)? Edited October 9, 2019 by arsradu 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted October 9, 2019 Share Posted October 9, 2019 (edited) 21 minutes ago, arsradu said: Well, that's the thing... I didn't use the updater... I just built Clover from scratch. Hmmm.. something is odd. I just built Clover too but from update. Very strange: if I build again: I've the message "not a git repository build failed" despite of CloverPKG in /sym folder Edited October 9, 2019 by Matgen84 1 Link to comment Share on other sites More sharing options...
arsradu Posted October 9, 2019 Share Posted October 9, 2019 18 minutes ago, Matgen84 said: I just built Clover too but from update. Very strange: if I build again: I've the message "not a git repository build failed" despite of CloverPKG in /sym folder Yeah...I just built again (on another machine) and it was ok. Weird, indeed. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted October 9, 2019 Share Posted October 9, 2019 (edited) 51 minutes ago, arsradu said: Yeah...I just built again (on another machine) and it was ok. Weird, indeed. No git errors message when I use previous makepkg version Of course no revision name EDIT: Clean CloverBootLoader folder Always Git errors messages, without Build failed this time Edited October 9, 2019 by Matgen84 1 Link to comment Share on other sites More sharing options...
Slice Posted October 9, 2019 Share Posted October 9, 2019 Guys, don't hurry! It is obvious that I also see these errors and fix them asap. git pull if you can't compile. 1 1 Link to comment Share on other sites More sharing options...
n.d.k Posted October 9, 2019 Share Posted October 9, 2019 Cloverbootloader need to be cloned from repo, since git command was used for version checking recently. it's not ideal though because people may download the source code by other mean. Link to comment Share on other sites More sharing options...
telepati Posted October 9, 2019 Share Posted October 9, 2019 will the updated version no longer be in SourceForge? Link to comment Share on other sites More sharing options...
Matgen84 Posted October 9, 2019 Share Posted October 9, 2019 Just now, telepati said: will the updated version no longer be in SourceForge? In GitHub Repo: release r5095 for example 1 Link to comment Share on other sites More sharing options...
telepati Posted October 9, 2019 Share Posted October 9, 2019 3 minutes ago, Matgen84 said: In GitHub Repo: release r5095 for example Yes I know, I just wonder no longer be updated in SourceForge? I am already using the latest version from @Slice GitHub repo. But I think this repo doesn't compatible clover updater on the System Preferences. 1 Link to comment Share on other sites More sharing options...
Slice Posted October 9, 2019 Share Posted October 9, 2019 9 minutes ago, telepati said: Yes I know, I just wonder no longer be updated in SourceForge? I am already using the latest version from @Slice GitHub repo. But I think this repo doesn't compatible clover updater on the System Preferences. New Clover updater tuned for github. 1 1 Link to comment Share on other sites More sharing options...
chris1111 Posted October 9, 2019 Share Posted October 9, 2019 No issue on Github for my part Spoiler 1 Link to comment Share on other sites More sharing options...
arsradu Posted October 9, 2019 Share Posted October 9, 2019 Yeah, so I found the reason for the missing versions. --depth 1 in git clone https://github.com/CloverHackyColor/CloverBootloader --depth 1 What does that parameter do again...? I don't remember having this issue before. Anyway, removing that, Clover downloads and compiles correctly, with all the version information properly displayed. Thought I'd mention it in case other people encounter the same issue. Link to comment Share on other sites More sharing options...
n.d.k Posted October 9, 2019 Share Posted October 9, 2019 1 hour ago, arsradu said: Yeah, so I found the reason for the missing versions. --depth 1 in git clone https://github.com/CloverHackyColor/CloverBootloader --depth 1 What does that parameter do again...? I don't remember having this issue before. Anyway, removing that, Clover downloads and compiles correctly, with all the version information properly displayed. Thought I'd mention it in case other people encounter the same issue. --depth 1 command option save you some space when cloning but doesn't pull enough info from the github, and that info may contain latest release tag for example. 2 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 11, 2019 Share Posted October 11, 2019 No issue here with CloverHackyColor. Thanks. Link to comment Share on other sites More sharing options...
eSaF Posted October 11, 2019 Share Posted October 11, 2019 34 minutes ago, Badruzeus said: No issue here with CloverHackyColor. Thanks. Very nice - a long time admirer of your work, any chance of sharing? Link to comment Share on other sites More sharing options...
Sherlocks Posted October 12, 2019 Share Posted October 12, 2019 (edited) still happen error. i tried to build clovergit. and using gcc here is log [GENFW] BiosVideo test -f /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/BiosVideo/BiosVideo/OUTPUT/BiosVideo.map && cp -f /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/BiosVideo/BiosVideo/OUTPUT/BiosVideo.map /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063.map test -e /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/BiosVideo/BiosVideo/OUTPUT/BiosVideo.efi && GenSec -s EFI_SECTION_PE32 -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063SEC2.1.pe32 /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/CloverEFI/BiosVideo/BiosVideo/OUTPUT/BiosVideo.efi GenSec -s EFI_SECTION_USER_INTERFACE -n BiosVideo -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063SEC3.ui GenSec -s EFI_SECTION_VERSION -n 1.0 -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063SEC4.ver GenFfs -t EFI_FV_FILETYPE_DRIVER -g 29CF55F8-B675-4f5d-8F2F-B87A3ECFD063 -o /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063.ffs -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063SEC2.1.pe32 -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063SEC3.ui -oi /Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063BiosVideo/29CF55F8-B675-4f5d-8F2F-B87A3ECFD063SEC4.ver [CC] Nvram [NASM] AsmFuncsX64 [SLINK] OsxAptioFixDrv [CC] PlatformDriverOverride [CC] Pointer [DLINK1] OsxAptioFixDrv [OBJCOPY] OsxAptioFixDrv [GENFW] OsxAptioFixDrv [CC] Settings sed-but-set-variable: In function 'StartupSoundPlay': sed-but-set-variable:175:9: internal compiler error: Segmentation fault: 11 libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See <https://gcc.gnu.org/bugs/> for instructions. make: *** [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/rEFIt_UEFI/refit/OUTPUT/Platform/StartupSound.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/sherlocks/src/CloverBootloader/Build/Clover/RELEASE_GCC53/X64/rEFIt_UEFI/refit] build.py... : error F002: Failed to build module /Users/sherlocks/src/CloverBootloader/rEFIt_UEFI/refit.inf [X64, GCC53, RELEASE] - Failed - Build end time: 09:30:50, Oct.12 2019 Build total time: 00:02:27 sherlocks@SherloccBookPro ~ % EDIT when using xcode build with git, i found warning msg Generating BootSectors make: Nothing to be done for `all'. Done! TOOLCHAIN_DIR: /Users/sherlocks/src/opt/local MTOC_PREFIX: /Users/sherlocks/src/opt/local/bin/ NASM_PREFIX: /Users/sherlocks/src/opt/local/bin/ NASM_VER: 2.14.02 Building from: /Users/sherlocks/src/CloverBootloader Running edk2 build for CloverX64 using the command: build -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/sherlocks/src/CloverBootloader/Conf -D USE_LOW_EBDA -p Clover.dsc -a X64 -b RELEASE -t XCODE8 -n 5 Build environment: Darwin-19.0.0-x86_64-i386-64bit Build start time: 09:40:01, Oct.12 2019 WORKSPACE = /Users/sherlocks/src/CloverBootloader EDK_TOOLS_PATH = /Users/sherlocks/src/CloverBootloader/BaseTools CONF_PATH = /Users/sherlocks/src/CloverBootloader/Conf Processing meta-data Architecture(s) = X64 Build target = RELEASE .Toolchain = XCODE8 Active Platform = /Users/sherlocks/src/CloverBootloader/Clover.dsc ....build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/devicetreelib.h not found in /Users/sherlocks/src/CloverBootloader/Library/DeviceTreeLib/DeviceTreeLib.inf build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/devicetreelib.h not found in /Users/sherlocks/src/CloverBootloader/Library/DeviceTreeLib/DeviceTreeLib.inf build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/ocguardlib.h not found in /Users/sherlocks/src/CloverBootloader/Library/OcGuardLib/OcGuardLib.inf build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/ocguardlib.h not found in /Users/sherlocks/src/CloverBootloader/Library/OcGuardLib/OcGuardLib.inf .build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/macholib.h not found in /Users/sherlocks/src/CloverBootloader/Library/MachoLib/MachoLib.inf build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/macholib.h not found in /Users/sherlocks/src/CloverBootloader/Library/MachoLib/MachoLib.inf .. done! Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [X64] Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiLib/UefiLib.inf [X64] Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64] Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64] Building ... /Users/sherlocks/src/CloverBootloader/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf [X64] [CC] DriverEntryPoint Edited October 12, 2019 by Sherlocks Link to comment Share on other sites More sharing options...
Slice Posted October 12, 2019 Share Posted October 12, 2019 Quote internal compiler error: Segmentation fault: 11 It is wrong compilation of gcc with new Xcode 11.0. I see @vector sigma successfully fix the compilation. Ask him. I was created gcc9.2 under Mojave with Xcode10.3 and I have good working GCC53 toolset. Quote ....build: : warning: Module MetaFile [Sources] is missing local header! Local Header: /users/sherlocks/src/cloverbootloader/include/library/devicetreelib.h not found in /Users/sherlocks/src/CloverBootloader/Library/DeviceTreeLib/DeviceTreeLib.inf This is wrong warning. I have no it. It can be corrected if write full path for devicetreelib.h into the inf file. But it is designed to not have it as well as any other global included headers. May be this is python error? Did you updated BaseTools to recent version? Other way may be create empty local devicetreelib.h in local folder and include a link to it. But the library is designed to have this header to be global. Link to comment Share on other sites More sharing options...
Sherlocks Posted October 12, 2019 Share Posted October 12, 2019 33 minutes ago, Slice said: It is wrong compilation of gcc with new Xcode 11.0. I see @vector sigma successfully fix the compilation. Ask him. I was created gcc9.2 under Mojave with Xcode10.3 and I have good working GCC53 toolset. This is wrong warning. I have no it. It can be corrected if write full path for devicetreelib.h into the inf file. But it is designed to not have it as well as any other global included headers. May be this is python error? Did you updated BaseTools to recent version? Other way may be create empty local devicetreelib.h in local folder and include a link to it. But the library is designed to have this header to be global. okay thanks alot. if there is commit like update platformdata, i just commit in github? if sf, automatically update revision. but now seems broken revision now after my commit in github. how can i update revision like sf? Link to comment Share on other sites More sharing options...
Slice Posted October 12, 2019 Share Posted October 12, 2019 Git has other numeration rule. Dell:CloverHackyColor sergey$ git describe head --tags 5096-1-g09574d31 Dell:CloverHackyColor sergey$ There are: 5096 - last tag number. We must change it manually every release. 1 - number of commits after last release. g09574d31 - short id of latest commit. Now we have no strict correspondence of sf numbering with github numbering. As well as sources are somehow different because including AMF and AIF I had to make a lot of renaming and moving. It is still real to sync the projects but it requires much work. 2 Link to comment Share on other sites More sharing options...
Sherlocks Posted October 12, 2019 Share Posted October 12, 2019 1 hour ago, Slice said: Git has other numeration rule. Dell:CloverHackyColor sergey$ git describe head --tags 5096-1-g09574d31 Dell:CloverHackyColor sergey$ There are: 5096 - last tag number. We must change it manually every release. 1 - number of commits after last release. g09574d31 - short id of latest commit. Now we have no strict correspondence of sf numbering with github numbering. As well as sources are somehow different because including AMF and AIF I had to make a lot of renaming and moving. It is still real to sync the projects but it requires much work. now, i'm getting this sherlocks@SherloccBookPro ~ % cd /Users/sherlocks/src/CloverBootloader sherlocks@SherloccBookPro CloverBootloader % git describe head --tag 5096-1-g09574d31 fatal: No names found, cannot describe anything. sherlocks@SherloccBookPro CloverBootloader % first clear all clover files, and download again. then in buildme, show like this ------------------------------------------------------------------------ fatal: No names found, cannot describe anything. buildme, Clover v2.5k r (SHA: 09574d3) TOOLCHAIN: GCC53 (override example: './buildme XCODE8') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted October 12, 2019 Share Posted October 12, 2019 1 hour ago, Sherlocks said: now, i'm getting this sherlocks@SherloccBookPro ~ % cd /Users/sherlocks/src/CloverBootloader sherlocks@SherloccBookPro CloverBootloader % git describe head --tag 5096-1-g09574d31 fatal: No names found, cannot describe anything. sherlocks@SherloccBookPro CloverBootloader % first clear all clover files, and download again. then in buildme, show like this ------------------------------------------------------------------------ fatal: No names found, cannot describe anything. buildme, Clover v2.5k r (SHA: 09574d3) TOOLCHAIN: GCC53 (override example: './buildme XCODE8') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: Hi @Sherlocks I get this after update (option 7), close Terminal and relaunch Buildme iMac-de-Mathieu:cloverbootloader mathieu$ git describe head --tag 5096-1-g09574d31 5096-1-g09574d31 5096-1-g09574d31 iMac-de-Mathieu:cloverbootloader mathieu$ ------------------------------------------------------------------------ buildme, Clover v2.5k r5096 (SHA: 09574d31) TOOLCHAIN: GCC53 (override example: './buildme XCODE8') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: Link to comment Share on other sites More sharing options...
Sherlocks Posted October 12, 2019 Share Posted October 12, 2019 5 minutes ago, Matgen84 said: Hi @Sherlocks I get this after update (option 7), close Terminal and relaunch Buildme iMac-de-Mathieu:cloverbootloader mathieu$ git describe head --tag 5096-1-g09574d31 5096-1-g09574d31 5096-1-g09574d31 iMac-de-Mathieu:cloverbootloader mathieu$ ------------------------------------------------------------------------ buildme, Clover v2.5k r5096 (SHA: 09574d31) TOOLCHAIN: GCC53 (override example: './buildme XCODE8') 1) build Clover 2) make pkg 3) make iso 4) build all 5) test build (no autogen, no boot files) 6) status 7) update Clover 8) update Clover (reset changes) 9) show diff 10) open drivers directory 11) clean BaseTools 12) quit Please enter your choice: did you try clean all basetools files? it means to remove src folders and try to get all source and tool again Link to comment Share on other sites More sharing options...
Matgen84 Posted October 12, 2019 Share Posted October 12, 2019 4 minutes ago, Sherlocks said: did you try clean all basetools files? it means to remove src folders and try to get all source and tool again No, I do nothing special: just use your script from existing local repo, after update in menu of course. Link to comment Share on other sites More sharing options...
Recommended Posts