Opened 11 years ago
Last modified 10 years ago
#40998 closed defect
libgcc @4.8.1 Compile error on Mavericks macports 2.2.1 package (Error: conflicting declaration 'typedef enum pointer_t pointer_t') — at Version 1
Reported by: | William.Capehart@… | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | mavericks | Cc: | jeremyhu@… |
Port: | libgcc |
Description (last modified by mf2k (Frank Schima))
Macports' Mavericks 2.2.1 package has been removed and reinstalled several times. Xcode license has been accepted several times. xcode-select --install has been installed. I've also done the normal selfupdate step. From what I've seen I've covered most of what other people who have reported simpler problems with libgcc and gcc4x compile errors have done. From what I can see, this does not resemble the error in #40857 or #40810, for example.
Attempts to install GCC 4.8 and 4.7 have been blocked by the same error each time with the following error in the libgcc build. (each attempt has been preceded by a clean of gcc48/gcc47 and libgcc)
The same error emerges when installing ONLY libgcc. The error message for the libgcc build is below and log is attached.
Note that fortran is a critical requirement for me. I should not disable this. Additionally installing gcc48 on macports a month ago met with no error.
/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/module.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-fixed/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:460, 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/module.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; ^ make[3]: *** [fortran/module.o] Error 1
Change History (2)
Changed 11 years ago by William.Capehart@…
comment:1 Changed 11 years ago by mf2k (Frank Schima)
Cc: | jeremyhu@… added |
---|---|
Description: | modified (diff) |
Keywords: | Mavericks libgcc pointer_t removed |
Owner: | changed from macports-tickets@… to mww@… |
Port: | @4.8.1 removed |
In the future, please use WikiFormatting and Cc the port maintainers (port info --maintainers libgcc
).
opt_local_var_macports_logsopt_local_var_macports_sources_rsync_macports.org_release_tarballs_ports_lang_gcc48_libgcc_main.log