Jump to content

Build_Clover.command, another Script to build standard Clover (or customized)


Micky1979
2,126 posts in this topic

Recommended Posts

CLOVER	Remote revision: 4417	Local revision: 4417
EDK2	Remote revision: 26425	Local revision: unknown
Something went wrong while getting the EDK2 local revision!

The current local EDK2 revision is not the suggested one (26300)!
It's recommended to change it to the suggested one,
using the update Clover + force edk2 update option!
Used settings: /Users/sergeyls/BuildCloverConfig.txt 

Did you try "update Clover + force edk2 update" option?

  • Like 1
Link to comment
Share on other sites

 

I already have edk2 r26300 in my src folder, but when I run the last script, I get this:

 

CLOVER Remote revision: 4417 Local revision: 4417

EDK2 Remote revision: 26425 Local revision: unknown

 

Something went wrong while getting the EDK2 local revision!

 

And if I insert into the terminal window: svn info ~/src/edk2

That I receive that:

Last login: Wed Feb 28 10:07:47 on ttys000
SergeyLS:~ sergeyls$ svn info ~/src/edk2 
Path: src/edk2
Working Copy Root Path: /Users/sergeyls/src
URL: svn://svn.code.sf.net/p/edk2/code/trunk/edk2
Relative URL: ^/trunk/edk2
Repository Root: svn://svn.code.sf.net/p/edk2/code
Repository UUID: 6f19259b-4bc3-4df7-8a09-765794883524
Revision: 26300
Node Kind: directory
Schedule: normal
Depth: empty
Last Changed Author: edk2buildsystem
Last Changed Rev: 26300
Last Changed Date: 2018-02-08 01:06:51 +0300 (чт, 08 фев 2018)


SergeyLS:~ sergeyls$
And if I insert into the terminal window:
svn info svn://svn.code.sf.net/p/edk2/code/trunk
That I receive that:
 
Last login: Wed Feb 28 10:29:29 on ttys000
SergeyLS:~ sergeyls$ svn info svn://svn.code.sf.net/p/edk2/code/trunk
Path: trunk
URL: svn://svn.code.sf.net/p/edk2/code/trunk
Relative URL: ^/trunk
Repository Root: svn://svn.code.sf.net/p/edk2/code
Repository UUID: 6f19259b-4bc3-4df7-8a09-765794883524
Revision: 26425
Node Kind: directory
Last Changed Author: edk2buildsystem
Last Changed Rev: 26425
Last Changed Date: 2018-02-28 03:39:40 +0300 (ср, 28 фев 2018)


SergeyLS:~ sergeyls$ 
 
If I choose to enter the developer mode, then the version is determined correctly.
 
Please enter your choice: 

    EDK2 revision used r26300 latest avaiable is r26425 

 1) build with ./ebuild.sh -nb

 2) build with ./ebuild.sh --module=rEFIt_UEFI/refit.inf

 3) build binaries w/o -fr (boot6 and 7)

 4) build binaries with -fr (boot6 and 7)

 5) build boot6/7 with -fr --std-ebda

 6) build pkg

 7) build iso

 8) build pkg+iso

 9) build all for Release

 10) Back to Main Menu

 11) Exit

 
Is it possible to fix the correct definition of the local version of the edk2?
Thanks a lot.

 

 

firts execution of build_clover.command (no /src), i got:

/Users/ella/src/svnLog.txt: No such file or directory 

2nd execution went fine w/o that error

 

Without the full log, can't tell anything.

  • Like 1
Link to comment
Share on other sites

If i will force the script to update local EDK2 to any version higher than 26375, i will get the following errors:

 

 

 

/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:19:1: error: unknown type name 'PERF_HEADER'
PERF_HEADER               mPerfHeader;
^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:20:1: error: unknown type name 'PERF_DATA'
PERF_DATA                 mPerfData;
^
[CC] BmMisc
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:68:21: error: use of undeclared identifier 'PERF_TOKEN_LENGTH'
      if (Index1 == PERF_TOKEN_LENGTH - 1) {
                    ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:196:41: error: use of undeclared identifier 'PERF_TOKEN_LENGTH'
  CHAR8                     GaugeString[PERF_TOKEN_LENGTH];
                                        ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:278:65: error: use of undeclared identifier 'PERF_HEADER'
  Ptr        = (UINT8 *) ((UINT32) mAcpiLowMemoryBase + sizeof (PERF_HEADER));
                                                                ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:279:57: error: use of undeclared identifier 'PERF_HEADER'
  LimitCount = (UINT32) (PERF_DATA_MAX_LENGTH - sizeof (PERF_HEADER)) / sizeof (PERF_DATA);
                                                        ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:279:26: error: use of undeclared identifier 'PERF_DATA_MAX_LENGTH'
  LimitCount = (UINT32) (PERF_DATA_MAX_LENGTH - sizeof (PERF_HEADER)) / sizeof (PERF_DATA);
                         ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:279:81: error: use of undeclared identifier 'PERF_DATA'
  LimitCount = (UINT32) (PERF_DATA_MAX_LENGTH - sizeof (PERF_HEADER)) / sizeof (PERF_DATA);
                                                                                ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:330:38: error: use of undeclared identifier 'PERF_TOKEN_LENGTH'
      AsciiStrCpyS (mPerfData.Token, PERF_TOKEN_LENGTH+1, GaugeString);
                                     ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:333:41: error: use of undeclared identifier 'PERF_DATA'
      CopyMem (Ptr, &mPerfData, sizeof (PERF_DATA));
                                        ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:334:22: error: use of undeclared identifier 'PERF_DATA'
      Ptr += sizeof (PERF_DATA);
                     ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:357:36: error: use of undeclared identifier 'PERF_DATA'
      ZeroMem (&mPerfData, sizeof (PERF_DATA));
                                   ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:359:39: error: use of undeclared identifier 'PERF_TOKEN_LENGTH'
      AsciiStrnCpyS (mPerfData.Token, PERF_TOKEN_LENGTH+1, Token, PERF_TOKEN_LENGTH);
                                      ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:359:67: error: use of undeclared identifier 'PERF_TOKEN_LENGTH'
      AsciiStrnCpyS (mPerfData.Token, PERF_TOKEN_LENGTH+1, Token, PERF_TOKEN_LENGTH);
                                                                  ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:370:41: error: use of undeclared identifier 'PERF_DATA'
      CopyMem (Ptr, &mPerfData, sizeof (PERF_DATA));
                                        ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:371:22: error: use of undeclared identifier 'PERF_DATA'
      Ptr += sizeof (PERF_DATA);
                     ^
[CC] DivS64x64Remainder
[CC] BdsPlatform
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:386:27: error: use of undeclared identifier 'PERFORMANCE_SIGNATURE'
  mPerfHeader.Signiture = PERFORMANCE_SIGNATURE;
                          ^
/Users/md/src/edk2/Clover/Library/GenericBdsLib/Performance.c:394:13: error: use of undeclared identifier 'PERF_HEADER'
    sizeof (PERF_HEADER)
            ^
18 errors generated.
make: *** [/Users/md/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Library/GenericBdsLib/GenericBdsLib/OUTPUT/Performance.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/md/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/Library/GenericBdsLib/GenericBdsLib]


build.py...
 : error F002: Failed to build module
	/Users/md/src/edk2/Clover/Library/GenericBdsLib/GenericBdsLib.inf [X64, XCODE8, RELEASE]

- Failed -
Build end time: 19:46:41, Feb.28 2018
Build total time: 00:00:11

 

 

 

Any EDK2 up to version 26375 is good, the script will compile w/o any errors.

Anyone able to fix this?

 

EDIT#1:

i think, this might be of interest:

================================================================================
Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
CLOVER	Remote revision: 4417	Local revision: 4417
EDK2	Remote revision: 26437	Local revision: 26430

The current local EDK2 revision is not the suggested one (26437)!
It's recommended to change it to the suggested one,
using the update Clover + force edk2 update option!
Used settings: /Users/md/BuildCloverConfig.txt 
                             <--------------------------------------------------
Please enter your choice: 
 1) add "buildclover" symlink to /usr/local/bin
 2) update Clover only (no building)
 3) update Clover + force edk2 update (no building)
 4) run my script on the source
 5) build existing revision (no update, for testing only)
 6) build existing revision for release (no update, standard build)
 7) build existing revision with custom macros enabled
 8) enter Developers mode (only for devs)
 9) Try Clover Configurator Pro.app
 10) edit the configuration file
 11) Exit
