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

    fceumm_libretro.so not found

    Scheduled Pinned Locked Moved Help and Support
    ubuntu 18.04.3fceumm
    5 Posts 2 Posters 611 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.
    • D
      Dark_Senpai
      last edited by

      Hello, the lr-fceumm core failed to install on a fresh setup of RetroPie. OS is Ubuntu 18.04.3 LTS, which is also a fresh install. I have issues with other cores too. I received an error when initially running the RetroPie setup script. After setup completed, I received the same error when attempting to install the lr-fceumm package individually from the RetroPie setup menu.

      The error I get is: "Could not successfully build lr-fceumm . . . /home/games/RetroPie-Setup/tmp/build/lr-fceumm/fceumm_libretro.so not found."

      I check the Script for this core in https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-fceumm.sh and its call to fceumm_libretro.so

      " function sources_lr-fceumm() {
      gitPullOrClone "$md_build" https://github.com/libretro/libretro-fceumm.git
      }

      function build_lr-fceumm() {
      make -f Makefile.libretro clean
      make -f Makefile.libretro
      md_ret_require="$md_build/fceumm_libretro.so"
      }"

      And the libretro-fceumm in https://github.com/libretro/libretro-fceumm dont contain any .so file.

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

        @Dark_Senpai said in fceumm_libretro.so not found:

        And the libretro-fceumm in https://github.com/libretro/libretro-fceumm dont contain any .so file.

        That's because compiling failed for that emulator, as the message before said:

         "Could not successfully build lr-fceumm . . . /home/games/RetroPie-Setup/tmp/build/lr-fceumm/fceumm_libretro.so not found."
        

        Can you try to re-install the lr-fceumm package and - if it doesn't work, like you said - post the build log from $HOME/RetroPie-Setup/logs ? It should be the last log file produced (they're time-stamped). Unzip the file and then upload its contents on pastebin.com, then put the URL to the log here.

        D 1 Reply Last reply Reply Quote 0
        • D
          Dark_Senpai @mitu
          last edited by

          @mitu Hello, and thanks, here is the link https://pastebin.com/L2nPpVqn

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

            Ah, yes, the old Libretro makefile(s) bug where it thinks that if your hostname contains win, you must be on Windows machine, hence it expects the resulting DSO to be a .dll. I guess this happens also for other cores which use a similar method for determining the platform in their makefile.

            We'll report this upstream, but if you'd like to get fix it faster, just change your hostname to not contain win - it's an ugly fix, but it should work.

            D 1 Reply Last reply Reply Quote 0
            • D
              Dark_Senpai @mitu
              last edited by

              @mitu Thanks a lot!!! I changed the hostname and all cores are installed correctly

              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.