RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    openBOR on retropie linux version 4.19.97-v71 MISSING devpng12-0

    Scheduled Pinned Locked Moved Help and Support
    openboropenbor ubuntudevpng12-04.19.97retropie 4.6
    8 Posts 2 Posters 779 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MBRetrocade
      last edited by

      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/logs

      After 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

      M 1 Reply Last reply Reply Quote 0
      • M
        MBRetrocade @MBRetrocade
        last edited by

        @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/logs

        After 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

        This was the guide I used to begin my openBOR install:
        https://retropie.org.uk/forum/topic/18565/tutorial-openbor-the-complete-guide

        Basically, 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?

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by mitu

          openbor doesn't depend directly on that package (see here for what dependencies are downloaded for openbor).
          Your log shows that you're having issues with apt updating its list of packages and a problem installing one of libsd1.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.

          M 1 Reply Last reply Reply Quote 0
          • M
            MBRetrocade @mitu
            last edited by

            @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 Folder

            After 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-guide

            And 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?

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @MBRetrocade
              last edited by

              @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.

              M 1 Reply Last reply Reply Quote 0
              • M
                MBRetrocade @mitu
                last edited by

                @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

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @MBRetrocade
                  last edited by

                  @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.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MBRetrocade @mitu
                    last edited by

                    @mitu This worked perfectly, thank you for all of your help. :)

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    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.