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

    Can't build lr-parallel-n64 on x86

    Scheduled Pinned Locked Moved Help and Support
    lr-parallel-64x86 ubuntubuilding
    7 Posts 3 Posters 2.3k 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.
    • A
      august
      last edited by

      End of error log follows:

      mupen64plus-rsp-paraLLEl/jit.cpp:3:43: fatal error: clang/Basic/DiagnosticOptions.h: No such file or directory
      compilation terminated.
      Makefile:493: recipe for target 'mupen64plus-rsp-paraLLEl/jit.o' failed
      make: *** [mupen64plus-rsp-paraLLEl/jit.o] Error 1
      make: *** Waiting for unfinished jobs....
      Removing additional swap
      ~/RetroPie-Setup
      Could not successfully build lr-parallel-n64 - N64 emu - Highly modified Mupen64Plus port for libretro (/home/anton/RetroPie-Setup/tmp/build/lr-parallel-n64/parallel_n64_libretro.so not found).

      Log ended at: Tue May 2 17:00:58 EDT 2017
      Total running time: 0 hours, 1 mins, 4 secs

      B 1 Reply Last reply Reply Quote 0
      • B
        backstander @august
        last edited by backstander

        @august
        I just tried installing lr-parallel-n64 on my Lubuntu 17.04 x86 running in VirtualBox and it compiled okay.

        What version of Linux are you using?
        Make sure you've updated your OS packages and updated the RetroPie-Setup script.

        Also any other information about your build could be helpful (read this):
        https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • A
          august
          last edited by

          I'm using GalliumOSm which is a spin of Xubuntu 16.04 with some modifications for Chromebook/Chromeboxes. Updated all packages/sources, rebuilt all installed retropie packages from source a couple day ago. Maybe I'll ditch Gallium and try Xubuntu 17.04 at some point.

          B 1 Reply Last reply Reply Quote 0
          • B
            backstander @august
            last edited by backstander

            @august
            I've heard of GalliumOS but I've never tried it. I assume you're using a Chromebook? As long as the Chromebook has an Intel x86 compatible processor, you should be okay with any of the official Ubuntu family (like Xubuntu). I haven't had any issues in Lubuntu 17.04 yet.

            1 Reply Last reply Reply Quote 0
            • A
              august
              last edited by august

              Everything else is working fine (mame, snes9x, etc) I'm just getting this build failure for some reason only on this one package. edit: it looks like it might have something to do with Clang but I know very little about building software.

              1 Reply Last reply Reply Quote 0
              • A
                august
                last edited by august

                I just tried to build on a new install of Xubuntu 17.04 and am getting the exact same error. Is there anywhere I could file a bug report or something?

                edit: looks like there's already a bug report for this on github.

                1 Reply Last reply Reply Quote 1
                • vbsV
                  vbs
                  last edited by

                  I also get that error on Ubuntu 16.04 x64. The issue is described here:
                  https://github.com/libretro/parallel-n64/issues/441

                  After installing libclang-dev and adding /usr/lib/llvm-3.8/include to the include path I had this error:

                  In file included from /usr/lib/llvm-3.8/include/clang/Basic/DiagnosticOptions.h:13:0,
                                   from mupen64plus-rsp-paraLLEl/jit.cpp:3:
                  /usr/lib/llvm-3.8/include/clang/Basic/LLVM.h:22:34: fatal error: llvm/Support/Casting.h: No such file or directory
                  

                  So I installed llvm-dev and then I could compile fine.

                  Any chance to get this incorporated into RetroPie?

                  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.