[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