? 3
================================================================================
Running from: macOS 10.13.3
Xcode 9.3
Build version 9Q107o
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/c++/4.2.1
Apple LLVM version 9.1.0 (clang-902.0.31)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------

================================================================================
Updating edk2 (forced)
                             <--------------------------------------------------

so currently i am running on edk2 rev. 26437

everything will be fine again, if i revert edk2 back to rev. 26375 <--- script runs fine from the beginning up to finish with NO errors.

 

PS: this is NOT a "have to be done" thing. I will be fine with edk2 rev. 26375. I just thought, there should be a reason to popup those errors and maybe someone would like to take care on them.

Link to comment
Share on other sites

finding mtoc is ok now.

but still having this on fresh start.


================================================================================

Build_Clover script v4.7.6                                  No update available.

                             <--------------------------------------------------

================================================================================

By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,

STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

 

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch

                             <--------------------------------------------------

================================================================================

Running from: macOS 10.13.3

Xcode 9.0

Build version 9A235

                             <--------------------------------------------------

================================================================================

Compiler settings

                             <--------------------------------------------------

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1

Apple LLVM version 9.0.0 (clang-900.0.37)

Target: x86_64-apple-darwin17.4.0

Thread model: posix

InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

                             <--------------------------------------------------

/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory

tee: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory

tee: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

 

in 4.7.6

Link to comment
Share on other sites

finding mtoc is ok now.

but still having this on fresh start.

================================================================================

Build_Clover script v4.7.6                                  No update available.

                             <--------------------------------------------------

================================================================================

By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,

STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

 

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch

                             <--------------------------------------------------

================================================================================

Running from: macOS 10.13.3

Xcode 9.0

Build version 9A235

                             <--------------------------------------------------

================================================================================

Compiler settings

                             <--------------------------------------------------

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1

Apple LLVM version 9.0.0 (clang-900.0.37)

Target: x86_64-apple-darwin17.4.0

Thread model: posix

InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

                             <--------------------------------------------------

/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory

tee: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory

tee: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

grep: /Users/ella/src/svnLog.txt: No such file or directory

 

in 4.7.6

That doesn't make any sense. The command at line 753 should create that file if it doesn't exist.

Execute the script like this:

bash -x buildclover

then post the output

  • Like 1
Link to comment
Share on other sites

Just tried Build_Clover script v4.6.7 under OS X 10.11.6 (Xcode 8.2.1) and Ubuntu 17.10 (GCC) but when choosing...

2) update Clover + force edk2 update (no building)

 

... it failed with following messages:

BaseTools:
checking..available, continuing..
Updating '.':
svn: warning: W205011: Error handling externals definition for 'Bin/Win32':
svn: warning: W160013: '/p/edk2-toolbinaries/code/trunk/Win32' path not found
At revision 26300.
svn: E205011: Failure occurred processing one or more externals definitions

An error was encountered syncing the repository:
------------------------------

Updating '.':
svn: warning: W205011: Error handling externals definition for 'Bin/Win32':
svn: warning: W160013: '/p/edk2-toolbinaries/code/trunk/Win32' path not found
At revision 26300.
svn: E205011: Failure occurred processing one or more externals definitions

------------------------------
Can be temporarily, retry later or seek for help.
MacBookPro:~ badruzeus$ 

Is it SF server issue or whatever is it? Thanks.

 

#EDIT: Built succeeded with "1) update Clover only (no building)" though, under both OSes.

 

 

1:458  0:000  Now is 1.3.2018,  6:12:38 (GMT)
1:458  0:000  Starting Clover revision: 4417 on CLOVER EFI
1:458  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t GCC53 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/home/badruzeus/src/edk2/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t GCC53 -n 5 | OS: Ubuntu 17.10] 

 

 

Link to comment
Share on other sites

Just tried Build_Clover script v4.6.7 under OS X 10.11.6 (Xcode 8.2.1) and Ubuntu 17.10 (GCC) but when choosing...

2) update Clover + force edk2 update (no building)

 

... it failed with following messages:

BaseTools:
checking..available, continuing..
Updating '.':
svn: warning: W205011: Error handling externals definition for 'Bin/Win32':
svn: warning: W160013: '/p/edk2-toolbinaries/code/trunk/Win32' path not found
At revision 26300.
svn: E205011: Failure occurred processing one or more externals definitions

An error was encountered syncing the repository:
------------------------------

Updating '.':
svn: warning: W205011: Error handling externals definition for 'Bin/Win32':
svn: warning: W160013: '/p/edk2-toolbinaries/code/trunk/Win32' path not found
At revision 26300.
svn: E205011: Failure occurred processing one or more externals definitions

------------------------------
Can be temporarily, retry later or seek for help.
MacBookPro:~ badruzeus$ 

Is it SF server issue or whatever is it? Thanks.

 

#EDIT: Built succeeded with "1) update Clover only (no building)" though, under both OSes.

 

 

1:458  0:000  Now is 1.3.2018,  6:12:38 (GMT)
1:458  0:000  Starting Clover revision: 4417 on CLOVER EFI
1:458  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t GCC53 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/home/badruzeus/src/edk2/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t GCC53 -n 5 | OS: Ubuntu 17.10] 

 

 

Those are svn errors.

  • Like 2
Link to comment
Share on other sites

That doesn't make any sense. The command at line 753 should create that file if it doesn't exist.

Execute the script like this:

bash -x buildclover

then post the output

This is the output of FRESH start with the error i mentioned.

