Comments (3)
I'm running into the same issue with FreeBSD 10.1-RELEASE amd64 - the issue seems to be that the generated Makefiles are incorrect.
The line it seizes on, when handling the obj/sigsegv.o, should simply be re-executed manually with -DHAVE_SIGINFO_T after which make may proceed as normal.
Of course, what really needs to happen is that people need to stop only caring about Linux as a release platform (or OS X/Windows), and make goddamn portable build systems, like, say, autoconf and friends are explicitly designed to do...
You're not being monumentally dense, don't worry.
from macemu.
Sounds like the autoconf detection needs to be fixed to correctly detect HAVE_SIGINFO_T on FreeBSD. I guess no one has looked at this part yet?
from macemu.
It looks like configure.ac tries to compile the following program to check if HAVE_SIGINFO_T works:
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#define HAVE_SIGINFO_T 1
#define CONFIGURE_TEST_SIGSEGV_RECOVERY
#include "../CrossPlatform/vm_alloc.cpp"
#include "../CrossPlatform/sigsegv.cpp"
Can you check if that doesn't compile on FreeBSD and if so, why? It might be something simple we can just fix by e.g. including another header needed by that program.
from macemu.
Related Issues (20)
- Get back Travis CI/CD HOT 9
- HyperCard transitions extremely slow HOT 2
- Eight off by one errors ?
- Lucasarts CD Games go very slow HOT 1
- Dynamix Adventure games missing part of UI in inventory screen
- Failed to build in Apple Silicon under macOS Monterey HOT 8
- Segfault in VOSF HOT 3
- Basilisk: Full screen resolution & aspect ratio HOT 2
- Sheepshaver 2.5: Consistent segfaults on macOS 10.15
- .bin + .cue ?
- "You don't have ANSI C header files." compiling error on Ubuntu
- Question / request: libsigsegv
- Attempting to compile for arm64 Linux
- Illegal instruction while trying to run HoMM3 Complete Demo HOT 5
- Stuck in loop of formatting a 91.5MiB volume HOT 1
- As of Linux 6.5.2-arch1-1 real addressing seems broken HOT 9
- Support for emulated battery for Battery desk accessory
- Change System Date/Time?
- Trying to make Basilisk II on rpi3 fails with error HOT 1
- Interrupts during EmulOp
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from macemu.