-
Notifications
You must be signed in to change notification settings - Fork 381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[compile] error dosbox-x-dosbox-x-v0.83.17 with raspberry pi 4 armhf rasbpian 10 #2886
Comments
retested with: dosbox-x-dosbox-x-v0.83.14 |
is dosbox-x not compatible with armhf / 32bit? |
dosbox-x-dosbox-x-v0.83.17'
dosbox-x-dosbox-x-v0.83.17/src'
dosbox-x-dosbox-x-v0.83.17/src/hardware'
dosbox-x-dosbox-x-v0.83.17/src/hardware'
make[4]: *** [Makefile:793: hardware.o] Error 1 from error log:
|
Disable ffmpeg support. |
again, only missing is libslirp & libslirp-dev, which was compiled and installed from src (also not required in ubuntu to compile successfully) libfreetype6-dev/oldstable,now 2.9.1-3+deb10u2 armhf [installed]
and what specifically would someone need to compile without disabling avcodec?ffmpeg dev? |
If you look at the link @grapeli gave you before, there are instructions on how to compile it on Ubuntu, which should be pretty close to the Debian based raspbian. That has the following packages listed, which should I think resolve the issue:
Not sure though if all those are available for Raspbian (or Debian for that matter). |
You need to install the necessary libraries and header files. |
this is interesting because there are broken version dependencies for Raspbian
libavcodec-extra58 doesnt have a version this is the only package of that group that doesnt have a so while not something you can prevent, its good to be noted about the Raspbian 10 os infact let me check my apt sources, i know i have one in here for debian for a reason. yet still, |
can you tell me what FFMPEG dependency is for in Dosbox-x? is it for recording only or does it have some other feature required by dosbox-x? some other kind of backend like media playback? none of the other dosbox forks have this requirement
guess its only for recording video, no need. will leave it disabled in future builds thanks |
@arrowgent FFMPEG is not a requirement, but it is supported if you want to capture audio/video to an MPEG transport stream (H.264+AAC) instead of an AVI file. The MPEG-TS option provides better compression and can handle video mode changes without having to start another capture file. |
Describe the bug
A clear and concise description of what the bug is.
compile error fails
To Reproduce
Steps to reproduce the behavior:
https://gist.github.com/arrowgent/2585365d2660e97957f221398c547b56
full log
./build-debug-sdl2
Expected behavior
A clear and concise description of what you expected to happen.
compile succeeds, like it does on ubuntu 18.04 x86_64
Environment (please complete the following information):
Additional context
Add any other context about the problem here.
#2594
https://github.com/joncampbell123/dosbox-x/blob/master/BUILD.md
libslirp-dev, libslirp, & libslirp0 not found in raspbian. shouldnt be issue / disable networking
libfreetype-dev = libfreetype6-dev in raspbian, also shouldnt be an issue
also tried magpi instructions:
https://magpi.raspberrypi.org/articles/build-a-dos-emulation-system
also tested with
./build
it attempts to build sdl1, same error failure.
same process compiles successfully with ubuntu linux x86_64
E: Unable to locate package libslirp-dev --- not on ubuntu
./build-debug-sdl2
compiles without issue
The text was updated successfully, but these errors were encountered: