[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
Fri Oct 29 20:59:21 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):

 I could prove that the cleaning routine actually runs – but it does not
 delete. So I tried to use other functions, `unlink()` or `system()` and
 feeding it with UNIX commands like `rmdir` or `rmdir -p` or `rm -rf`.
 Adding `perror()` I saw in `config.log` always an initial error report à
 la:

 {{{
 «utility»: No space left on device
 }}}

 and then reports about an `Operation not permitted` or a `Directory not
 empty`. My conclusion is that neither from C nor from MacPorts exactly
 1024 characters long path names can be deleted. I proved that also by
 saving the `conftest` programme under a different name and then running it
 manually. It failed too…

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


More information about the macports-tickets mailing list