openBOR on retropie linux version 4.19.97-v71 MISSING devpng12-0
-
Hello everyone, so I was trying to install openBOR on my Raspberry pi 4 running the newest version of retropie with support for pi 4. And I ran into some issues. I discovered that apparently openBOR depends on devpng12-0, and not devpng16. I have provided the process below in which I came to this conclusion, and I am also requesting support for openBOR to be run on devpng16. Please let me know if you have also run into this issue and how you came to resolve it. I thank anyone for the info they can provide.
Details:
Raspberry Pi 4B w/4GB ram, 64bit processor
Power Supply used: MODEL DCAR-RSP-3A5C, INPUT 100-240V AC, OUTPUT: 5.1V 3.5A
RetroPie version: Raspbian GNU/Linux 10 (buster) - Linux retropie 4.19.97-v7l+
Built From: RetroPie-Setup version: 4.6.1 (4464b474)
USB Devices connected: SNES controller, USB keyboard
Controller used: SNES controller, USB keyboard
Error messages received: Did not find needed dependencies: libpng12-dev. Trying to install them now.
my logs are under: home/pi/RetroPie-Setup/logsAfter receiving this message, I went onto google and researched libpng12-dev
I followed this guide: https://www.linuxuprising.com/2018/05/fix-libpng12-0-missing-in-ubuntu-1804.html?m=1
and chose the 64bit link, and also the 32bit link (I tried them both)
libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
from: https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/15108504
and
libpng12-0_1.2.54-1ubuntu1.1_i386.deb
from: https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/15108507
Then tried to manually install them one at a time.
my Pi then gave me an error stating that the i386.deb was not compatible and the amd64.deb were not compatible due to it operating on armhf ?Unfortunately I do not have the logs for the armhf message, but here is my log for the other error which started my whole research.
Again, thank you for any support you can provide! Please let me know if this is something I can fix, or if my assumptions are correct.Log started at: Thu 21 May 12:47:41 EDT 2020
RetroPie-Setup version: 4.6.1 (4464b474)
System: Raspbian GNU/Linux 10 (buster) - Linux retropie 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'openbor' : OpenBOR - Beat 'em Up Game Engine
= = = = = = = = = = = = = = = = = = = = =Did not find needed dependencies: libpng12-dev. Trying to install them now.
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB]
Hit:3 http://pipplware.pplware.pt/pipplware/dists/buster/main/binary ./ InRelease
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Ign:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [18.3 MB]
Ign:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [69.2 MB]
Err:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Connection timed out [IP: 93.93.128.193 80]
Fetched 40.1 kB in 6min 21s (105 B/s)
Reading package lists...
W: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/buster/main/binary-armhf/Packages Connection timed out [IP: 93.93.128.193 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
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:
libsdl1.2-dev : Depends: libcaca-dev but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Could not install package(s): libpng12-dev.Log ended at: Thu 21 May 12:54:08 EDT 2020
Total running time: 0 hours, 6 mins, 27 secs -
@MBRetrocade said in openBOR on retropie linux version 4.19.97-v71 MISSING devpng12-0:
Hello everyone, so I was trying to install openBOR on my Raspberry pi 4 running the newest version of retropie with support for pi 4. And I ran into some issues. I discovered that apparently openBOR depends on devpng12-0, and not devpng16. I have provided the process below in which I came to this conclusion, and I am also requesting support for openBOR to be run on devpng16. Please let me know if you have also run into this issue and how you came to resolve it. I thank anyone for the info they can provide.
Details:
Raspberry Pi 4B w/4GB ram, 64bit processor
Power Supply used: MODEL DCAR-RSP-3A5C, INPUT 100-240V AC, OUTPUT: 5.1V 3.5A
RetroPie version: Raspbian GNU/Linux 10 (buster) - Linux retropie 4.19.97-v7l+
Built From: RetroPie-Setup version: 4.6.1 (4464b474)
USB Devices connected: SNES controller, USB keyboard
Controller used: SNES controller, USB keyboard
Error messages received: Did not find needed dependencies: libpng12-dev. Trying to install them now.
my logs are under: home/pi/RetroPie-Setup/logsAfter receiving this message, I went onto google and researched libpng12-dev
I followed this guide: https://www.linuxuprising.com/2018/05/fix-libpng12-0-missing-in-ubuntu-1804.html?m=1
and chose the 64bit link, and also the 32bit link (I tried them both)
libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
from: https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/15108504
and
libpng12-0_1.2.54-1ubuntu1.1_i386.deb
from: https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/15108507
Then tried to manually install them one at a time.
my Pi then gave me an error stating that the i386.deb was not compatible and the amd64.deb were not compatible due to it operating on armhf ?Unfortunately I do not have the logs for the armhf message, but here is my log for the other error which started my whole research.
Again, thank you for any support you can provide! Please let me know if this is something I can fix, or if my assumptions are correct.Log started at: Thu 21 May 12:47:41 EDT 2020
RetroPie-Setup version: 4.6.1 (4464b474)
System: Raspbian GNU/Linux 10 (buster) - Linux retropie 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'openbor' : OpenBOR - Beat 'em Up Game Engine
= = = = = = = = = = = = = = = = = = = = =Did not find needed dependencies: libpng12-dev. Trying to install them now.
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB]
Hit:3 http://pipplware.pplware.pt/pipplware/dists/buster/main/binary ./ InRelease
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Ign:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [18.3 MB]
Ign:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [69.2 MB]
Err:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Connection timed out [IP: 93.93.128.193 80]
Fetched 40.1 kB in 6min 21s (105 B/s)
Reading package lists...
W: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/buster/main/binary-armhf/Packages Connection timed out [IP: 93.93.128.193 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
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:
libsdl1.2-dev : Depends: libcaca-dev but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Could not install package(s): libpng12-dev.Log ended at: Thu 21 May 12:54:08 EDT 2020
Total running time: 0 hours, 6 mins, 27 secsThis was the guide I used to begin my openBOR install:
https://retropie.org.uk/forum/topic/18565/tutorial-openbor-the-complete-guideBasically, I am asking if there is a way to either get the devpng12-0 that will run on armhf, or if there is a way to script openBOR to work with devpng16? Has anyone done it? And if version 4.19.97 is missing devpng12-0, where can I get a version that will work with armhf?
-
openbor
doesn't depend directly on that package (see here for what dependencies are downloaded foropenbor
).
Your log shows that you're having issues withapt
updating its list of packages and a problem installing one oflibsd1.2-dev
dependencies:E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Do you have install manually other packages on your system and/or set some packages to held ?
For the record,openbor
installs and works fine on RetroPie - same version and distro you have. -
@mitu thank you for your response, we did have openBOR installed before, but it took us to a screen saying:
openBOR v3.0 Build 3016
no Mods in Paks FolderAfter getting this message, we then uninstalled and reinstalled the openBOR package.
This time, I followed this guide
https://retropie.org.uk/forum/topic/18565/tutorial-openbor-the-complete-guideAnd ended up with the error message.
Did I mess it up with the uninstall and reinstall?Is there a way to fix my version of openBOR without having to start over with a fresh img?
-
@MBRetrocade said in openBOR on retropie linux version 4.19.97-v71 MISSING devpng12-0:
no Mods in Paks Folder
This means you haven't copied or extracted any OpenBor games to the installation folder, see https://retropie.org.uk/docs/OpenBOR/.
https://retropie.org.uk/forum/topic/18565/tutorial-openbor-the-complete-guide
And ended up with the error message.
Did I mess it up with the uninstall and reinstall?You've downloaded a separate script, that has a separate set of dependencies - it's probably not going to work for the current Raspbian Buster version.
-
@mitu Ahhh, so is there a way for me to 'undo' what I did? So I can get back to the original version I had downloaded directly from optional packages on RetroPie? (that's the version that gave me the 'no Mods in Paks Folder' screen).
How would you recommend proceeding? Do I need to reinstall RetroPie in order to get the original script back? Or start with a fresh install/img?
Thank you again for your pointers so far -
@MBRetrocade said in openBOR on retropie linux version 4.19.97-v71 MISSING devpng12-0:
How would you recommend proceeding? Do I need to reinstall RetroPie in order to get the original script back? Or start with a fresh install/img?
Revert the changes you've done manually - if you don't have backup of the scriptmodule you've replaced, then you should copy the default version from the RetroPie-Setup repository and replace the one you have.
-
@mitu This worked perfectly, thank you for all of your help. :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.