[MacPorts] #64545: gtk-gnutella: update to @1.2.2: how to fix the build?
MacPorts
noreply at macports.org
Mon Mar 6 02:26:17 UTC 2023
#64545: gtk-gnutella: update to @1.2.2: how to fix the build?
---------------------------+--------------------
Reporter: barracuda156 | Owner: (none)
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords:
Port: gtk-gnutella |
---------------------------+--------------------
Comment (by barracuda156):
On PPC is fail with Bus error here:
{{{
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000010
0x002e6aec in sig_compute_pc_index ()
}}}
Maybe this does not work?
{{{
#if defined(HAS_UCONTEXT_MCONTEXT_GREGS)
#define REGISTER_COUNT(u) N_ITEMS((u)->uc_mcontext.gregs)
#define REGISTER_BASE(u) ((ulong *) (u)->uc_mcontext.gregs)
#define REGISTER_VALUE(u,x) ((ulong) (u)->uc_mcontext.gregs[x])
#elif defined(HAS_UCONTEXT_MCONTEXT)
#define REGISTER_COUNT(u) (sizeof((u)->uc_mcontext) / sizeof(ulong))
#define REGISTER_BASE(u) ((ulong *) &(u)->uc_mcontext)
#define REGISTER_VALUE(u,x) ((ulong *) &(u)->uc_mcontext)[x]
#else /* !HAS_UCONTEXT_MCONTEXT_GREGS && !HAS_UCONTEXT_MCONTEXT */
#include "log.h" /* For s_error_expr() */
#define REGISTER_COUNT(u) 0
#define REGISTER_BASE(u) NULL
#define REGISTER_VALUE(u,x) \
(s_error_expr("%s: cannot access machine registers", G_STRFUNC),
(x))
#endif /* HAS_UCONTEXT_MCONTEXT_GREGS || HAS_UCONTEXT_MCONTEXT */
}}}
It does not look correct.
--
Ticket URL: <https://trac.macports.org/ticket/64545#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list