[MacPorts] #70755: lrzsz @0.12.20_4: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
MacPorts
noreply at macports.org
Sun Nov 3 18:19:14 UTC 2024
#70755: lrzsz @0.12.20_4: error: type specifier missing, defaults to 'int'; ISO C99
and later do not support implicit int
------------------------+---------------------
Reporter: gounselor | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Resolution: | Keywords: sequoia
Port: lrzsz |
------------------------+---------------------
Comment (by wteiken):
For context: This issue is somewhere in the detection of the proper inline
(the duplicate symbols are a consequence of no inline being generated by
the system includes).
With "-std=c90" configure creates an "#define inline __inline__" in
config.h, and that makes the compile work.
Without "-std=c90" configure creates "#define inline " in config.h, and
the functions are not properly inlined, causing the duplicate symbol.
There may be some other way around this, but have not found it yet.
--
Ticket URL: <https://trac.macports.org/ticket/70755#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list