Opened 3 years ago

Closed 3 years ago

#62765 closed defect (fixed)

Eterm: error: implicit declaration of function 'MEMSET' [-Werror,-Wimplicit-function-declaration]

Reported by: rsmacleod (Rob MacLeod) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: catalina bigsur Cc:
Port: Eterm

Description

I have not been able to get Eterm working on M1 hardware and I see it also fails on Intel so appears to be a Big Sur problem.

Attachments (1)

Eterm-install.log (192.1 KB) - added by rsmacleod (Rob MacLeod) 3 years ago.
Log file for attempted install

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by rsmacleod (Rob MacLeod)

Attachment: Eterm-install.log added

Log file for attempted install

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

Keywords: catalina bigsur added; Big Sur removed
Summary: Eterm still failing on Big Sur, even on Intel hardwareEterm: error: implicit declaration of function 'MEMSET' [-Werror,-Wimplicit-function-declaration]

The log says:

font.c:95:13: error: implicit declaration of function 'MEMSET' [-Werror,-Wimplicit-function-declaration]

Implicit function declaration errors are well known on systems using Xcode 12 and later and yes we should fix them.

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

I wasn't able to see where MEMSET was defined in this project. The old eterm homepage is gone. It looks like after a 6-year gap there has been some recent activity in the git repository last year, including this commit which contains this fix:

  • Replace outdated MEMSET() macro with (g)libc memset()

Maybe we just update the port to the latest commit, since there don't appear to have been any new releases since 0.9.6, which was released ten years ago.

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

Owner: set to ryandesign
Resolution: fixed
Status: newclosed

In 6aec050037f75b390fdffc531c57efef1cd085f5/macports-ports (master):

Eterm: Update to 0.9.7-20200303

Closes: #62765

Note: See TracTickets for help on using tickets.