[MacPorts] #56089: source-highlight @ 3.1.8_4 does not build on PPC Leopard, Mac OS X 10.5.8, because "checking whether the C compiler works... no"

MacPorts noreply at macports.org
Sun Mar 18 11:18:45 UTC 2018


#56089: source-highlight @ 3.1.8_4 does not build on PPC Leopard, Mac OS X 10.5.8,
because "checking whether the C compiler works... no"
-------------------------------+---------------------
  Reporter:  ballapete         |      Owner:
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.4.2
Resolution:                    |   Keywords:  leopard
      Port:  source-highlight  |
-------------------------------+---------------------

Comment (by ballapete):

 `GCC 6` understands
 {{{
   -Wc++-compat                Warn about C constructs that are not in the
 common subset of C and C++.
   -Wc++0x-compat              Same as -Wc++11-compat.  Use the latter
 option instead.
   -Wc++11-compat              Warn about C++ constructs whose meaning
 differs between ISO C++ 1998 and ISO C++ 2011.
   -Wc++14-compat              Warn about C++ constructs whose meaning
 differs between ISO C++ 2011 and ISO C++ 2014.
   -Wc90-c99-compat            Warn about features not present in ISO C90,
 but present in ISO C99.
   -Wc99-c11-compat            Warn about features not present in ISO C99,
 but present in ISO C11.
   -std=c++03                  Conform to the ISO 1998 C++ standard revised
 by the 2003 technical corrigendum.  Same as -std=c++98.
   -std=c++0x                  Deprecated in favor of -std=c++11.  Same as
 -std=c++11.
   -std=c++11                  Conform to the ISO 2011 C++ standard.
   -std=c++14                  Conform to the ISO 2014 C++ standard.
   -std=c++17                  Same as -std=c++1z.  Use the latter option
 instead.
   -std=c++1y                  Deprecated in favor of -std=c++14.  Same as
 -std=c++14.
   -std=c++1z                  Conform to the ISO 2017(?) C++ draft
 standard (experimental and incomplete support).
   -std=c++98                  Conform to the ISO 1998 C++ standard revised
 by the 2003 technical corrigendum.
   -std=c11                    Conform to the ISO 2011 C standard.
   -std=c1x                    Deprecated in favor of -std=c11.  Same as
 -std=c11.
   -std=c89                    Conform to the ISO 1990 C standard.  Same as
 -std=c90.
   -std=c90                    Conform to the ISO 1990 C standard.
   -std=c99                    Conform to the ISO 1999 C standard.
   -std=c9x                    Deprecated in favor of -std=c99.  Same as
 -std=c99.
   -std=gnu++03                Conform to the ISO 1998 C++ standard revised
 by the 2003 technical corrigendum with GNU extensions.  Same as
 -std=gnu++98.
   -std=gnu++0x                Deprecated in favor of -std=gnu++11.  Same
 as -std=gnu++11.
   -std=gnu++11                Conform to the ISO 2011 C++ standard with
 GNU extensions.
   -std=gnu++14                Conform to the ISO 2014 C++ standard with
 GNU extensions.
   -std=gnu++17                Same as -std=gnu++1z.  Use the latter option
 instead.
   -std=gnu++1y                Deprecated in favor of -std=gnu++14.  Same
 as -std=gnu++14.
   -std=gnu++1z                Conform to the ISO 201z(7?) C++ draft
 standard with GNU extensions (experimental and incomplete support).
   -std=gnu++98                Conform to the ISO 1998 C++ standard revised
 by the 2003 technical corrigendum with GNU extensions.
   -std=gnu11                  Conform to the ISO 2011 C standard with GNU
 extensions.
   -std=gnu1x                  Deprecated in favor of -std=gnu11.  Same as
 -std=gnu11.
   -std=gnu89                  Conform to the ISO 1990 C standard with GNU
 extensions.  Same as -std=gnu90.
   -std=gnu90                  Conform to the ISO 1990 C standard with GNU
 extensions.
   -std=gnu99                  Conform to the ISO 1999 C standard with GNU
 extensions.
   -std=gnu9x                  Deprecated in favor of -std=gnu99.  Same as
 -std=gnu99.
   -std=iso9899:1990           Conform to the ISO 1990 C standard.  Same as
 -std=c90.
   -std=iso9899:199409         Conform to the ISO 1990 C standard as
 amended in 1994.
   -std=iso9899:1999           Conform to the ISO 1999 C standard.  Same as
 -std=c99.
   -std=iso9899:199x           Deprecated in favor of -std=iso9899:1999.
 Same as -std=c99.
   -std=iso9899:2011           Conform to the ISO 2011 C standard.  Same as
 -std=c11.
   --no-standard-libraries     Same as -nostdlib.  Use the latter option
 instead.
   -nostdlib                   Do not look for object files in standard
 path.
 }}}

 Is a syntax error the cause of the fault?

--
Ticket URL: <https://trac.macports.org/ticket/56089#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list