Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

Retroarch-1.20 emerge error

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
braz2kuk
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Apr 26, 2007 11:51 pm

Retroarch-1.20 emerge error

  • Quote

Post by braz2kuk » Fri Feb 14, 2025 1:24 pm

Hi all,

Running a stable system on 6.6.30 x64.

I have done a full --sync and system update.

I want to emerge Retroarch, on emerging i am gettign the following error:

Code: Select all


>>> Emerging (2 of 2) games-emulation/retroarch-1.20.0::nymphos
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * retroarch-1.20.0.tar.gz BLAKE2B SHA512 size ;-) ...                                                           [ ok ]
>>> Unpacking source...
>>> Unpacking retroarch-1.20.0.tar.gz to /var/tmp/portage/games-emulation/retroarch-1.20.0/work
>>> Source unpacked in /var/tmp/portage/games-emulation/retroarch-1.20.0/work
>>> Preparing source in /var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0 ...
 * Applying retroarch-configure-params.patch ...                                                                 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0 ...
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --docdir=/usr/share/doc/retroarch-1.20.0 --libdir=/usr/lib64 --enable-mmap --enable-threads --disable-audioio --disable-builtinflac --disable-builtinmbedtls --disable-builtinzlib --disable-coreaudio --disable-mpv --disable-oss --disable-roar --disable-rsound --disable-vg --disable-videocore --enable-alsa --enable-cdrom --disable-cg --enable-sse --enable-dbus --disable-plain_drm --disable-egl --enable-ffmpeg --enable-flac --disable-opengles --disable-opengles3 --disable-opengles3_1 --disable-opengles3_2 --disable-jack --disable-kms --disable-ssa --disable-caca --enable-networking --disable-al --enable-opengl --enable-opengl_core --disable-osmesa --disable-parport --enable-pulse --enable-qt --enable-sdl --disable-sdl2 --disable-sixel --enable-ssl --disable-systemd --disable-tinyalsa --enable-freetype --enable-udev --enable-libusb --disable-v4l2 --enable-vulkan --enable-wayland --enable-xinerama --disable-xrandr --enable-xvideo --enable-x11 --enable-zlib
Checking operating system ... Linux ( )
Checking for suitable working C compiler ... /usr/bin/x86_64-pc-linux-gnu-gcc works
Checking for suitable working C++ compiler ... /usr/bin/x86_64-pc-linux-gnu-g++ works
Checking for pkg-config ... /usr/bin/x86_64-pc-linux-gnu-pkgconf
Checking for availability of switch -std=gnu99 in /usr/bin/x86_64-pc-linux-gnu-gcc ... yes
Checking for availability of switch -std=c++11 in /usr/bin/x86_64-pc-linux-gnu-g++ ... yes
Checking for availability of switch -std=c++17 in /usr/bin/x86_64-pc-linux-gnu-g++ ... yes
Checking for availability of switch -Wno-unused-result in /usr/bin/x86_64-pc-linux-gnu-gcc ... yes
Checking for availability of switch -Wno-unused-variable in /usr/bin/x86_64-pc-linux-gnu-gcc ... yes
Checking presence of header file lzma.h ... yes
Checking existence of -msse -msse2 ... yes
Checking function pthread_create in -lpthread ... yes
Checking function pthread_key_create in -lpthread ... yes
Checking presence of package check >= 0.15 ... no
Checking presence of header file scsi/sg.h ... yes
Checking function dlopen in -ldl ... yes
Checking function socket in -lc ... yes
Checking function getaddrinfo in -lc ... yes
Checking function fcntl in -lc ... yes
Checking function getopt_long in -lc ... yes
Checking presence of package alsa ... 1.2.13
Checking presence of package libpulse ... 17.0
Checking presence of package libpipewire-0.3 ... 1.2.7
Checking presence of package sdl >= 1.2.10 ... no
Forced to build with package sdl, but cannot locate. Exiting ...

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0/config.log
 * ERROR: games-emulation/retroarch-1.20.0::nymphos failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *               ebuild.sh, line  136:  Called src_configure
 *             environment, line 1310:  Called econf '--enable-mmap' '--enable-threads' '--disable-audioio' '--disable-builtinflac' '--disable-builtinmbedtls' '--disable-builtinzlib' '--disable-coreaudio' '--disable-mpv' '--disable-oss' '--disable-roar' '--disable-rsound' '--disable-vg' '--disable-videocore' '--enable-alsa' '--enable-cdrom' '--disable-cg' '--enable-sse' '--enable-dbus' '--disable-plain_drm' '--disable-egl' '--enable-ffmpeg' '--enable-flac' '--disable-opengles' '--disable-opengles3' '--disable-opengles3_1' '--disable-opengles3_2' '--disable-jack' '--disable-kms' '--disable-ssa' '--disable-caca' '--enable-networking' '--disable-al' '--enable-opengl' '--enable-opengl_core' '--disable-osmesa' '--disable-parport' '--enable-pulse' '--enable-qt' '--enable-sdl' '--disable-sdl2' '--disable-sixel' '--enable-ssl' '--disable-systemd' '--disable-tinyalsa' '--enable-freetype' '--enable-udev' '--enable-libusb' '--disable-v4l2' '--enable-vulkan' '--enable-wayland' '--enable-xinerama' '--disable-xrandr' '--enable-xvideo' '--enable-x11' '--enable-zlib'
 *        phase-helpers.sh, line  647:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *   		die "$@"
 * 
 * If you need support, post the output of `emerge --info '=games-emulation/retroarch-1.20.0::nymphos'`,
 * the complete build log and the output of `emerge -pqv '=games-emulation/retroarch-1.20.0::nymphos'`.
 * The complete build log is located at '/var/tmp/portage/games-emulation/retroarch-1.20.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-emulation/retroarch-1.20.0/temp/environment'.
 * Working directory: '/var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0'
 * S: '/var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0'

