Thanks.  Note that the instructions at that link - differentiated by flavor of 
Linux - all end with a link to the instructions that I referenced ("The 
remaining instructions are common for most UNIX-like systems").  I did follow 
the special Ubuntu notes on the page you referenced before going on to the page 
I referenced.

Thanks,
Yaron

-----Original Message-----
From: Richardson, Brian [mailto:brian.richard...@intel.com]
Sent: Monday, December 12, 2016 6:05 PM
To: Shragai, Yaron <yshra...@draper.com>; edk2-devel@lists.01.org
Subject: RE: build failure trying to build gcc cross-compiler

The instructions you referenced are intended for non-Linux UNIX systems. Please 
try these instructions for Ubuntu LTS ...
https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC

I have recently updated these instructions for GCC5 on Ubuntu 16.04 LTS.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software 
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat) 
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

-----Original Message-----
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Shragai, 
Yaron
Sent: Monday, December 12, 2016 3:55 PM
To: edk2-devel@lists.01.org
Subject: [edk2] build failure trying to build gcc cross-compiler

Hello,
I am trying to build the Tianocore source from 
https://github.com/tianocore/edk2, as per the instructions here: 
https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions-for-Unix

I am runnin on a Virtualbox VM running Ubuntu Desktop LTS.

I get as far as the "Build gcc x64 UEFI cross compiler" section.
The script mingw-gcc-build.py contains hardcoded references to download 
binutils and gcc.
In the case of binutils, it references a version that no longer exists in the 
archive (version 2.20.51.0.5).
In the case of gcc, it references version 4.3.0, on ftpmirror.gnu.org/gcc/, 
which redirects to other mirror sites, many of which are blocked by my firewall.
I tried getting around this by downloaded the files myself, and commented out 
the part of the script that downloads the sources (the call to sources.GetAll() 
- lines 553-558).
I downloaded binutils version 2.24.51.0.2, and gcc vesion 2.24.51.0.2.
It appears that binutils built, but gcc is not building.
Any advice?
Is there an updated version of mingw-gcc-build.py?

Extracting ./src/gcc-4.3.0.tar.bz2:
Extracting ./src/binutils-2.24.51.0.2.tar.bz2:
binutils [config] ... [done]
binutils [build] ... [done]
binutils [install] ... [done]
binutils module is now built and installed gcc [config] ... [done] gcc [build] 
... [failed!] Traceback (most recent call last):
  File "./mingw-gcc-build.py", line 564, in <module>
    App()
  File "./mingw-gcc-build.py", line 562, in __init__
    Builder(sources, config).Build()
  File "./mingw-gcc-build.py", line 426, in Build
    self.BuildModule('gcc')
  File "./mingw-gcc-build.py", line 473, in BuildModule
    self.RunCommand(cmd, module, 'build')
  File "./mingw-gcc-build.py", line 511, in RunCommand
    'See output log at %s' % self.config.Relative(logFile)
Exception: Failed to build gcc
See output log at ./build/log.txt

Thanks,
Yaron Shragai
yshra...@draper.com

  ________________________________
Notice: This email and any attachments may contain proprietary (Draper 
non-public) and/or export-controlled information of Draper. If you are not the 
intended recipient of this email, please immediately notify the sender by 
replying to this email and immediately destroy all copies of this email.
  ________________________________
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
________________________________
 Notice: This email and any attachments may contain proprietary (Draper 
non-public) and/or export-controlled information of Draper. If you are not the 
intended recipient of this email, please immediately notify the sender by 
replying to this email and immediately destroy all copies of this email.
________________________________
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to