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

    GPD Pocket linux ubuntu 17.10.1 unity Retropie v4.4

    Scheduled Pinned Locked Moved Help and Support
    gpd pocketretropiegpdemulationstatio
    21 Posts 4 Posters 2.0k 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.
    • J
      jutleys
      last edited by jutleys

      So i decided to get retropie running on my GPD Pocket and it runs great.Its running a duelboot windows/Linux ubuntu 17.10.1 unity. You can easly install retropie from here https://github.com/retropie/retropie-setup/wiki/Debian Just follow the wikki its pretty simple N64 and PSone running at full speed very impressed. There are few emulators missing at the moment but since support has just been added i am sure things will change enjoy people if you have a gpd pocket. .

      There are few emulators missing at the moment 32bit is this normal no sega emulators and a few others they also fail to build any help is apreciated thanks.!

      Building and working fine below

      arcade
      atari2600
      atari7800
      fba
      gb
      gba
      gbc
      n64
      neogeo
      pcengine
      psx
      snes

      Failed to build below not working

      lr-atari800
      lr-beetle-ngp
      lr-caprice32
      lr-fceumm
      lr-fuse
      lr-genesis-plus-gx
      lr-handy
      lr-mame2000
      lr-mame2003
      lr-nestopia
      lr-picodrive
      lr-quicknes
      lr-snes9x2010
      lr-vba-next
      lr-vecx

      Device GPD Pocket linux ubuntu 17.10.1 unity Retropie v4.4

      0_1524256665113_JPEG_20180420_124104.jpg

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

        @jutleys If you'd like some support for the build errors, it might be helpful to post the compile logs and see what the problem is. Use pastebin.com for them, I imagine they're quire large for a forum post.

        1 Reply Last reply Reply Quote 0
        • J
          jutleys
          last edited by jutleys

          I think the instllation is normal but it missing a few cores due to being only 32bit as stated in the wikki all i want to know if its normal or i have to install a 64bit verion if available.

          Basic Install

          This will install the main packages which are equivalent to what is provided with the RetroPie SD image. Note that this will be the 32-bit version of RetroPie. That means that some emulators such as Daphne (Dragon's Lair) will not work out of the box on this version. That is because Daphne and a few other emulators only have a 64-bit version released for use while this install is for the 32-bit CPU family.

          Now, you have to copy your rom files into the correct associated rom directories. If you followed the steps above the main directory for all roms is ~/RetroPie/roms (or /home/pi/RetroPie/roms, which is the same here). In this directory there is a sub-directory for every supported emulated system, e.g., NES, SNES, Sega Megadrive, etc.

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

            @jutleys The logs are archived in ~/RetroPie-Setup/logs.

            1 Reply Last reply Reply Quote 0
            • J
              jutleys
              last edited by

              I did try dgen Sega emulator but that don't play nice has anyone else tried installing this setup on a gpd pocket ? Or maybe I am the only one :)

              1 Reply Last reply Reply Quote 0
              • J
                jutleys
                last edited by jutleys

                Okay so the only emulators that get compiled with the 32bit basic install are below the restr are missing i have tried rebuilding them again with no luck i hope this can get solved if someone can tell me what files they need i presume i can upload all the log files from ~/RetroPie-Setup/logs. i really hope this gets resolved i need picodrive thanks.

                Building and working fine below

                arcade
                atari2600
                atari7800
                fba
                gb
                gba
                gbc
                n64
                neogeo
                pcengine
                psx
                snes

                Failed to build below not working

                lr-atari800
                lr-beetle-ngp
                lr-caprice32
                lr-fceumm
                lr-fuse
                lr-genesis-plus-gx
                lr-handy
                lr-mame2000
                lr-mame2003
                lr-nestopia
                lr-picodrive
                lr-quicknes
                lr-snes9x2010
                lr-vba-next
                lr-vecx

                Device
                GPD Pocket linux ubuntu 17.10.1 unity Retropie v4.4

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

                  @jutleys
                  A lot of the errors are link errors like the one below.

                  /usr/bin/ld: cannot find -lshlwapi
                  

                  Somehow the build system for a lot of the libretro cores does not properly detect the platform and try to produce a Windows .dll (?), and fails trying to find the (windows) shlapi library.

                  /usr/bin/ld: cannot find -lshlwapi
                  ./cap32/cap32.o: In function `zip_extract':
                  cap32.c:(.text+0x11c0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
                  collect2: error: ld returned 1 exit status
                  Makefile:349: recipe for target 'cap32_libretro.dll' failed
                  [...]
                  /usr/bin/ld: cannot find -lshlwapi
                  collect2: error: ld returned 1 exit status
                  Makefile.libretro:435: recipe for target 'fuse_libretro.dll' failed
                  make: *** [fuse_libretro.dll] Error 1
                  [...]
                  /usr/bin/ld: final link failed: Bad value
                  collect2: error: ld returned 1 exit status
                  Makefile:560: recipe for target 'quicknes_libretro.dll' failed
                  make: *** [quicknes_libretro.dll] Error 1
                  ~/RetroPie-Setup
                  Could not successfully build lr-quicknes - NES emulator - QuickNES Port for libretro
                  [..]
                  # and so on.
                  

                  Do you have a cross-compiling env installed ? Can you paste the list of packages installed on pastebin.com ?

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    jutleys @mitu
                    last edited by

                    @mitu Hi thanks for the reply sorry I don’t have a cross compiler dev setup where can I find the list of packages installed and which files do you need.

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by BuZz

                      Change your system hostname - your hostname is palwinder-Default-string which I think is confusing the libretro makefiles as it contains win. (/etc/hostname). The libretro detection should probably be smarter, but that would need to be fixed upstream in multiple makefiles.

                      Also please do not open issues on our issue tracker as well as the forum. It clearly details to use the forum first and to wait for confirmation when opening an issue.

                      ref: https://github.com/libretro/libretro-vecx/issues/19 (Will need to be fixed on multiple cores, or we would need to force the platform from retropie to fix this so for now changing the hostname is your best option).

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      1 Reply Last reply Reply Quote 1
                      • J
                        jutleys
                        last edited by

                        Ok thanks for the reply i am a novice with linux how do i change the host name thanks.

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

                          @jutleys Use the hostnamectl command

                          hostnamectl set-hostname gpd-ubuntu
                          
                          1 Reply Last reply Reply Quote 0
                          • J
                            jutleys
                            last edited by jutleys

                            Sorry update i rebooted and it worked thank you now lets try and do another rebuild install and see what happens i will report back

                            1 Reply Last reply Reply Quote 0
                            • J
                              jutleys
                              last edited by jutleys

                              @BuZz @mitu Thank you so much changing the host name has worked after a rebuild it had no errors complaining of anything and all the cores seem to be there now. So if anyone has a GPD Pocket and wants to use it as a serious gaming machine as its very popular everything i throw at it on retropie pretty much plays full speed even N64 take note and thank the guys above for getting it working happy gaming.

                              1 Reply Last reply Reply Quote 0
                              • J
                                jutleys
                                last edited by

                                I would like to ask is it possible to run my games from external usb stick from this build of retropie thanks.

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

                                  @jutleys You could, just use the Manual Installation method to get your ROMs on a stick.

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    jutleys
                                    last edited by

                                    Thanks will give it a shot

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jutleys @mitu
                                      last edited by jutleys

                                      @mitu

                                      Hi again will the Automatic Mount (Easiest Method) work for this as well?

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

                                        @jutleys said in GPD Pocket linux ubuntu 17.10.1 unity Retropie v4.4:

                                        Hi again will the Automatic Mount (Easiest Method) work for this as well?

                                        I'm not so sure, Ubuntu already has some auto-mounting services running and it might not work, but give it a try.

                                        J 1 Reply Last reply Reply Quote 0
                                        • J
                                          jutleys @mitu
                                          last edited by jutleys

                                          @mitu Thanks the auto method works perfectly i now have 128gb to fill ;) i deleted the games from internal to keep it free and use the usb only thanks again.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            jutleys
                                            last edited by jutleys

                                            So if anyone else wants to give this a try a did a quick guide below thanks again to the guys here that helped getting it working.

                                            Instructions guide

                                            1. First you will need to get ubuntu distro on your gpd pocket i used ubuntu v17.10.1 unity from stockminds downloads page here https://gpdpocket.cre.ovh/ you will need to write the file to a usb stick and boot from usb to get it installed as a duelboot setup.

                                            2. Once you have your gpd pocket setup with ubuntu 17.10.1 unity we need to change the host name as retropie will not compile all the cores properly. So open terminal and change the host name by typing the command below then reboot your device.
                                              hostnamectl set-hostname gpd-ubuntu

                                            3. Now head over to the retropie wikki below and follow the guide to install retropie 32bit install on your ubuntu distro its pretty easy just follow the steps
                                              https://github.com/retropie/retropie-setup/wiki/Debian

                                            4. It will take quite some time to build the cores so sitback and relax and let it install once its done it will be ready i would recomend to make a shortcut on your desktop afterwards to retropie from the applications menu for easy starting of the app.

                                            5. Thats is your done enjoy your retropie setup on gpd pocket.

                                            EASY USB LOADING FOR ALL YOUR GAMES

                                            Automatic Mount (Easiest Method)
                                            As of December 30, 2016 a simple automated method was added to run games from a USB drive.
                                            First Update the RetroPie Setup Script
                                            Re-Enable the USB ROM Transfer Service
                                            Format your USB drive to FAT32 per directions above
                                            Create a folder called retropie-mount on the USB drive
                                            Plug into Raspberry gpd pocket
                                            It will proceed to automatically copy the RetroPie folder AND all of its contents (you may need to reboot to start the copying)
                                            NOTE if you have a large games collection already on the SD card it will copy all of the games too so make sure your USB is large enough. It is easiest if you haven't added any games yet.
                                            Once the folder structure is copied over the USB will be mounted over the RetroPie folder so any games you add to your pi will be run off of the USB.

                                            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.