[MacPorts] #71662: tree requires C11: cc1: error: unrecognized command line option "-std=c11"

MacPorts noreply at macports.org
Mon Dec 30 08:30:09 UTC 2024


#71662: tree requires C11: cc1: error: unrecognized command line option "-std=c11"
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  larryv
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.5
Resolution:  fixed         |   Keywords:
      Port:  tree          |
---------------------------+--------------------

Comment (by barracuda156):

 Replying to [comment:2 ryandesign]:
 > In [changeset:"29ebc7bc0677c73ed6884a922c42cc3a83a468ba/macports-ports"
 29ebc7bc0677c73ed6884a922c42cc3a83a468ba/macports-ports] (master):
 > {{{
 > #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="29ebc7bc0677c73ed6884a922c42cc3a83a468ba"
 > tree: Requires C99
 >
 > Closes: https://trac.macports.org/ticket/71662
 > }}}

 This alleged fix was obviously not tried out and it does nothing, since
 the build explicitly passes `-std=c11`. Also `gcc-4.2` is already picked,
 so requiring C99 does nothing at all (maybe on 10.4 it matters, but the
 build should still fail).

 {{{
 --->  Building tree
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/tree-2.2.1"
 && /usr/bin/make -j6 -w all
 CC="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2"
 CXX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cxx/usr/bin/g++-4.2"
 OBJC="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/objc/usr/bin/gcc-4.2"
 OBJCXX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/objcxx/usr/bin/g++-4.2"
 INSTALL="/usr/bin/install -c"
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/tree-2.2.1'
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2
 -Os -arch ppc -std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes
 -Wshadow -Wconversion -I/opt/local/include -DLARGEFILE_SOURCE
 -D_FILE_OFFSET_BITS=64 -c -o tree.o tree.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2
 -Os -arch ppc -std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes
 -Wshadow -Wconversion -I/opt/local/include -DLARGEFILE_SOURCE
 -D_FILE_OFFSET_BITS=64 -c -o list.o list.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2
 -Os -arch ppc -std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes
 -Wshadow -Wconversion -I/opt/local/include -DLARGEFILE_SOURCE
 -D_FILE_OFFSET_BITS=64 -c -o hash.o hash.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2
 -Os -arch ppc -std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes
 -Wshadow -Wconversion -I/opt/local/include -DLARGEFILE_SOURCE
 -D_FILE_OFFSET_BITS=64 -c -o color.o color.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2
 -Os -arch ppc -std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes
 -Wshadow -Wconversion -I/opt/local/include -DLARGEFILE_SOURCE
 -D_FILE_OFFSET_BITS=64 -c -o file.o file.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2
 -Os -arch ppc -std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes
 -Wshadow -Wconversion -I/opt/local/include -DLARGEFILE_SOURCE
 -D_FILE_OFFSET_BITS=64 -c -o filter.o filter.c
 cc1: error: unrecognized command line option "-Wpedantic"
 cc1: error: unrecognized command line option "-std=c11"
 cc1: error: unrecognized command line option "-Wpedantic"
 cc1: error: unrecognized command line option "-std=c11"
 make: *** [list.o] Error 1
 make: *** Waiting for unfinished jobs....
 make: *** [tree.o] Error 1
 cc1: error: unrecognized command line option "-Wpedantic"
 cc1: error: unrecognized command line option "-std=c11"
 make: *** [filter.o] Error 1
 cc1: error: unrecognized command line option "-Wpedantic"
 cc1: error: unrecognized command line option "-std=c11"
 make: *** [color.o] Error 1
 cc1: error: unrecognized command line option "-Wpedantic"
 cc1: error: unrecognized command line option "-std=c11"
 make: *** [file.o] Error 1
 cc1: error: unrecognized command line option "-Wpedantic"
 cc1: error: unrecognized command line option "-std=c11"
 make: *** [hash.o] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/tree-2.2.1'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/tree-2.2.1"
 && /usr/bin/make -j6 -w all
 CC="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cc/usr/bin/gcc-4.2"
 CXX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/cxx/usr/bin/g++-4.2"
 OBJC="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/objc/usr/bin/gcc-4.2"
 OBJCXX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_tree/tree/work/compwrap/objcxx/usr/bin/g++-4.2"
 INSTALL="/usr/bin/install -c"
 Exit code: 2
 Error: Failed to build tree: command execution failed
 }}}

 See the Makefile:
 {{{
 CFLAGS+=-std=c11 -Wpedantic -Wall -Wextra -Wstrict-prototypes -Wshadow
 -Wconversion
 }}}

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


More information about the macports-tickets mailing list