>>> Failed to emerge games-emulation/retroarch-1.20.0, Log file:

Now I do have sdl on the system so unsure as to why It is not being found, any ideas here as I am currently stumped.

Thanks
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Feb 14, 2025 1:28 pm

Moved from Portage & Programming to Unsupported Software.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Feb 14, 2025 1:30 pm

Can you post /var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0/config.log with wgetpaste?
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
braz2kuk
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Apr 26, 2007 11:51 pm

  • Quote

Post by braz2kuk » Fri Feb 14, 2025 1:50 pm

It seems the file /var/tmp/portage/games-emulation/retroarch-1.20.0/work/RetroArch-1.20.0/config.log does not exist as it says 'no such file found'
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56075
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Fri Feb 14, 2025 2:54 pm

The configure.log is useless. Even when retroarch-1.20.0 builds there is almost nothing in it.

I emerged it to replicate the failure ... it did.

Code: Select all

[ebuild  N     ] games-emulation/retroarch-1.20.0::crossdev  USE="X alsa cdrom drm egl ffmpeg flac gles2 network opengl opengl_core sdl ssl truetype usb v4l vulkan xv zlib -cg -dbus -gles3 -gles3_1 -gles3_2 -jack -kms -libass -libcaca -openal -osmesa -parport (-pulseaudio) -qt5 -sdl2 -sixel (-systemd) -tinyalsa (-udev) -wayland -xinerama -xrandr" CPU_FLAGS_X86="sse2" 0 KiB
Then I ran

Code: Select all

./configure
by hand which worked and produced

Code: Select all

Checking presence of package libpipewire-0.3 ... no
Checking presence of package sdl >= 1.2.10 ... no
Checking presence of package sdl2 >= 2.0.0 ... 2.30.11
Checking presence of package Qt6Core >= 6.2 ... 6.8.2
Checking presence of package Qt6Gui >= 6.2 ... 6.8.2
Notice that it did not mind

Code: Select all

Checking presence of package sdl >= 1.2.10 ... no
Then

Code: Select all

make -j32
built it.

I used ./retroarch to run it (as root, naughty, naughty) from the build location as I didn't want to spray files all over my Gentoo install.

With

Code: Select all

USE="-sdl sdl2" emerge -1av retroarch
it goes further. It may actually work but I get

Code: Select all

Error: HID is disabled and forced to build with libusb support.
That may just be my static /dev install though.

sdl is just a wrapper around sdl2 these days, so sdl2 may be good enough.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
Post Reply

5 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy