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.
    • 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
                                • B
                                  belgianfred
                                  last edited by

                                  Thanks for those informations.

                                  Using GPD WIN with ubuntu MATE 18.4.2 x64 and retropie x64 (using debian instal method from wiki)

                                  i confirm that modifying host name work with unsuccessfully compiled packages.

                                  Hope this help also ;-)

                                  Cheers.

                                  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.