Ellas-iMac:~ ella$ bash -x /Users/ella/Desktop/Build_Clover-master/Build_Clover.command 
+ SCRIPTVER=v4.7.6
+ RSCRIPT_INFO='Rewritten the mtoc detection code.'
+ RSCRIPTVER=
+ export LC_ALL=C
+ LC_ALL=C
++ uname
+ SYSNAME=Darwin
+ BUILDER=ella
+ BuildCloverRepo=https://github.com/Micky1979/Build_Clover.git
+ NASM_PREFERRED=2.13.03
+ MAKEPKG_CMD='make pkg'
+ LTO_FLAG=
+ MOD_PKG_FLAG=YES
+ DEFINED_MACRO=
+ CUSTOM_BUILD=NO
+ START_BUILD=
+ TIMES=0
+ SYMLINKPATH=/usr/local/bin/buildclover
+ SCRIPT_ABS_PATH=
+ SCRIPT_ABS_LOC=
+ DOWNLOADER_CMD=
+ DOWNLOADER_PATH=
+ SELF_UPDATE_OPT=NO
+ PING_RESPONSE=NO
+ REMOTE_EDK2_REV=
+ edk2array=(MdePkg MdeModulePkg CryptoPkg DuetPkg EdkCompatibilityPkg IntelFrameworkModulePkg IntelFrameworkPkg OvmfPkg OptionRomPkg PcAtChipsetPkg ShellPkg UefiCpuPkg BaseTools)
+ AptioFixDep=(https://github.com/vit9696/AptioFixPkg.git https://github.com/CupertinoNet/CupertinoModulePkg https://github.com/CupertinoNet/EfiMiscPkg https://github.com/CupertinoNet/EfiPkg)
+ macros=(USE_APPLE_HFSPLUS_DRIVER USE_BIOS_BLOCKIO DISABLE_USB_SUPPORT NO_GRUB_DRIVERS NO_GRUB_DRIVERS_EMBEDDED ONLY_SATA_0 DISABLE_UDMA_SUPPORT ENABLE_VBIOS_PATCH_CLOVEREFI ENABLE_PS2MOUSE_LEGACYBOOT DEBUG_ON_SERIAL_PORT ENABLE_SECURE_BOOT USE_ION DISABLE_USB_MASS_STORAGE ENABLE_USB_OHCI ENABLE_USB_XHCI REAL_NVRAM)
+ var_defaults=("XCODE",,, "GNU",,, "Build_Tool",,,"XCODE" "SUGGESTED_CLOVER_REV",,, "MODE",,,"S" "DEFAULT_MACROS",,,"-D NO_GRUB_DRIVERS_EMBEDDED" "PATCHES",,,"$HOME/CloverPatches" "BUILD_PKG",,,"YES" "BUILD_ISO",,,"NO" "USEHFSPLUS",,,"NO" "USEAPFS",,,"NO" "USENTFS",,,"NO" "GITHUB",,,"https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command" "CLOVER_REP",,,"svn://svn.code.sf.net/p/cloverefiboot/code" "EDK2_REP",,,"svn://svn.code.sf.net/p/edk2/code/trunk/edk2" "DISABLE_CLEAR",,,"NO" "MY_SCRIPT",,, "FAST_UPDATE",,,"NO" "INTERACTIVE",,,"YES" "SVN_UPDATE_ACCEPT_ARG",,,"tf" "ForceEDK2Update",,,"0" "ARCH",,,"X64" "FORCEREBUILD",,,"-fr" "SHOWCCP_ADVERTISE",,,"YES")
+ [[ 0 -eq 0 ]]
+ main
+ [[ 501 -eq 0 ]]
+ [[ -f /tmp/Build_Clover.tmp ]]
+ rm -f /tmp/Build_Clover.tmp
+ FindScriptPath
+ local s_path s_name l_path
++ which /Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ local s_orig=/Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ [[ -L /Users/ella/Desktop/Build_Clover-master/Build_Clover.command ]]
++ dirname /Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ s_path=/Users/ella/Desktop/Build_Clover-master
++ basename /Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ s_name=Build_Clover.command
++ cd /Users/ella/Desktop/Build_Clover-master
++ pwd
+ SCRIPT_ABS_PATH=/Users/ella/Desktop/Build_Clover-master
+ SCRIPT_ABS_LOC=/Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ [[ '' != \Y ]]
+ [[ -n '' ]]
+ userconf=/Users/ella/BuildCloverConfig.txt
+ EDK2_REV=26300
+ [[ '' == \Y ]]
+ [[ -f /Users/ella/BuildCloverConfig.txt ]]
+ CreateDefaultConf
+ [[ ! -f /Users/ella/BuildCloverConfig.txt ]]
+ touch /Users/ella/BuildCloverConfig.txt
+ for i in '"${var_defaults[@]}"'
+ echo XCODE=
+ for i in '"${var_defaults[@]}"'
+ echo GNU=
+ for i in '"${var_defaults[@]}"'
+ echo Build_Tool=XCODE
+ for i in '"${var_defaults[@]}"'
+ echo SUGGESTED_CLOVER_REV=
+ for i in '"${var_defaults[@]}"'
+ echo MODE=S
+ for i in '"${var_defaults[@]}"'
+ echo 'DEFAULT_MACROS=-D NO_GRUB_DRIVERS_EMBEDDED'
+ for i in '"${var_defaults[@]}"'
+ echo PATCHES=/Users/ella/CloverPatches
+ for i in '"${var_defaults[@]}"'
+ echo BUILD_PKG=YES
+ for i in '"${var_defaults[@]}"'
+ echo BUILD_ISO=NO
+ for i in '"${var_defaults[@]}"'
+ echo USEHFSPLUS=NO
+ for i in '"${var_defaults[@]}"'
+ echo USEAPFS=NO
+ for i in '"${var_defaults[@]}"'
+ echo USENTFS=NO
+ for i in '"${var_defaults[@]}"'
+ echo GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
+ for i in '"${var_defaults[@]}"'
+ echo CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code
+ for i in '"${var_defaults[@]}"'
+ echo EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2
+ for i in '"${var_defaults[@]}"'
+ echo DISABLE_CLEAR=NO
+ for i in '"${var_defaults[@]}"'
+ echo MY_SCRIPT=
+ for i in '"${var_defaults[@]}"'
+ echo FAST_UPDATE=NO
+ for i in '"${var_defaults[@]}"'
+ echo INTERACTIVE=YES
+ for i in '"${var_defaults[@]}"'
+ echo SVN_UPDATE_ACCEPT_ARG=tf
+ for i in '"${var_defaults[@]}"'
+ echo ForceEDK2Update=0
+ for i in '"${var_defaults[@]}"'
+ echo ARCH=X64
+ for i in '"${var_defaults[@]}"'
+ echo FORCEREBUILD=-fr
+ for i in '"${var_defaults[@]}"'
+ echo SHOWCCP_ADVERTISE=YES
+ ReadConf
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^XCODE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^XCODE='
+ eval 'export "XCODE="'
++ export XCODE=
++ XCODE=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^GNU='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^GNU='
+ eval 'export "GNU="'
++ export GNU=
++ GNU=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^Build_Tool='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^Build_Tool='
+ eval 'export "Build_Tool=XCODE"'
++ export Build_Tool=XCODE
++ Build_Tool=XCODE
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^SUGGESTED_CLOVER_REV='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^SUGGESTED_CLOVER_REV='
+ eval 'export "SUGGESTED_CLOVER_REV="'
++ export SUGGESTED_CLOVER_REV=
++ SUGGESTED_CLOVER_REV=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^MODE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^MODE='
+ eval 'export "MODE=S"'
++ export MODE=S
++ MODE=S
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^DEFAULT_MACROS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^DEFAULT_MACROS='
+ eval 'export "DEFAULT_MACROS=-D NO_GRUB_DRIVERS_EMBEDDED"'
++ export 'DEFAULT_MACROS=-D NO_GRUB_DRIVERS_EMBEDDED'
++ DEFAULT_MACROS='-D NO_GRUB_DRIVERS_EMBEDDED'
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^PATCHES='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^PATCHES='
+ eval 'export "PATCHES=/Users/ella/CloverPatches"'
++ export PATCHES=/Users/ella/CloverPatches
++ PATCHES=/Users/ella/CloverPatches
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^BUILD_PKG='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^BUILD_PKG='
+ eval 'export "BUILD_PKG=YES"'
++ export BUILD_PKG=YES
++ BUILD_PKG=YES
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^BUILD_ISO='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^BUILD_ISO='
+ eval 'export "BUILD_ISO=NO"'
++ export BUILD_ISO=NO
++ BUILD_ISO=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^USEHFSPLUS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^USEHFSPLUS='
+ eval 'export "USEHFSPLUS=NO"'
++ export USEHFSPLUS=NO
++ USEHFSPLUS=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^USEAPFS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^USEAPFS='
+ eval 'export "USEAPFS=NO"'
++ export USEAPFS=NO
++ USEAPFS=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^USENTFS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^USENTFS='
+ eval 'export "USENTFS=NO"'
++ export USENTFS=NO
++ USENTFS=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^GITHUB='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^GITHUB='
+ eval 'export "GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command"'
++ export GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
++ GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^CLOVER_REP='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^CLOVER_REP='
+ eval 'export "CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code"'
++ export CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code
++ CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^EDK2_REP='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^EDK2_REP='
+ eval 'export "EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2"'
++ export EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2
++ EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^DISABLE_CLEAR='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^DISABLE_CLEAR='
+ eval 'export "DISABLE_CLEAR=NO"'
++ export DISABLE_CLEAR=NO
++ DISABLE_CLEAR=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^MY_SCRIPT='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^MY_SCRIPT='
+ eval 'export "MY_SCRIPT="'
++ export MY_SCRIPT=
++ MY_SCRIPT=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^FAST_UPDATE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^FAST_UPDATE='
+ eval 'export "FAST_UPDATE=NO"'
++ export FAST_UPDATE=NO
++ FAST_UPDATE=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^INTERACTIVE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^INTERACTIVE='
+ eval 'export "INTERACTIVE=YES"'
++ export INTERACTIVE=YES
++ INTERACTIVE=YES
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^SVN_UPDATE_ACCEPT_ARG='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^SVN_UPDATE_ACCEPT_ARG='
+ eval 'export "SVN_UPDATE_ACCEPT_ARG=tf"'
++ export SVN_UPDATE_ACCEPT_ARG=tf
++ SVN_UPDATE_ACCEPT_ARG=tf
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^ForceEDK2Update='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^ForceEDK2Update='
+ eval 'export "ForceEDK2Update=0"'
++ export ForceEDK2Update=0
++ ForceEDK2Update=0
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^ARCH='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^ARCH='
+ eval 'export "ARCH=X64"'
++ export ARCH=X64
++ ARCH=X64
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^FORCEREBUILD='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^FORCEREBUILD='
+ eval 'export "FORCEREBUILD=-fr"'
++ export FORCEREBUILD=-fr
++ FORCEREBUILD=-fr
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^SHOWCCP_ADVERTISE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^SHOWCCP_ADVERTISE='
+ eval 'export "SHOWCCP_ADVERTISE=YES"'
++ export SHOWCCP_ADVERTISE=YES
++ SHOWCCP_ADVERTISE=YES
+ initialChecks
+ [[ Darwin == Linux ]]
+ DOWNLOADER_PATH=/usr/bin
+ DOWNLOADER_CMD=curl
+ setPaths
+ case "$MODE" in
+ export DIR_MAIN=/Users/ella/src
+ DIR_MAIN=/Users/ella/src
+ SVN_STDERR_LOG=/Users/ella/src/svnLog.txt
+ CLOVERV2_PATH=/Users/ella/src/edk2/Clover/CloverPackage/CloverV2
+ PKG_PATH=/Users/ella/src/edk2/Clover/CloverPackage/package
+ LOCALIZABLE_FILE=/Users/ella/src/edk2/Clover/CloverPackage/package/Resources/templates/Localizable.strings
+ ebuildB=/Users/ella/src/edk2/Clover/ebuildBorg.sh
+ ebuild=/Users/ella/src/edk2/Clover/ebuild.sh
+ exportPaths
+ [[ Darwin == Linux ]]
+ export TOOLCHAIN_DIR=/Users/ella/src/opt/local
+ TOOLCHAIN_DIR=/Users/ella/src/opt/local
+ export PREFIX=/Users/ella/src/opt/local
+ PREFIX=/Users/ella/src/opt/local
+ [[ -f /opt/local/bin/nasm ]]
+ [[ -f /Users/ella/src/opt/local/bin/nasm ]]
+ export NASM_PREFIX=/Users/ella/src/opt/local/bin/
+ NASM_PREFIX=/Users/ella/src/opt/local/bin/
+ export DIR_TOOLS=/Users/ella/src/tools
+ DIR_TOOLS=/Users/ella/src/tools
+ export DIR_DOWNLOADS=/Users/ella/src/tools/download
+ DIR_DOWNLOADS=/Users/ella/src/tools/download
+ export DIR_LOGS=/Users/ella/src/tools/logs
+ DIR_LOGS=/Users/ella/src/tools/logs
+ setBuildTools
+ case "$SYSNAME" in
+ case "$Build_Tool" in
+ checkXcode
+ [[ ! -x /usr/bin/gcc ]]
+ [[ ! -x /usr/bin/xcodebuild ]]
+ [[ '' == '' ]]
++ /usr/bin/xcodebuild -version
++ grep Xcode
++ awk '{print $NF}'
+ local xcversion=9.0
+ case "$xcversion" in
+ XCODE=XCODE8
+ BUILDTOOL=XCODE8
+ [[ Darwin == Linux ]]
+ printCloverScriptRev
+ ClearScreen
+ [[ NO != \Y\E\S ]]
+ clear

+ local LVALUE RVALUE SVERSION RSDATA
+ local 'SNameVer=Build_Clover script v4.7.6'
+ git ls-remote https://github.com/Micky1979/Build_Clover.git HEAD
+ downloader https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command /tmp Build_Clover.tmp
+ local cmd=
+ case "$DOWNLOADER_CMD" in
+ cmd='/usr/bin/curl -sL https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command'
+ [[ ! -z /tmp ]]
+ [[ ! -z Build_Clover.tmp ]]
+ [[ -d /tmp ]]
+ case "$DOWNLOADER_CMD" in
+ cmd='/usr/bin/curl -sL -o /tmp/Build_Clover.tmp https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command'
+ [[ -d /tmp/Build_Clover.tmp ]]
+ eval '/usr/bin/curl -sL -o /tmp/Build_Clover.tmp https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command'
++ /usr/bin/curl -sL -o /tmp/Build_Clover.tmp https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
++ cat /tmp/Build_Clover.tmp
++ grep '^SCRIPTVER="v'
++ tr -cd .0-9
+ RSCRIPTVER=4.7.6
++ echo v4.7.6
++ tr -cd '[:digit:]'
+ LVALUE=476
++ echo 4.7.6
++ tr -cd '[:digit:]'
+ RVALUE=476
++ cat /tmp/Build_Clover.tmp
++ grep '^RSCRIPT_INFO='
++ cut -d '"' -f 2
+ RSCRIPT_INFO='Rewritten the mtoc detection code.'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ IsNumericOnly 476
+ [[ 476 =~ ^-?[0-9]+$ ]]
+ return 0
+ [[ 476 -ge 476 ]]
+ SELF_UPDATE_OPT=NO
+ [[ 476 -eq 476 ]]
+ printf '\e[1;34mBuild_Clover script v4.7.6\e[1;32m%*s\e[0m' 54 'No update available.'
Build_Clover script v4.7.6                                  No update available.+ [[ 476 -gt 476 ]]
+ [[ 476 -lt 476 ]]
+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ printScriptRevInfo
+ [[ NO == YES ]]
+ printHeader 'By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,\nSTLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC\n\nSupported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ printf '\e[1;34mBy Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,\nSTLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC\n\nSupported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch\e[0m'
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ [[ -d /Users/ella/src/edk2 ]]
+ [[ '' -lt 4209 ]]
+ macros+=("CHECK_FLAGS")
+ [[ NO != \Y\E\S ]]
+ printf '\e[8;34;90t'
+ cbuild
+ [[ -d /Users/ella/src/edk2/Clover/.svn ]]
+ UPDATE_FLAG=YES
+ [[ YES == \N\O ]]
+ BUILD_FLAG=NO
+ [[ ella == \s\l\i\c\e ]]
+ case "$SYSNAME" in
++ sw_vers -productVersion
++ /usr/bin/xcodebuild -version
+ printHeader 'Running from: macOS 10.13.3\nXcode 9.0
Build version 9A235'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ printf '\e[1;34mRunning from: macOS 10.13.3\nXcode 9.0
Build version 9A235\e[0m'
Running from: macOS 10.13.3
Xcode 9.0
Build version 9A235+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ printHeader 'Compiler settings'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ printf '\e[1;34mCompiler settings\e[0m'
Compiler settings+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ [[ XCODE == \G\N\U ]]
++ gcc -v
+ printf '\e[1;34m%s\e[0m' 'Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin'
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ [[ ella != \s\l\i\c\e ]]
+ restoreClover
+ [[ -f /Users/ella/src/edk2/Clover/CloverPackage/package/Resources/templates/Localizable.strings.back ]]
+ [[ -f /Users/ella/src/edk2/Clover/CloverPackage/CloverV2/Bootloaders/x64/boot7-MCP79.back ]]
+ [[ -d /Users/ella/src/edk2/Clover/CloverPackage/package/po_back ]]
+ [[ -f /Users/ella/src/edk2/Clover/ebuildBorg.sh ]]
+ [[ YES == YES ]]
+ [[ ella != \s\l\i\c\e ]]
+ getRev
++ svnWithErrorCheck 'info svn://svn.code.sf.net/p/cloverefiboot/code'
++ grep '^Revision:'
++ [[ -z info svn://svn.code.sf.net/p/cloverefiboot/code ]]
++ local 'cmd=info svn://svn.code.sf.net/p/cloverefiboot/code'
++ [[ -n '' ]]
++ echo ''
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
++ tr -cd '[:digit:]'
+++ which tee
++ [[ ! -x /usr/bin/tee ]]
++ eval 'svn info svn://svn.code.sf.net/p/cloverefiboot/code'
++ tee -a /Users/ella/src/svnLog.txt
tee: /Users/ella/src/svnLog.txt: No such file or directory
++ errors=("svn: E" "Unable to connect" "Unknown hostname" "timeout" "time out")
++ local errors
++ local ErrCount=0
++ [[ -n '' ]]
++ for err in '"${errors[@]}"'
++ grep -q 'svn: E' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unable to connect' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unknown hostname' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q timeout /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'time out' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ [[ 0 -ge 1 ]]
+ REMOTE_REV=4417
++ svnWithErrorCheck 'info svn://svn.code.sf.net/p/edk2/code/trunk/edk2'
++ grep '^Revision:'
++ [[ -z info svn://svn.code.sf.net/p/edk2/code/trunk/edk2 ]]
++ local 'cmd=info svn://svn.code.sf.net/p/edk2/code/trunk/edk2'
++ [[ -n '' ]]
++ echo ''
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
++ tr -cd '[:digit:]'
+++ which tee
++ [[ ! -x /usr/bin/tee ]]
++ eval 'svn info svn://svn.code.sf.net/p/edk2/code/trunk/edk2'
++ tee -a /Users/ella/src/svnLog.txt
tee: /Users/ella/src/svnLog.txt: No such file or directory
++ errors=("svn: E" "Unable to connect" "Unknown hostname" "timeout" "time out")
++ local errors
++ local ErrCount=0
++ [[ -n '' ]]
++ for err in '"${errors[@]}"'
++ grep -q 'svn: E' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unable to connect' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unknown hostname' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q timeout /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'time out' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ [[ 0 -ge 1 ]]
+ REMOTE_EDK2_REV=26437
+ IsNumericOnly 4417
+ [[ 4417 =~ ^-?[0-9]+$ ]]
+ return 0
+ IsNumericOnly 26437
+ [[ 26437 =~ ^-?[0-9]+$ ]]
+ return 0
+ [[ -d /Users/ella/src/edk2/Clover/.svn ]]
+ LOCAL_REV=
+ [[ -d /Users/ella/src/edk2/.svn ]]
+ LOCAL_EDK2_REV=
+ edk2
+ local 'revision=-r 26300'
+ local 'updatelink=https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
+ edk2ArrayOnline=($( downloader "$updatelink" | grep 'cd ..' | sed -e 's/^cd ..\///' | sed -e 's/\/$//' | sed -e '/Clover/d' 	| sed -e 's:BaseTools/Conf:BaseTools:g' ))
++ downloader 'https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
++ grep 'cd ..'
++ local cmd=
++ case "$DOWNLOADER_CMD" in
++ cmd='/usr/bin/curl -sL https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
++ [[ ! -z '' ]]
++ eval '/usr/bin/curl -sL https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
+++ /usr/bin/curl -sL 'https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
++ sed -e 's/^cd ..\///'
++ sed -e 's/\/$//'
++ sed -e /Clover/d
++ sed -e s:BaseTools/Conf:BaseTools:g
+ local edk2ArrayOnline
+ [[ 15 -ge 1 ]]
+ unset -v edk2array
+ edk2array=("${edk2ArrayOnline[@]}")
+ [[ 0 -ne 1979 ]]
+ [[ ! -d /Users/ella/src/edk2/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ MdePkg != Source ]]
+ [[ MdePkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/MdePkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ MdeModulePkg != Source ]]
+ [[ MdeModulePkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/MdeModulePkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ CryptoPkg != Source ]]
+ [[ CryptoPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/CryptoPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ DuetPkg != Source ]]
+ [[ DuetPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/DuetPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ EdkCompatibilityPkg != Source ]]
+ [[ EdkCompatibilityPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/EdkCompatibilityPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ IntelFrameworkModulePkg != Source ]]
+ [[ IntelFrameworkModulePkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/IntelFrameworkModulePkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ IntelFrameworkPkg != Source ]]
+ [[ IntelFrameworkPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/IntelFrameworkPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ OvmfPkg != Source ]]
+ [[ OvmfPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/OvmfPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ OptionRomPkg != Source ]]
+ [[ OptionRomPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/OptionRomPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ PcAtChipsetPkg != Source ]]
+ [[ PcAtChipsetPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/PcAtChipsetPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ ShellPkg != Source ]]
+ [[ ShellPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/ShellPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ UefiCpuPkg != Source ]]
+ [[ UefiCpuPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/UefiCpuPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ BaseTools != Source ]]
+ [[ BaseTools != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/BaseTools/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ Source != Source ]]
+ for d in '"${edk2array[@]}"'
+ [[ Scripts != Source ]]
+ [[ Scripts != Scripts ]]
+ [[ 1 -eq 0 ]]
+ echo

+ [[ ! -d /Users/ella/src/edk2 ]]
+ printHeader 'Downloading edk2'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =

Note: i didnt include the downloading of edk2 part which is very long

  • Like 1
Link to comment
Share on other sites

This is the output of FRESH start with the error i mentioned.

Ellas-iMac:~ ella$ bash -x /Users/ella/Desktop/Build_Clover-master/Build_Clover.command 
+ SCRIPTVER=v4.7.6
+ RSCRIPT_INFO='Rewritten the mtoc detection code.'
+ RSCRIPTVER=
+ export LC_ALL=C
+ LC_ALL=C
++ uname
+ SYSNAME=Darwin
+ BUILDER=ella
+ BuildCloverRepo=https://github.com/Micky1979/Build_Clover.git
+ NASM_PREFERRED=2.13.03
+ MAKEPKG_CMD='make pkg'
+ LTO_FLAG=
+ MOD_PKG_FLAG=YES
+ DEFINED_MACRO=
+ CUSTOM_BUILD=NO
+ START_BUILD=
+ TIMES=0
+ SYMLINKPATH=/usr/local/bin/buildclover
+ SCRIPT_ABS_PATH=
+ SCRIPT_ABS_LOC=
+ DOWNLOADER_CMD=
+ DOWNLOADER_PATH=
+ SELF_UPDATE_OPT=NO
+ PING_RESPONSE=NO
+ REMOTE_EDK2_REV=
+ edk2array=(MdePkg MdeModulePkg CryptoPkg DuetPkg EdkCompatibilityPkg IntelFrameworkModulePkg IntelFrameworkPkg OvmfPkg OptionRomPkg PcAtChipsetPkg ShellPkg UefiCpuPkg BaseTools)
+ AptioFixDep=(https://github.com/vit9696/AptioFixPkg.git https://github.com/CupertinoNet/CupertinoModulePkg https://github.com/CupertinoNet/EfiMiscPkg https://github.com/CupertinoNet/EfiPkg)
+ macros=(USE_APPLE_HFSPLUS_DRIVER USE_BIOS_BLOCKIO DISABLE_USB_SUPPORT NO_GRUB_DRIVERS NO_GRUB_DRIVERS_EMBEDDED ONLY_SATA_0 DISABLE_UDMA_SUPPORT ENABLE_VBIOS_PATCH_CLOVEREFI ENABLE_PS2MOUSE_LEGACYBOOT DEBUG_ON_SERIAL_PORT ENABLE_SECURE_BOOT USE_ION DISABLE_USB_MASS_STORAGE ENABLE_USB_OHCI ENABLE_USB_XHCI REAL_NVRAM)
+ var_defaults=("XCODE",,, "GNU",,, "Build_Tool",,,"XCODE" "SUGGESTED_CLOVER_REV",,, "MODE",,,"S" "DEFAULT_MACROS",,,"-D NO_GRUB_DRIVERS_EMBEDDED" "PATCHES",,,"$HOME/CloverPatches" "BUILD_PKG",,,"YES" "BUILD_ISO",,,"NO" "USEHFSPLUS",,,"NO" "USEAPFS",,,"NO" "USENTFS",,,"NO" "GITHUB",,,"https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command" "CLOVER_REP",,,"svn://svn.code.sf.net/p/cloverefiboot/code" "EDK2_REP",,,"svn://svn.code.sf.net/p/edk2/code/trunk/edk2" "DISABLE_CLEAR",,,"NO" "MY_SCRIPT",,, "FAST_UPDATE",,,"NO" "INTERACTIVE",,,"YES" "SVN_UPDATE_ACCEPT_ARG",,,"tf" "ForceEDK2Update",,,"0" "ARCH",,,"X64" "FORCEREBUILD",,,"-fr" "SHOWCCP_ADVERTISE",,,"YES")
+ [[ 0 -eq 0 ]]
+ main
+ [[ 501 -eq 0 ]]
+ [[ -f /tmp/Build_Clover.tmp ]]
+ rm -f /tmp/Build_Clover.tmp
+ FindScriptPath
+ local s_path s_name l_path
++ which /Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ local s_orig=/Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ [[ -L /Users/ella/Desktop/Build_Clover-master/Build_Clover.command ]]
++ dirname /Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ s_path=/Users/ella/Desktop/Build_Clover-master
++ basename /Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ s_name=Build_Clover.command
++ cd /Users/ella/Desktop/Build_Clover-master
++ pwd
+ SCRIPT_ABS_PATH=/Users/ella/Desktop/Build_Clover-master
+ SCRIPT_ABS_LOC=/Users/ella/Desktop/Build_Clover-master/Build_Clover.command
+ [[ '' != \Y ]]
+ [[ -n '' ]]
+ userconf=/Users/ella/BuildCloverConfig.txt
+ EDK2_REV=26300
+ [[ '' == \Y ]]
+ [[ -f /Users/ella/BuildCloverConfig.txt ]]
+ CreateDefaultConf
+ [[ ! -f /Users/ella/BuildCloverConfig.txt ]]
+ touch /Users/ella/BuildCloverConfig.txt
+ for i in '"${var_defaults[@]}"'
+ echo XCODE=
+ for i in '"${var_defaults[@]}"'
+ echo GNU=
+ for i in '"${var_defaults[@]}"'
+ echo Build_Tool=XCODE
+ for i in '"${var_defaults[@]}"'
+ echo SUGGESTED_CLOVER_REV=
+ for i in '"${var_defaults[@]}"'
+ echo MODE=S
+ for i in '"${var_defaults[@]}"'
+ echo 'DEFAULT_MACROS=-D NO_GRUB_DRIVERS_EMBEDDED'
+ for i in '"${var_defaults[@]}"'
+ echo PATCHES=/Users/ella/CloverPatches
+ for i in '"${var_defaults[@]}"'
+ echo BUILD_PKG=YES
+ for i in '"${var_defaults[@]}"'
+ echo BUILD_ISO=NO
+ for i in '"${var_defaults[@]}"'
+ echo USEHFSPLUS=NO
+ for i in '"${var_defaults[@]}"'
+ echo USEAPFS=NO
+ for i in '"${var_defaults[@]}"'
+ echo USENTFS=NO
+ for i in '"${var_defaults[@]}"'
+ echo GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
+ for i in '"${var_defaults[@]}"'
+ echo CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code
+ for i in '"${var_defaults[@]}"'
+ echo EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2
+ for i in '"${var_defaults[@]}"'
+ echo DISABLE_CLEAR=NO
+ for i in '"${var_defaults[@]}"'
+ echo MY_SCRIPT=
+ for i in '"${var_defaults[@]}"'
+ echo FAST_UPDATE=NO
+ for i in '"${var_defaults[@]}"'
+ echo INTERACTIVE=YES
+ for i in '"${var_defaults[@]}"'
+ echo SVN_UPDATE_ACCEPT_ARG=tf
+ for i in '"${var_defaults[@]}"'
+ echo ForceEDK2Update=0
+ for i in '"${var_defaults[@]}"'
+ echo ARCH=X64
+ for i in '"${var_defaults[@]}"'
+ echo FORCEREBUILD=-fr
+ for i in '"${var_defaults[@]}"'
+ echo SHOWCCP_ADVERTISE=YES
+ ReadConf
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^XCODE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^XCODE='
+ eval 'export "XCODE="'
++ export XCODE=
++ XCODE=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^GNU='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^GNU='
+ eval 'export "GNU="'
++ export GNU=
++ GNU=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^Build_Tool='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^Build_Tool='
+ eval 'export "Build_Tool=XCODE"'
++ export Build_Tool=XCODE
++ Build_Tool=XCODE
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^SUGGESTED_CLOVER_REV='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^SUGGESTED_CLOVER_REV='
+ eval 'export "SUGGESTED_CLOVER_REV="'
++ export SUGGESTED_CLOVER_REV=
++ SUGGESTED_CLOVER_REV=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^MODE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^MODE='
+ eval 'export "MODE=S"'
++ export MODE=S
++ MODE=S
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^DEFAULT_MACROS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^DEFAULT_MACROS='
+ eval 'export "DEFAULT_MACROS=-D NO_GRUB_DRIVERS_EMBEDDED"'
++ export 'DEFAULT_MACROS=-D NO_GRUB_DRIVERS_EMBEDDED'
++ DEFAULT_MACROS='-D NO_GRUB_DRIVERS_EMBEDDED'
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^PATCHES='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^PATCHES='
+ eval 'export "PATCHES=/Users/ella/CloverPatches"'
++ export PATCHES=/Users/ella/CloverPatches
++ PATCHES=/Users/ella/CloverPatches
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^BUILD_PKG='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^BUILD_PKG='
+ eval 'export "BUILD_PKG=YES"'
++ export BUILD_PKG=YES
++ BUILD_PKG=YES
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^BUILD_ISO='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^BUILD_ISO='
+ eval 'export "BUILD_ISO=NO"'
++ export BUILD_ISO=NO
++ BUILD_ISO=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^USEHFSPLUS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^USEHFSPLUS='
+ eval 'export "USEHFSPLUS=NO"'
++ export USEHFSPLUS=NO
++ USEHFSPLUS=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^USEAPFS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^USEAPFS='
+ eval 'export "USEAPFS=NO"'
++ export USEAPFS=NO
++ USEAPFS=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^USENTFS='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^USENTFS='
+ eval 'export "USENTFS=NO"'
++ export USENTFS=NO
++ USENTFS=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^GITHUB='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^GITHUB='
+ eval 'export "GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command"'
++ export GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
++ GITHUB=https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^CLOVER_REP='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^CLOVER_REP='
+ eval 'export "CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code"'
++ export CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code
++ CLOVER_REP=svn://svn.code.sf.net/p/cloverefiboot/code
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^EDK2_REP='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^EDK2_REP='
+ eval 'export "EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2"'
++ export EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2
++ EDK2_REP=svn://svn.code.sf.net/p/edk2/code/trunk/edk2
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^DISABLE_CLEAR='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^DISABLE_CLEAR='
+ eval 'export "DISABLE_CLEAR=NO"'
++ export DISABLE_CLEAR=NO
++ DISABLE_CLEAR=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^MY_SCRIPT='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^MY_SCRIPT='
+ eval 'export "MY_SCRIPT="'
++ export MY_SCRIPT=
++ MY_SCRIPT=
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^FAST_UPDATE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^FAST_UPDATE='
+ eval 'export "FAST_UPDATE=NO"'
++ export FAST_UPDATE=NO
++ FAST_UPDATE=NO
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^INTERACTIVE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^INTERACTIVE='
+ eval 'export "INTERACTIVE=YES"'
++ export INTERACTIVE=YES
++ INTERACTIVE=YES
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^SVN_UPDATE_ACCEPT_ARG='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^SVN_UPDATE_ACCEPT_ARG='
+ eval 'export "SVN_UPDATE_ACCEPT_ARG=tf"'
++ export SVN_UPDATE_ACCEPT_ARG=tf
++ SVN_UPDATE_ACCEPT_ARG=tf
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^ForceEDK2Update='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^ForceEDK2Update='
+ eval 'export "ForceEDK2Update=0"'
++ export ForceEDK2Update=0
++ ForceEDK2Update=0
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^ARCH='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^ARCH='
+ eval 'export "ARCH=X64"'
++ export ARCH=X64
++ ARCH=X64
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^FORCEREBUILD='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^FORCEREBUILD='
+ eval 'export "FORCEREBUILD=-fr"'
++ export FORCEREBUILD=-fr
++ FORCEREBUILD=-fr
+ for i in '"${var_defaults[@]}"'
+ cat /Users/ella/BuildCloverConfig.txt
+ grep '^SHOWCCP_ADVERTISE='
++ cat /Users/ella/BuildCloverConfig.txt
++ grep '^SHOWCCP_ADVERTISE='
+ eval 'export "SHOWCCP_ADVERTISE=YES"'
++ export SHOWCCP_ADVERTISE=YES
++ SHOWCCP_ADVERTISE=YES
+ initialChecks
+ [[ Darwin == Linux ]]
+ DOWNLOADER_PATH=/usr/bin
+ DOWNLOADER_CMD=curl
+ setPaths
+ case "$MODE" in
+ export DIR_MAIN=/Users/ella/src
+ DIR_MAIN=/Users/ella/src
+ SVN_STDERR_LOG=/Users/ella/src/svnLog.txt
+ CLOVERV2_PATH=/Users/ella/src/edk2/Clover/CloverPackage/CloverV2
+ PKG_PATH=/Users/ella/src/edk2/Clover/CloverPackage/package
+ LOCALIZABLE_FILE=/Users/ella/src/edk2/Clover/CloverPackage/package/Resources/templates/Localizable.strings
+ ebuildB=/Users/ella/src/edk2/Clover/ebuildBorg.sh
+ ebuild=/Users/ella/src/edk2/Clover/ebuild.sh
+ exportPaths
+ [[ Darwin == Linux ]]
+ export TOOLCHAIN_DIR=/Users/ella/src/opt/local
+ TOOLCHAIN_DIR=/Users/ella/src/opt/local
+ export PREFIX=/Users/ella/src/opt/local
+ PREFIX=/Users/ella/src/opt/local
+ [[ -f /opt/local/bin/nasm ]]
+ [[ -f /Users/ella/src/opt/local/bin/nasm ]]
+ export NASM_PREFIX=/Users/ella/src/opt/local/bin/
+ NASM_PREFIX=/Users/ella/src/opt/local/bin/
+ export DIR_TOOLS=/Users/ella/src/tools
+ DIR_TOOLS=/Users/ella/src/tools
+ export DIR_DOWNLOADS=/Users/ella/src/tools/download
+ DIR_DOWNLOADS=/Users/ella/src/tools/download
+ export DIR_LOGS=/Users/ella/src/tools/logs
+ DIR_LOGS=/Users/ella/src/tools/logs
+ setBuildTools
+ case "$SYSNAME" in
+ case "$Build_Tool" in
+ checkXcode
+ [[ ! -x /usr/bin/gcc ]]
+ [[ ! -x /usr/bin/xcodebuild ]]
+ [[ '' == '' ]]
++ /usr/bin/xcodebuild -version
++ grep Xcode
++ awk '{print $NF}'
+ local xcversion=9.0
+ case "$xcversion" in
+ XCODE=XCODE8
+ BUILDTOOL=XCODE8
+ [[ Darwin == Linux ]]
+ printCloverScriptRev
+ ClearScreen
+ [[ NO != \Y\E\S ]]
+ clear

+ local LVALUE RVALUE SVERSION RSDATA
+ local 'SNameVer=Build_Clover script v4.7.6'
+ git ls-remote https://github.com/Micky1979/Build_Clover.git HEAD
+ downloader https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command /tmp Build_Clover.tmp
+ local cmd=
+ case "$DOWNLOADER_CMD" in
+ cmd='/usr/bin/curl -sL https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command'
+ [[ ! -z /tmp ]]
+ [[ ! -z Build_Clover.tmp ]]
+ [[ -d /tmp ]]
+ case "$DOWNLOADER_CMD" in
+ cmd='/usr/bin/curl -sL -o /tmp/Build_Clover.tmp https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command'
+ [[ -d /tmp/Build_Clover.tmp ]]
+ eval '/usr/bin/curl -sL -o /tmp/Build_Clover.tmp https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command'
++ /usr/bin/curl -sL -o /tmp/Build_Clover.tmp https://raw.githubusercontent.com/Micky1979/Build_Clover/master/Build_Clover.command
++ cat /tmp/Build_Clover.tmp
++ grep '^SCRIPTVER="v'
++ tr -cd .0-9
+ RSCRIPTVER=4.7.6
++ echo v4.7.6
++ tr -cd '[:digit:]'
+ LVALUE=476
++ echo 4.7.6
++ tr -cd '[:digit:]'
+ RVALUE=476
++ cat /tmp/Build_Clover.tmp
++ grep '^RSCRIPT_INFO='
++ cut -d '"' -f 2
+ RSCRIPT_INFO='Rewritten the mtoc detection code.'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ IsNumericOnly 476
+ [[ 476 =~ ^-?[0-9]+$ ]]
+ return 0
+ [[ 476 -ge 476 ]]
+ SELF_UPDATE_OPT=NO
+ [[ 476 -eq 476 ]]
+ printf '\e[1;34mBuild_Clover script v4.7.6\e[1;32m%*s\e[0m' 54 'No update available.'
Build_Clover script v4.7.6                                  No update available.+ [[ 476 -gt 476 ]]
+ [[ 476 -lt 476 ]]
+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ printScriptRevInfo
+ [[ NO == YES ]]
+ printHeader 'By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,\nSTLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC\n\nSupported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ printf '\e[1;34mBy Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,\nSTLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC\n\nSupported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch\e[0m'
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ [[ -d /Users/ella/src/edk2 ]]
+ [[ '' -lt 4209 ]]
+ macros+=("CHECK_FLAGS")
+ [[ NO != \Y\E\S ]]
+ printf '\e[8;34;90t'
+ cbuild
+ [[ -d /Users/ella/src/edk2/Clover/.svn ]]
+ UPDATE_FLAG=YES
+ [[ YES == \N\O ]]
+ BUILD_FLAG=NO
+ [[ ella == \s\l\i\c\e ]]
+ case "$SYSNAME" in
++ sw_vers -productVersion
++ /usr/bin/xcodebuild -version
+ printHeader 'Running from: macOS 10.13.3\nXcode 9.0
Build version 9A235'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ printf '\e[1;34mRunning from: macOS 10.13.3\nXcode 9.0
Build version 9A235\e[0m'
Running from: macOS 10.13.3
Xcode 9.0
Build version 9A235+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ printHeader 'Compiler settings'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =
================================================================================
+ printf '\e[1;34mCompiler settings\e[0m'
Compiler settings+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ [[ XCODE == \G\N\U ]]
++ gcc -v
+ printf '\e[1;34m%s\e[0m' 'Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin'
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin+ printLine
++ printf '<%*s\n' 50
++ tr ' ' -
+ printf '\n%*s\n' 80 '<--------------------------------------------------'

                             <--------------------------------------------------
+ [[ ella != \s\l\i\c\e ]]
+ restoreClover
+ [[ -f /Users/ella/src/edk2/Clover/CloverPackage/package/Resources/templates/Localizable.strings.back ]]
+ [[ -f /Users/ella/src/edk2/Clover/CloverPackage/CloverV2/Bootloaders/x64/boot7-MCP79.back ]]
+ [[ -d /Users/ella/src/edk2/Clover/CloverPackage/package/po_back ]]
+ [[ -f /Users/ella/src/edk2/Clover/ebuildBorg.sh ]]
+ [[ YES == YES ]]
+ [[ ella != \s\l\i\c\e ]]
+ getRev
++ svnWithErrorCheck 'info svn://svn.code.sf.net/p/cloverefiboot/code'
++ grep '^Revision:'
++ [[ -z info svn://svn.code.sf.net/p/cloverefiboot/code ]]
++ local 'cmd=info svn://svn.code.sf.net/p/cloverefiboot/code'
++ [[ -n '' ]]
++ echo ''
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
++ tr -cd '[:digit:]'
+++ which tee
++ [[ ! -x /usr/bin/tee ]]
++ eval 'svn info svn://svn.code.sf.net/p/cloverefiboot/code'
++ tee -a /Users/ella/src/svnLog.txt
tee: /Users/ella/src/svnLog.txt: No such file or directory
++ errors=("svn: E" "Unable to connect" "Unknown hostname" "timeout" "time out")
++ local errors
++ local ErrCount=0
++ [[ -n '' ]]
++ for err in '"${errors[@]}"'
++ grep -q 'svn: E' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unable to connect' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unknown hostname' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q timeout /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'time out' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ [[ 0 -ge 1 ]]
+ REMOTE_REV=4417
++ svnWithErrorCheck 'info svn://svn.code.sf.net/p/edk2/code/trunk/edk2'
++ grep '^Revision:'
++ [[ -z info svn://svn.code.sf.net/p/edk2/code/trunk/edk2 ]]
++ local 'cmd=info svn://svn.code.sf.net/p/edk2/code/trunk/edk2'
++ [[ -n '' ]]
++ echo ''
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
++ tr -cd '[:digit:]'
+++ which tee
++ [[ ! -x /usr/bin/tee ]]
++ eval 'svn info svn://svn.code.sf.net/p/edk2/code/trunk/edk2'
++ tee -a /Users/ella/src/svnLog.txt
tee: /Users/ella/src/svnLog.txt: No such file or directory
++ errors=("svn: E" "Unable to connect" "Unknown hostname" "timeout" "time out")
++ local errors
++ local ErrCount=0
++ [[ -n '' ]]
++ for err in '"${errors[@]}"'
++ grep -q 'svn: E' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unable to connect' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'Unknown hostname' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q timeout /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ for err in '"${errors[@]}"'
++ grep -q 'time out' /Users/ella/src/svnLog.txt
grep: /Users/ella/src/svnLog.txt: No such file or directory
++ [[ 0 -ge 1 ]]
+ REMOTE_EDK2_REV=26437
+ IsNumericOnly 4417
+ [[ 4417 =~ ^-?[0-9]+$ ]]
+ return 0
+ IsNumericOnly 26437
+ [[ 26437 =~ ^-?[0-9]+$ ]]
+ return 0
+ [[ -d /Users/ella/src/edk2/Clover/.svn ]]
+ LOCAL_REV=
+ [[ -d /Users/ella/src/edk2/.svn ]]
+ LOCAL_EDK2_REV=
+ edk2
+ local 'revision=-r 26300'
+ local 'updatelink=https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
+ edk2ArrayOnline=($( downloader "$updatelink" | grep 'cd ..' | sed -e 's/^cd ..\///' | sed -e 's/\/$//' | sed -e '/Clover/d' 	| sed -e 's:BaseTools/Conf:BaseTools:g' ))
++ downloader 'https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
++ grep 'cd ..'
++ local cmd=
++ case "$DOWNLOADER_CMD" in
++ cmd='/usr/bin/curl -sL https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
++ [[ ! -z '' ]]
++ eval '/usr/bin/curl -sL https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
+++ /usr/bin/curl -sL 'https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/update.sh?format=raw'
++ sed -e 's/^cd ..\///'
++ sed -e 's/\/$//'
++ sed -e /Clover/d
++ sed -e s:BaseTools/Conf:BaseTools:g
+ local edk2ArrayOnline
+ [[ 15 -ge 1 ]]
+ unset -v edk2array
+ edk2array=("${edk2ArrayOnline[@]}")
+ [[ 0 -ne 1979 ]]
+ [[ ! -d /Users/ella/src/edk2/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ MdePkg != Source ]]
+ [[ MdePkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/MdePkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ MdeModulePkg != Source ]]
+ [[ MdeModulePkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/MdeModulePkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ CryptoPkg != Source ]]
+ [[ CryptoPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/CryptoPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ DuetPkg != Source ]]
+ [[ DuetPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/DuetPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ EdkCompatibilityPkg != Source ]]
+ [[ EdkCompatibilityPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/EdkCompatibilityPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ IntelFrameworkModulePkg != Source ]]
+ [[ IntelFrameworkModulePkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/IntelFrameworkModulePkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ IntelFrameworkPkg != Source ]]
+ [[ IntelFrameworkPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/IntelFrameworkPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ OvmfPkg != Source ]]
+ [[ OvmfPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/OvmfPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ OptionRomPkg != Source ]]
+ [[ OptionRomPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/OptionRomPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ PcAtChipsetPkg != Source ]]
+ [[ PcAtChipsetPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/PcAtChipsetPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ ShellPkg != Source ]]
+ [[ ShellPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/ShellPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ UefiCpuPkg != Source ]]
+ [[ UefiCpuPkg != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/UefiCpuPkg/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ BaseTools != Source ]]
+ [[ BaseTools != Scripts ]]
+ [[ ! -d /Users/ella/src/edk2/BaseTools/.svn ]]
+ ForceEDK2Update=1
+ for d in '"${edk2array[@]}"'
+ [[ Source != Source ]]
+ for d in '"${edk2array[@]}"'
+ [[ Scripts != Source ]]
+ [[ Scripts != Scripts ]]
+ [[ 1 -eq 0 ]]
+ echo

+ [[ ! -d /Users/ella/src/edk2 ]]
+ printHeader 'Downloading edk2'
+ printThickLine
+ printf '%*s\n' 80
+ tr ' ' =

Note: i didnt include the downloading of edk2 part which is very long

Sorry, wasn't able to reproduce it, everything works fine here. Even tried to remove the log file and the script created it on the next run. The command at that line is a standard output redirect and I can't imagine why it doesn't work, but one thing's for sure: the issue is not related to the script.

  • Like 2
Link to comment
Share on other sites

i have tried 2 different machine with 2 different OS build. it is still happening n my part....  Siera & HS + xcode 9.0.

 

but why it is that if i manually create an empty ~/src folder, the script creates the svnLog.txt and the error doesnt show up?

  • Like 1
Link to comment
Share on other sites

I think this may be the same issue?

If i remove my src folder and run the script i get the below ouput.

If i remove my src and recreate it manually then run the script it runs without giving the output below.

Hope that helps.

 

Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC
Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
================================================================================
Running from: macOS 10.13.3
Xcode 9.2
Build version 9C40b
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------
/usr/local/bin/buildclover: line 753: /Users/shane/src/svnLog.txt: No such file or directory
tee: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
/usr/local/bin/buildclover: line 753: /Users/shane/src/svnLog.txt: No such file or directory
tee: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
  • Like 1
Link to comment
Share on other sites

FRESH START (No ~/src folder) ERROR :(

Ellas-iMac:~ ella$ /Users/ella/Desktop/Build_Clover-master/Build_Clover.command 

================================================================================
Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
================================================================================
Running from: macOS 10.12.6
Xcode 9.0
Build version 9A235
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
tee: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
tee: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory

================================================================================
Downloading edk2
                             <--------------------------------------------------
checking..

FRESH START (Manually created ~/src folder) GOOD :)

Ellas-iMac:~ ella$ mkdir src
Ellas-iMac:~ ella$ /Users/ella/Desktop/Build_Clover-master/Build_Clover.command 

================================================================================
Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
================================================================================
Running from: macOS 10.12.6
Xcode 9.0
Build version 9A235
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------

================================================================================
Downloading edk2
                             <--------------------------------------------------
checking..available, continuing..
  • Like 1
Link to comment
Share on other sites

I just tried start Build_Clover script v4.7.6 under 10.13.3 (17D102) without a folder src in my home directory,  and got this error:
 

svn: warning: W205011: Error handling externals definition for 'BaseTools/Bin/Win32':
svn: warning: W170000: URL 'https://svn.code.sf.net/p/edk2-toolbinaries/code/trunk/Win32' at revision 322 doesn't exist
Checked out revision 26300.
svn: E205011: Failure occurred processing one or more externals definitions

------------------------------
Can be temporarily, retry later or seek for help.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

Link to comment
Share on other sites

I just tried start Build_Clover script v4.7.6 under 10.13.3 (17D102) without a folder src in my home directory, and got this error:

 

svn: warning: W205011: Error handling externals definition for 'BaseTools/Bin/Win32':
svn: warning: W170000: URL 'https://svn.code.sf.net/p/edk2-toolbinaries/code/trunk/Win32' at revision 322 doesn't exist
Checked out revision 26300.
svn: E205011: Failure occurred processing one or more externals definitions

------------------------------
Can be temporarily, retry later or seek for help.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

 
I think sf is unstable now. I can't commit now

 

나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 2
Link to comment
Share on other sites

I think sf is unstable now. I can't commit now

 

나의 LG-F800S 의 Tapatalk에서 보냄

It seems to me that this is because the wrong link is specified in externals.txt: 

Win32  https://svn.code.sf.net/p/edk2-toolbinaries/code/trunk/Win32 

I suppose that should be: 

Win32  svn://svn.code.sf.net/p/edk2-toolbinaries/code/trunk/Win32

After I fix the local file externals.txt, the process goes on, bat produce another error:

A    Include/IndustryStandard/TcgPhysicalPresence.h
A    Include/IndustryStandard/LowPowerIdleTable.h
svn: E000002: Can't open file '/svn/p/edk2/code/db/min-unpacked-rev': No such file or directory

------------------------------
Can be temporarily, retry later or seek for help.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

Link to comment
Share on other sites

 

FRESH START (No ~/src folder) ERROR :(

Ellas-iMac:~ ella$ /Users/ella/Desktop/Build_Clover-master/Build_Clover.command 

================================================================================
Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
================================================================================
Running from: macOS 10.12.6
Xcode 9.0
Build version 9A235
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
tee: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
/Users/ella/Desktop/Build_Clover-master/Build_Clover.command: line 753: /Users/ella/src/svnLog.txt: No such file or directory
tee: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory
grep: /Users/ella/src/svnLog.txt: No such file or directory

================================================================================
Downloading edk2
                             <--------------------------------------------------
checking..

FRESH START (Manually created ~/src folder) GOOD :)

Ellas-iMac:~ ella$ mkdir src
Ellas-iMac:~ ella$ /Users/ella/Desktop/Build_Clover-master/Build_Clover.command 

================================================================================
Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC

Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
================================================================================
Running from: macOS 10.12.6
Xcode 9.0
Build version 9A235
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------

================================================================================
Downloading edk2
                             <--------------------------------------------------
checking..available, continuing..

 

 

 

I think this may be the same issue?

If i remove my src folder and run the script i get the below ouput.

If i remove my src and recreate it manually then run the script it runs without giving the output below.

Hope that helps.

Build_Clover script v4.7.6                                  No update available.
                             <--------------------------------------------------
================================================================================
By Micky1979 based on Slice, apianti, vit9696, Download Fritz, Zenith432,
STLVNUB, JrCs,cecekpawon, Needy, cvad, Rehabman, philip_petev, ErmaC
Supported OSes: macOS X, Ubuntu (16.04/16.10), Debian Jessie and Stretch
                             <--------------------------------------------------
================================================================================
Running from: macOS 10.13.3
Xcode 9.2
Build version 9C40b
                             <--------------------------------------------------
================================================================================
Compiler settings
                             <--------------------------------------------------
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
                             <--------------------------------------------------
/usr/local/bin/buildclover: line 753: /Users/shane/src/svnLog.txt: No such file or directory
tee: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
/usr/local/bin/buildclover: line 753: /Users/shane/src/svnLog.txt: No such file or directory
tee: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory
grep: /Users/shane/src/svnLog.txt: No such file or directory

 

I think I know what's happening. That line actually works, but in order to succeed, the parent path (where the file will be created) must exist and at this point (no ~/src) it doesn't.

Just pushed the fix to the "work" branch, please, test it with the same conditions and tell me if it works for you.

  • Like 3
Link to comment
Share on other sites

×
×
  • Create New...