I went back through the error messages and saw that the conflict was with the module:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_lang_gcc48/libgcc/work/gcc-4.8.1/gcc/fortran/mod ule.c And /usr/include/mach/vm_types.h I did something that I DON¹T think was the smartest thing and commented out line 40 of the vm_types file. typedef vm_offset_t pointer_t; And left the module.c line intact. This seems to have worked. libgcc finally completed the build with no other errors and I am proceeding to build gcc48 and the rest of my working science resources. I have misgivings as to editing something in /usr/include and am planning restoring line 40 once all my builds are complete . And additionally I am still apprehensive as to why my system seems to be the only rig around here that has been impacted. If what I did is a really bad idea.. Uh.. This would be the time to tell me. :-) I am reluctant to report this patch on the macports bug tracking site until I have confidence that this working for my critical software. Bill From: William Capehart <wjcapeh...@yahoo.com> Date: Friday, November 1, 2013 at 07:38 MDT To: Chris Jones <jon...@hep.phy.cam.ac.uk>, William Capehart <wjcapeh...@yahoo.com> Cc: MacPorts Users <macports-users@lists.macosforge.org> Subject: Re: libgcc 4.8.1 errors on a fresh install macports for Mavericks (OS X 10.9) Chris: I¹ve been doing this every time I¹ve tried to troubleshoot this (new Mavericks package for macports as well) several times. The error has indeed continued with 4.8.*2* Same error, same junction. I concur that the the install of Xcode may likely be the culprit, in part since Xcode 5.0.1 remained after installing Mavericks (IIRC, the Lion and SnowLeopard major upgrades did not allow it to remain, requiring me to reinstall all of Xcode developer tools and all) I do not know how to totally wipe Xcode and Xcode command line tools (5.0.1) from my system. I¹ve tried several time I¹ve tried the problem remains. I have sent a request to the Apple/Developer board. I will freeze work on this (drop-deadlines loom) until I am assured that Xcode is indeed off my rig so I can likewise once again remove all vestiges of Macports and start fresh with what I hope is a totally fresh development palate. Bill From: Chris Jones <jon...@hep.phy.cam.ac.uk> Date: Thursday, October 31, 2013 at 23:04 MDT To: William Capehart <wjcapeh...@yahoo.com> Cc: MacPorts Users <macports-users@lists.macosforge.org> Subject: Re: libgcc 4.8.1 errors on a fresh install macports for Mavericks (OS X 10.9) Hi, Have you run > sudo port sync > sudo port upgrade outdated Recently ? libgcc and gcc48 are now at 4.8.2 Note both install fine for me, on OSX10.9 If you still have problems, i would guess something is screwy with your Xcode/command line tools installations... Chris On 1 Nov 2013, at 03:17 am, William Capehart <wjcapeh...@yahoo.com> wrote: > I began to duplicate Zhong Ren¹s procedure (below) after "uninstall f all²ing > all and ³clean all²ing > > I started with trying to install gcc45. > > During the gcc45 build it tried to install libgcc and we were back at the same > error again. :-( > > Bill > > > From: Zhong Ren <renzresea...@gmail.com> > Date: Thursday, October 31, 2013 at 11:12 MDT > To: William Capehart <wjcapeh...@yahoo.com> > Cc: MacPorts Users <macports-users@lists.macosforge.org> > Subject: Re: libgcc 4.8.1 errors on a fresh install macports for Mavericks > (OS X 10.9) > > What I did exactly is: > > install gcc45 > install python27 > install py27-scipy > > The last step requires gcc48, so it went on installing gcc48 first. This > sequence may have nothing to do with the error you have. Just for the record. > > Sometimes when an error occurs, I have to uninstall a specific port with -f, > clean that port, and install that port again. > > Zhong > > > On Oct 31, 2013, at 11:42 AM, William Capehart <wjcapeh...@yahoo.com> wrote: > >> I just restored my /opt/local from my early October Time Machine image, >> reinstalled Xcode 5.0.1 and command lines tools from the Apple Developer >> site, did the license step and self updated yet another brand-new fresh >> install of Macports¹s Mavericks dmg and went through all of the migration >> steps advised here, and the exact same libgcc error I got was below. >> >> Also tried Zhong Ren¹s approach and installed py27-scipy. Once again at >> libgcc install, it is still dropping me out of the build with the "typedef >> enum pointer_t pointer_t² conflict. >> >> I do not know if Zhong Ren¹s install built the dependencies libgcc or gcc48 >> from scratch before building py27-scipy. >> >> Unless there are other ideas, I am on the ropes with this at this point. >> >> Bill Capehart >> >> From: Zhong Ren <renzresea...@gmail.com> >> Date: Tuesday, October 29, 2013 at 15:15 MDT >> To: William Capehart <wjcapeh...@yahoo.com> >> Cc: MacPorts Users <macports-users@lists.macosforge.org> >> Subject: Re: libgcc 4.8.1 errors on a fresh install macports for Mavericks >> (OS X 10.9) >> >> I just installed py27-scipy on a fresh Mavericks, which requires gcc48. It >> went through OK. >> >> Zhong Ren >> >> >> On Oct 29, 2013, at 3:46 PM, William Capehart <wjcapeh...@yahoo.com> wrote: >> >>> I put in a bug report on this but nothing back yet so I¹ll try here. >>> >>> Has anyone tried to put the gcc (4.7 or 4.8) compilers on *fresh* Macports >>> for Mavericks install? >>> >>> For me having .. >>> >>> - reinstalled both macports and Xcode (or just the app in /Applications), >>> (on that note is there a way to totally sterilize Xcode from a Mac so we can >>> start at ground zero? Oddly Xcode did NOT ask for an update (and the update >>> happened well and advance of my going to Mavericks) IIRC, my previous OS >>> upgrades had me install the new Xcode AFTER upgrading. >>> >>> - gotten the command line tools for mavericks¹s Xcode from the apple >>> developer site >>> xcode-select install fails so I got it here as per guidance from >>> the apple developer forums >>> https://developer.apple.com/downloads/index.action?name=for%20Xcode%20- >>> >>> - done the license agreement step >>> >>> I still get a terminal error from the installs for gcc47 and gcc48 at the >>> libgcc step: >>> >>> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports >>> .org_release_tarballs_ports_lang_gcc48/libgcc/work/gcc-4.8.1/gcc/fortran/mod >>> ule.c:110:1: error: conflicting declaration 'typedef enum pointer_t >>> pointer_t' >>> pointer_t; >>> ^ >>> In file included from /usr/include/mach/memory_object_types.h:77:0, >>> from /usr/include/mach/mach_types.h:85, >>> from >>> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports >>> .org_release_tarballs_ports_lang_gcc48/libgcc/work/build/prev-gcc/include-fi >>> xed/malloc.h:37, >>> from >>> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports >>> .org_release_tarballs_ports_lang_gcc48/libgcc/work/gcc-4.8.1/gcc/system.h:46 >>> 0, >>> from >>> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports >>> .org_release_tarballs_ports_lang_gcc48/libgcc/work/gcc-4.8.1/gcc/fortran/mod >>> ule.c:68: >>> /usr/include/mach/vm_types.h:40:26: error: 'pointer_t' has a previous >>> declaration as 'typedef vm_offset_t pointer_t' >>> typedef vm_offset_t pointer_t; >>> ^ >>> >>> This error doesn¹t seem to be the Tcl problem reported by others nor does it >>> resemble the one reported here for gcc44 earlier this week >>> >>> Has anyone run into this besides me with the new macports on Mavericks? (or >>> for that matter EVER). >>> >>> Thanks >>> Bill Capehart >>> >>> >>> >>> >>> >>> _______________________________________________ >>> macports-users mailing list >>> macports-users@lists.macosforge.org >>> https://lists.macosforge.org/mailman/listinfo/macports-users >> > > _______________________________________________ > macports-users mailing list > macports-users@lists.macosforge.org > https://lists.macosforge.org/mailman/listinfo/macports-users
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users