Skip to content

Install libconfuse-dev in build_snesdev function#4160

Closed
MonsterJoysticks wants to merge 1 commit intoRetroPie:masterfrom
MonsterJoysticks:patch-1
Closed

Install libconfuse-dev in build_snesdev function#4160
MonsterJoysticks wants to merge 1 commit intoRetroPie:masterfrom
MonsterJoysticks:patch-1

Conversation

@MonsterJoysticks
Copy link
Contributor

Added installation of libconfuse-dev for build process, otherwise build and install fails.

Added installation of libconfuse-dev for build process, otherwise build and install fails.
@cmitu
Copy link
Contributor

cmitu commented Feb 23, 2026

If a package is needed for the build, it should be installed in the depdends function. But the actual issue is that the included libconfuse does not build - at least on Trixie - so that's why it fails.
However, the -dev package exists only on Bullseye and later, so its installation would fail on Buster, and the version of the library (3.2) could be incompatible with the one included (2.7).

I'lll take a look at the issue and see how we can better solve it.

@MonsterJoysticks
Copy link
Contributor Author

Thanks, any help would be appreciated.

@cmitu
Copy link
Contributor

cmitu commented Feb 23, 2026

@MonsterJoysticks can you test if the changes in https://github.com/cmitu/RetroPie-Setup/tree/snesdev-update-2 fix the issue for you ?

@MonsterJoysticks
Copy link
Contributor Author

I had no issues with this on the RetroPie system image, however on a fresh install of RaspberryPi OS lite i get the following issue but i need to look into what that error is with the driver itself.
rps_2026-02-23_184503.log

@MonsterJoysticks
Copy link
Contributor Author

Looks like its to do with the move to 64bit time in the latest debian https://wiki.debian.org/qa.debian.org/FTBFS

@cmitu
Copy link
Contributor

cmitu commented Feb 23, 2026

OK, the build errors w.r.t. the time migration show only on 32bit for some reason - I get not compilation error on a pure 64bit system.
Seems like a new patch is needed or perhaps you can add the changes suggested in the Debian page (i.e. https://github.com/libsdl-org/SDL/pull/7884/changes) to your repo ?

@MonsterJoysticks
Copy link
Contributor Author

The main branch of the driver is now compatible with both Buster and Trixie using the https://github.com/cmitu/RetroPie-Setup/tree/snesdev-update-2 branch so you can merge that change when you are ready.

@cmitu
Copy link
Contributor

cmitu commented Feb 24, 2026

@MonsterJoysticks Thanks, I'll close this PR in favor or #4162

@cmitu cmitu closed this Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants