Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#61413 closed defect (fixed)

wordgrinder @0.3.3: error: implicit declaration of function 'luaL_register' is invalid in C99

Reported by: rnkn (Paul W. Rankin) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.6.3
Keywords: Cc:
Port: wordgrinder

Description

Installation of editors/wordgrinder fails with error: implicit declaration of function 'luaL_register' is invalid in C99

The log is attached and available here: http://ix.io/2Dhm

Attachments (1)

main.log (17.4 KB) - added by rnkn (Paul W. Rankin) 4 years ago.
build log

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by rnkn (Paul W. Rankin)

Attachment: main.log added

build log

comment:1 Changed 4 years ago by rnkn (Paul W. Rankin)

This may have something to do with with wordgrinder being at version 0.8, which was released a couple of weeks ago, but the Portfile is at version 0.3.3, released 11 years ago.

comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Port: wordgrinder added
Status: newassigned
Summary: editors/wordgrinder: installation failurewordgrinder @0.3.3: error: implicit declaration of function 'luaL_register' is invalid in C99
Version: 2.6.3

Thanks for reporting the problem. Xcode 12 makes the implicit declaration of functions an error; it used to be just a warning. To work around the problem, you can downgrade to Xcode 11 and the Xcode 11 version of the command line tools.

comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

In d7d6acf56e6253c875959db9c4c962c45683059e/macports-ports (master):

wordgrinder: Update to 0.8

Update to 0.8, overhaul build system, add xwordgrinder subport.

Closes: #61413

comment:4 in reply to:  3 Changed 4 years ago by rnkn (Paul W. Rankin)

Thanks :)

Note: See TracTickets for help on using tickets.