[MacPorts] #65203: Failed to build gcc8: command execution failed
MacPorts
noreply at macports.org
Thu May 19 14:35:31 UTC 2022
#65203: Failed to build gcc8: command execution failed
------------------------+--------------------
Reporter: manulcaux | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: gcc8 |
------------------------+--------------------
Changes (by ryandesign):
* keywords: failed to build =>
Old description:
> Hi,
>
> I just installed the new Xcode 13.4 and the associated command-line tools
> and wanted to update my port installation.
>
> After a successful port selfupdate, I ran sudo port upgrade outdated to
> upgrade all my packages and got this error :
>
> (base) [macp2034:~/spectral-cube] caux% sudo port upgrade outdated
> ---> Computing dependencies for gcc8
> ---> Fetching archive for gcc8
> ---> Attempting to fetch gcc8-8.5.0_1.darwin_21.x86_64.tbz2 from
> https://packages.macports.org/gcc8
> ---> Attempting to fetch gcc8-8.5.0_1.darwin_21.x86_64.tbz2 from
> https://nue.de.packages.macports.org/gcc8
> ---> Attempting to fetch gcc8-8.5.0_1.darwin_21.x86_64.tbz2 from
> https://fra.de.packages.macports.org/gcc8
> ---> Fetching distfiles for gcc8
> ---> Verifying checksums for gcc8
> ---> Extracting gcc8
> ---> Applying patches to gcc8
> ---> Configuring gcc8
> Warning: Applying '--without-build-config' workaround to Xcode 13.4 / CLT
> 13.4.0.0.1.1651278267
> Warning: If versions > 12.5 please check if it is still required
> ---> Building gcc8
> Error: Failed to build gcc8: command execution failed
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/main.log
> for details.
> Error: Problem while installing gcc8
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> (base) [macp2034:~/spectral-cube] caux%
>
> Checking the (very very) long file
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/main.log
> show the following at the end :
>
> .....
> :info:build line_maps *m_line_table;
> :info:build ^
> :info:build 4 warnings and 8 errors generated.
> :info:build make[3]: *** [charset.o] Error 1
> :info:build make[3]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build
> /build-x86_64-apple-darwin21/libcpp'
> :info:build make[2]: *** [all-build-libcpp] Error 2
> :info:build make[2]: *** Waiting for unfinished jobs....
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1341:8:
> warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
> :info:build bool overflow = false;
> :info:build ^
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1616:6:
> error: use of undeclared identifier 'free'
> :info:build free (tbuf.text);
> :info:build ^
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1679:5:
> error: use of undeclared identifier 'free'
> :info:build free (tbuf.text);
> :info:build ^
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1951:5:
> error: use of undeclared identifier 'free'
> :info:build free ((void *)str.text);
> :info:build ^
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:2050:7:
> error: use of undeclared identifier 'free'
> :info:build free (input);
> :info:build ^
> :info:build In file included from
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:22:
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/include/cpplib.h:789:14:
> warning: private field 'm_line_table' is not used [-Wunused-private-
> field]
> :info:build line_maps *m_line_table;
> :info:build ^
> :info:build 4 warnings and 8 errors generated.
> :info:build make[3]: *** [charset.o] Error 1
> :info:build make[3]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build/libcpp'
> :info:build make[2]: *** [all-stage1-libcpp] Error 2
> :info:build make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build'
> :info:build make[1]: *** [stage1-bubble] Error 2
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build'
> :info:build make: *** [bootstrap-lean] Error 2
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build'
> :info:build Command failed: cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build"
> && /usr/bin/make -j16 -w bootstrap-lean
> :info:build Exit code: 2
> :error:build Failed to build gcc8: command execution failed
> :debug:build Error code: CHILDSTATUS 30752 2
> :debug:build Backtrace: command execution failed
> :debug:build while executing
> :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
> :debug:build invoked from within
> :debug:build "command_exec -callback
> portprogress::target_progress_callback build"
> :debug:build (procedure "portbuild::build_main" line 8)
> :debug:build invoked from within
> :debug:build "$procedure $targetname"
> :error:build See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/main.log
> for details.
> (base) [macp2034:~/spectral-cube] caux%
>
> I tried uninstalling gcc8, did a port clean gcc8 and ran again the port
> upgrade outdated command that ended with the same error...
New description:
Hi,
I just installed the new Xcode 13.4 and the associated command-line tools
and wanted to update my port installation.
After a successful port selfupdate, I ran `sudo port upgrade outdated` to
upgrade all my packages and got this error :
{{{
(base) [macp2034:~/spectral-cube] caux% sudo port upgrade outdated
---> Computing dependencies for gcc8
---> Fetching archive for gcc8
---> Attempting to fetch gcc8-8.5.0_1.darwin_21.x86_64.tbz2 from
https://packages.macports.org/gcc8
---> Attempting to fetch gcc8-8.5.0_1.darwin_21.x86_64.tbz2 from
https://nue.de.packages.macports.org/gcc8
---> Attempting to fetch gcc8-8.5.0_1.darwin_21.x86_64.tbz2 from
https://fra.de.packages.macports.org/gcc8
---> Fetching distfiles for gcc8
---> Verifying checksums for gcc8
---> Extracting gcc8
---> Applying patches to gcc8
---> Configuring gcc8
Warning: Applying '--without-build-config' workaround to Xcode 13.4 / CLT
13.4.0.0.1.1651278267
Warning: If versions > 12.5 please check if it is still required
---> Building gcc8
Error: Failed to build gcc8: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/main.log
for details.
Error: Problem while installing gcc8
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
(base) [macp2034:~/spectral-cube] caux%
}}}
Checking the (very very) long file
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/main.log
show the following at the end :
{{{
:info:build line_maps *m_line_table;
:info:build ^
:info:build 4 warnings and 8 errors generated.
:info:build make[3]: *** [charset.o] Error 1
:info:build make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build
/build-x86_64-apple-darwin21/libcpp'
:info:build make[2]: *** [all-build-libcpp] Error 2
:info:build make[2]: *** Waiting for unfinished jobs....
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1341:8:
warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
:info:build bool overflow = false;
:info:build ^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1616:6:
error: use of undeclared identifier 'free'
:info:build free (tbuf.text);
:info:build ^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1679:5:
error: use of undeclared identifier 'free'
:info:build free (tbuf.text);
:info:build ^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:1951:5:
error: use of undeclared identifier 'free'
:info:build free ((void *)str.text);
:info:build ^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:2050:7:
error: use of undeclared identifier 'free'
:info:build free (input);
:info:build ^
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/charset.c:22:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/libcpp/include/cpplib.h:789:14:
warning: private field 'm_line_table' is not used [-Wunused-private-field]
:info:build line_maps *m_line_table;
:info:build ^
:info:build 4 warnings and 8 errors generated.
:info:build make[3]: *** [charset.o] Error 1
:info:build make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build/libcpp'
:info:build make[2]: *** [all-stage1-libcpp] Error 2
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build'
:info:build make[1]: *** [stage1-bubble] Error 2
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build'
:info:build make: *** [bootstrap-lean] Error 2
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/work/build"
&& /usr/bin/make -j16 -w bootstrap-lean
:info:build Exit code: 2
:error:build Failed to build gcc8: command execution failed
:debug:build Error code: CHILDSTATUS 30752 2
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback
portprogress::target_progress_callback build"
:debug:build (procedure "portbuild::build_main" line 8)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc8/gcc8/main.log
for details.
(base) [macp2034:~/spectral-cube] caux%
}}}
I tried uninstalling gcc8, did a `port clean gcc8` and ran again the `port
upgrade outdated` command that ended with the same error...
--
Comment:
Remember to use WikiFormatting.
While this might be something we could fix, I see that you are on Monterey
and are trying to use gcc8, which is old and predates Monterey and may not
be suitable for use on Monterey. Do you specifically require this old
version of gcc? If not, try the latest released version (gcc11) or the
latest development version (gcc-devel).
--
Ticket URL: <https://trac.macports.org/ticket/65203#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list