[MacPorts] #35316: frotz doesnt build under lion
MacPorts
noreply at macports.org
Thu Jul 26 05:33:27 PDT 2012
#35316: frotz doesnt build under lion
-------------------------------------+--------------------------------------
Reporter: robert.cohen@… | Owner: pack-darwinports@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.1
Keywords: haspatch | Port: frotz
-------------------------------------+--------------------------------------
Changes (by ryandesign@…):
* keywords: => haspatch
* owner: macports-tickets@… => pack-darwinports@…
* cc: ryandesign@… (added)
Old description:
> The package frotz no longer builds under lion.
> It appears the function getline now clashes with a MacOS function.
> Should be a trivial patch to rename the getline function to something
> like getline_local.
>
> The build error log is
>
> :info:build src/dumb/dumb_input.c:83: error: conflicting types for
> ‘getline’
> :info:build /usr/include/stdio.h:449: error: previous declaration of
> ‘getline’ was here
> :info:build src/dumb/dumb_input.c: In function ‘dumb_read_line’:
> :info:build src/dumb/dumb_input.c:263: warning: field precision should
> have type ‘int’, but argument 2 has type ‘long int’
> :info:build src/dumb/dumb_input.c:263: warning: field precision should
> have type ‘int’, but argument 2 has type ‘long int’
> :info:build make: *** [src/dumb/dumb_input.o] Error 1
New description:
The package frotz no longer builds under lion.
It appears the function getline now clashes with a MacOS function.
Should be a trivial patch to rename the getline function to something like
getline_local.
The build error log is
{{{
:info:build src/dumb/dumb_input.c:83: error: conflicting types for
‘getline’
:info:build /usr/include/stdio.h:449: error: previous declaration of
‘getline’ was here
:info:build src/dumb/dumb_input.c: In function ‘dumb_read_line’:
:info:build src/dumb/dumb_input.c:263: warning: field precision should
have type ‘int’, but argument 2 has type ‘long int’
:info:build src/dumb/dumb_input.c:263: warning: field precision should
have type ‘int’, but argument 2 has type ‘long int’
:info:build make: *** [src/dumb/dumb_input.o] Error 1
}}}
--
Comment:
Agreed. Here is a patch. Bruce, may I commit it?
P.S: Robert, please use WikiFormatting when writing in Trac.
--
Ticket URL: <https://trac.macports.org/ticket/35316#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list