[MacPorts] #40678: gcc48 / libgcc not building on Mavericks
#40678: gcc48 / libgcc not building on Mavericks ----------------------+-------------------------------- Reporter: arthur@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: ----------------------+-------------------------------- When I try to build gcc48 the build fail at the stage of libgcc. It looks like xgcc is not finding stdio.h for some reason. I do realize that Mavericks is still unreleased, but I am working with GM seed, and Xcode 5.0.1 GM, so there is a very good chance this problem will be present in the released version. -- Ticket URL: <https://trac.macports.org/ticket/40678> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gcc48 | -----------------------+------------------- Changes (by ryandesign@…): * cc: mww@… (removed) * cc: jeremyhu@… (added) * owner: macports-tickets@… => mww@… * port: => gcc48 -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+-------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: invalid | Keywords: Port: gcc48 | -----------------------+-------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => invalid Comment: User error: {{{ :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/libgcc/work/gcc-4.8.1/libgcc/../gcc/tsystem.h:87:19: fatal error: stdio.h: No such file or directory }}} You have not properly installed all dependencies of MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+-------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: invalid | Keywords: Port: gcc48 | -----------------------+-------------------- Comment (by jeremyhu@…): And yes, it works for me. -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+-------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: invalid | Keywords: Port: gcc48 | -----------------------+-------------------- Comment (by arthur@…): 1. does it work for you on Mavericks? (it worked for me on Mountain Lion) 2. Any suggestions what are the dependencies I failed to install? - I built new MacPorts from source and built quite few ports from source. Most things work. The funny part is: stdio.h does exist. clang hase no problem finding it. It is the second stage (xgcc that does not find it) -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+-------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: invalid | Keywords: Port: gcc48 | -----------------------+-------------------- Comment (by jeremyhu@…): Replying to [comment:4 arthur@…]:
1. does it work for you on Mavericks? (it worked for me on Mountain Lion)
As I said, yes. Also, you are not allowed to discuss Mavericks in public. Please followup by emial.
2. Any suggestions what are the dependencies I failed to install? - I built new MacPorts from source and built quite few ports from source. Mostly things work. The funny part is: stdio.h does exist. clang has no problem finding it. It is the second stage (xgcc that does not find it)
You have /usr/include/stdio.h installed by the Xcode command line tools? -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+---------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gcc48 | -----------------------+---------------------- Changes (by 1002536r@…): * status: closed => reopened * resolution: invalid => Comment: There does seem to be an issue on the public release of Mavericks with libgcc (as shown in my main.log (called main.2.log)). I wasn't sure if this was worthy of a new ticket so I reopened this, I hope that this is acceptable. -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+---------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gcc48 | -----------------------+---------------------- Comment (by arthur@…): Replying to [comment:10 1002536r@…]:
There does seem to be an issue on the public release of Mavericks with libgcc (as shown in my main.log (called main.2.log)). I wasn't sure if this was worthy of a new ticket so I reopened this, I hope that this is acceptable.
A part of your log says: The directory that should contain system headers does not exist: :info:build /usr/include Looks like your command line tools are not installed. -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -----------------------+---------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gcc48 | -----------------------+---------------------- Comment (by 1002536r@…): Replying to [comment:11 arthur@…]:
Replying to [comment:10 1002536r@…]:
There does seem to be an issue on the public release of Mavericks with libgcc (as shown in my main.log (called main.2.log)). I wasn't sure if this was worthy of a new ticket so I reopened this, I hope that this is acceptable.
A part of your log says: The directory that should contain system headers does not exist: :info:build /usr/include
Looks like your command line tools are not installed.
Weird, "xcode-select --install" saw an update for the tools this time, it didn't last night. libgcc 4.8.1_3 successfully activated. Thank you for your time and apologies for any confusion caused. Gordon -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#40678: gcc48 / libgcc not building on Mavericks -------------------------+-------------------- Reporter: arthur@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: worksforme | Keywords: Port: gcc48 | -------------------------+-------------------- Changes (by jeremyhu@…): * status: reopened => closed * resolution: => worksforme -- Ticket URL: <https://trac.macports.org/ticket/40678#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts