Opened 12 months ago

Last modified 12 months ago

#59829 new defect

building gcc48 is not supported with Xcode 9 or greater

Reported by: PWLisowski Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:

Description (last modified by kencu (Ken))

Both HomeBank and pgplot require gcc48 and it is apparently not supported with Xcode 9 or treated (I am running Xcode 11.2).

partial log:

Error: building gcc48 is not supported with Xcode 9 or greater
Error: Failed to fetch gcc48: unsupported platform
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/main.log for details.

Change History (3)

comment:1 Changed 12 months ago by kencu (Ken)

Description: modified (diff)

comment:2 Changed 12 months ago by kencu (Ken)

Now on my systems, neither homebank nor pgplot require gcc48:

$ port info homebank
homebank @5.2.8 (x11, finance)
Variants:             universal

Description:          HomeBank is the free software you have always wanted to
                      manage your personal accounts at home. The main concept is
                      to be light, simple and very easy to use. It brings you
                      many features that allow you to analyze your finances in a
                      detailed way instantly and dynamically with powerful
                      report tools based on filtering and graphical charts.

Build Dependencies:   intltool, pkgconfig, autoconf, automake, libtool,
Library Dependencies: gettext, glib2, gtk3, libofx, librsvg, libsoup, libcxx
Platforms:            darwin
License:              GPL-2+
Maintainers:          Email:, GitHub: sibador
                      Policy: openmaintainer


$ port info pgplot
pgplot @5.2.2_11 (graphics, devel)
Variants:             aquaterm, docs, g95, gcc44, gcc45, gcc46, gcc47, gcc48,
                      gcc49, gcc5, gcc6, gcc7, [+]gcc8, gcc9, [+]x11

Description:          The PGPLOT Graphics Subroutine Library is a Fortran- or
                      C-callable, device-independent graphics package for making
                      simple scientific graphs. It is intended for making
                      graphical images of publication quality with minimum
                      effort on the part of the user. For most applications, the
                      program can be device-independent, and the output can be
                      directed to the appropriate device at run time.

Build Dependencies:   perl5, pkgconfig, gcc8, clang-9.0
Library Dependencies: libpng, zlib, xorg-libX11, libgcc, libcxx
Conflicts with:       miriad
Platforms:            darwin
License:              Noncommercial
Maintainers:          Email:, GitHub: MarcusCalhoun-Lopez
                      Policy: openmaintainer

so maybe we can figure out how to get you up and running. Do you already have these installed? Please show us the results of:

port -v installed homebank
port -v installed pgplot

comment:3 Changed 12 months ago by jmroot (Joshua Root)

You could reinstall whatever ports you have installed with +gcc48 with a newer gcc variant. E.g.

sudo port install pgplot -gcc48 +gcc9

But if you have ports installed with +gcc48 in the first place, that implies that they were built on an older OS version and you need to follow the wiki:Migration procedure.

Note: See TracTickets for help on using tickets.