Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Crispy Doom and ECWolf
#1
Hi,

i would like to install Crispy Doom and ECWolf on the Retrostone2. There are scripts for this which work fine with RetroPie:
Crispy Doom: https://github.com/zerojay/RetroPie-Extr...py-doom.sh
ECWolf: https://github.com/tpo1990/ECWolf-RPI/bl.../ecwolf.sh

With RetrOrangePi there are unresolved dependencies (e.g. libsdl2-dev, libsdl2-mixer-dev, libsdl2-net-dev).
If i try to install these packages with apt, then i get conflicts with other packages. If i would let apt solve these conflicts,
i'm afraid of damaging the hole system.

Any hints?

Thank you,
Mike
Reply
#2
Scripts are for the Raspberry version, which has a different GPU, so most of the times, it must be compiled from source with custom compatibility tweaks
libsdl2-dev is a major dependency we held back to avoid breaking the system.
we'll check the sources
Reply
#3
With a few tweaks to the scripts and to the configs, i was able to build both ports.
We should be able to add it to our github repository soon.
Reply
#4
(02-10-2020, 02:09 PM)alexkidd Wrote: With a few tweaks to the scripts and to the configs, i was able to build both ports.
We should be able to add it to our github repository soon.

Which github repository do you mean?
The one i found (https://github.com/retr0rangepi/RetrOrangePi) has a last commit of July 2019.
Reply
#5
It's our fork of RetroPie-Setup and should be up in a hour (testing now)
Reply
#6
Done.


1. Connect to wifi or ethernet (for wifi, choose Enable from RetroPie - RetrOrangePi - Wifi submenu), then Connect
2. Go back to RetroPie section, choose RetroPie-Setup
3. Select Update RetroPie-Setup script and confirm it
4. Now go to Manage Packages
5. Choose Manage experimental packages
6. Roll down the list and choose one of the ports

Manual controller configuration is needed for crispy Doom (from /opt/retropie/ports/crispy-doom)
Reply
#7
I'm sorry but this is all i get Huh :

Code:
RetroPie-Setup version: 4.5.3 (5ab0141b)
System:  - Linux RetrOrangePi 5.3.13-sunxi #5.91 SMP Thu Jan 23 13:05:44 CET 2020 armv7l armv7l armv7l GNU/Linux

= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'crispy-doom' : Crispy Doom - Enhanced port of the official DOOM source
= = = = = = = = = = = = = = = = = = = = =

Did not find needed package(s): libsdl2-mixer-dev libsdl2-net-dev. I am trying to install them now.
Hit:1 http://ports.ubuntu.com bionic InRelease
Get:2 http://ports.ubuntu.com bionic-security InRelease [88.7 kB]
Get:3 http://ports.ubuntu.com bionic-updates InRelease [88.7 kB]
Get:5 http://ports.ubuntu.com bionic-backports InRelease [74.6 kB]
Hit:4 https://apt.armbian.com bionic InRelease
Get:6 http://ports.ubuntu.com bionic-updates/main armhf Packages [589 kB]
Get:7 http://ports.ubuntu.com bionic-updates/universe armhf Packages [884 kB]
Fetched 1725 kB in 7s (265 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libsdl2-mixer-dev : Depends: libsdl2-dev (>= 2.0.7) but it is not going to be installed
libsdl2-net-dev : Depends: libsdl2-dev (>= 2.0.0) but it is not going to be installed
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Unable to correct problems, you have held broken packages.
Could not install package(s): libsdl2-mixer-dev libsdl2-net-dev.

Log ended at: Mon Feb 17 17:26:35 UTC 2020
Reply
#8
sorry, try this:

sudo apt-mark unhold libsdl2-dev
sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-net-dev
sudo cp -rv /usr/local/include/SDL2 /usr/include/
sudo cp -rv /usr/include/SDL2 /usr/local/include

run retropie-setup again
Reply
#9
Code:
pi@RetrOrangePi:~/RetroPie-Setup/logs$ sudo apt-mark unhold libsdl2-dev
libsdl2-dev was already not hold.
pi@RetrOrangePi:~/RetroPie-Setup/logs$ sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-net-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libsdl2-dev : Depends: libgl1-mesa-dev but it is not going to be installed
              Depends: libglu1-mesa-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Reply
#10
sudo apt-mark unhold libgl1* libegl* libgles* libgbm* libwayland-egl*
sudo apt-mark unhold libsdl2-dev
sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-net-dev
sudo cp -rv /usr/local/include/SDL2 /usr/include/
sudo cp -rv /usr/include/SDL2 /usr/local/include
git clone https://github.com/bootlin/mali-blobs
sudo cp -rv mali-blobs/include/wayland/* /usr/include
sudo cp -rv mali-blobs/include/wayland/* /usr/local/include
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Doom controller on menu Osommome 0 99 03-19-2020, 02:24 PM
Last Post: Osommome

Forum Jump:


Users browsing this thread: 1 Guest(s)