[MacPorts] #63603: bison @3.8.2 does not build on PPC Leopard with GCC 4.2 because confdir-14B---: file name too long
MacPorts
noreply at macports.org
Sun Oct 17 13:51:04 UTC 2021
#63603: bison @3.8.2 does not build on PPC Leopard with GCC 4.2 because confdir-
14B---: file name too long
------------------------+----------------------
Reporter: ballapete | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: leopard
Port: bison |
------------------------+----------------------
Comment (by ballapete):
The error actually happens quite late, when `configure` tries to remove
its debris:
{{{
## confdefs.h. ##
## ----------- ##"
echo
cat confdefs.h
echo
fi
test "$ac_signal" != 0 &&
printf "%s\n" "$as_me: caught signal $ac_signal"
printf "%s\n" "$as_me: exit $exit_status"
} >&5
rm -f core *.core core.conftest.* &&
rm -f -r conftest* confdefs* $ac_clean_files conf$$* && <<== it's in
$ac_clean_files
exit $exit_status
' 0
for ac_signal in 1 2 13 15; do
trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
done
ac_signal=0
}}}
On my system only one available `rm` binary exists, althought there exist
`/opt/local/bin/grm` and hidden `/opt/local/libexec/gnubin/rm`. Why can I
remove the directory tree with too long names? And why does `port clean
bison` fail as well?
{{{
root 345 /\ port clean bison
---> Cleaning bison
Error: error deleting
"/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_bison/bison/work/bison-3.8.2
/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B
---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-
14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B
---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-
14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B
---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-
14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B
---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-
14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B
---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-
14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B
---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-
14B---/confdir-14B---/confdir-14B---/confdir-14B---": file name too long
}}}
--
Ticket URL: <https://trac.macports.org/ticket/63603#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list