Opened 4 years ago
Closed 4 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)
Change History (4)
Changed 4 years ago by rsmacleod (Rob MacLeod)
Attachment: | Eterm-install.log added |
---|
comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | catalina bigsur added; Big Sur removed |
---|---|
Summary: | Eterm still failing on Big Sur, even on Intel hardware → Eterm: 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 4 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 4 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to ryandesign |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Log file for attempted install