Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling error related to retroarch_joypad_autoconfig #1874

Closed
GabrielAnacletoBaumgartner opened this issue Sep 3, 2023 · 3 comments
Closed

Comments

@GabrielAnacletoBaumgartner
Copy link

GabrielAnacletoBaumgartner commented Sep 3, 2023

I was trying to compile lakka with X11/nvidia-drivers following the #640 pull from the old repositories but with any branch i tried (4.x or 5.x) i got an error in the 10th step.

It seems related to the libretro optional package "retroarch_joypad_autoconfig". It stops compiling right after trying to remove a cfg file named "Nintendo - Switch Pro Controller (bare)", I checked, and in fact there is only a file named "Nintendo - Switch Pro Controller (bare)"

This is the log.10 file:

�[1;36mUNPACK�[0m retroarch_joypad_autoconfig
�[1;33mBUILD�[0m retroarch_joypad_autoconfig �[1;37m(target)�[0m
�[1;35mTOOLCHAIN�[0m manual
make[1]: Entering directory '/home/gabriellaptop/Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/build/retroarch_joypad_autoconfig-5666e46bb89caf4e9af358fdb97a2b384cb62f36'
for driver in android dinput hid linuxraw mfi parport qnx sdl2 udev x xinput; do
install -Dm644 -t /home/gabriellaptop/Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/install_pkg/retroarch_joypad_autoconfig-5666e46bb89caf4e9af358fdb97a2b384cb62f36/etc/retroarch-joypad-autoconfig/$driver $driver/*.cfg;
done
install -Dm644 -t /home/gabriellaptop/Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/install_pkg/retroarch_joypad_autoconfig-5666e46bb89caf4e9af358fdb97a2b384cb62f36/etc/doc/. COPYING README.md retropad_layout.png
make[1]: Leaving directory '/home/gabriellaptop/Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/build/retroarch_joypad_autoconfig-5666e46bb89caf4e9af358fdb97a2b384cb62f36'
rm: cannot remove '/home/gabriellaptop/Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/install_pkg/retroarch_joypad_autoconfig-5666e46bb89caf4e9af358fdb97a2b384cb62f36/etc/retroarch-joypad-autoconfig/udev/Nintendo - Switch Pro Controller (bare).cfg': No such file or directory
�[1;31mFAILURE: scripts/build retroarch_joypad_autoconfig:target during makeinstall_target (package.mk)�[0m
*********** FAILED COMMAND ***********
rm "${INSTALL}"/etc/retroarch-joypad-autoconfig/udev/Nintendo\ -\ Switch\ Pro\ Controller\ (bare).cfg


*********** FAILED COMMAND ***********
${SCRIPTS}/build "${1}" "${PARENT_PKG}"


�[1;31mFAILURE: scripts/install retroarch_joypad_autoconfig:target has failed!�[0m

Note: I'm totally new at Linux, but i'm using Ubuntu as recommended and followed every step of Compiling Lakka page so, it looks like a bug for me.

@ShigeakiAsai
Copy link
Contributor

Hello, All

I have same problem in lakka build.

I think this compile error concerns to "Update all lakka packages Retroach latest + cores"(5b413c9)"'s commit.

I was checking following package commit.
PKG_NAME="retroarch_joypad_autoconfig"
PKG_SITE="https://github.com/libretro/retroarch-joypad-autoconfig"

Target version is latest commit(5666e46bb89caf4e9af358fdb97a2b384cb62f36).
But, previous commit(ccd5bd3820969e1236f6eb32f90ed2f7d95ca06f) conteins filename changing.
bare -> old

Therefore, I thnk it needs to change to replaced filename in package.mk
packages/lakka/retroarch_base/retroarch_joypad_autoconfig/package.mk

Thanks,
ASAI, Shigeaki

@GabrielAnacletoBaumgartner
Copy link
Author

GabrielAnacletoBaumgartner commented Sep 4, 2023

Hello, All

I have same problem in lakka build.

I think this compile error concerns to "Update all lakka packages Retroach latest + cores"(5b413c9)"'s commit.

I was checking following package commit. PKG_NAME="retroarch_joypad_autoconfig" PKG_SITE="https://github.com/libretro/retroarch-joypad-autoconfig"

Target version is latest commit(5666e46bb89caf4e9af358fdb97a2b384cb62f36). But, previous commit(ccd5bd3820969e1236f6eb32f90ed2f7d95ca06f) conteins filename changing. bare -> old

Therefore, I thnk it needs to change to replaced filename in package.mk packages/lakka/retroarch_base/retroarch_joypad_autoconfig/package.mk

Thanks, ASAI, Shigeaki

Thanks!!! It worked! But sadly i got a new error ;-;
step 15 = error: "'libxml/rpl_la-DOCBparser.lo' is not a valid libtool object"

@Ntemis
Copy link
Collaborator

Ntemis commented Sep 5, 2023

d47fc01

@Ntemis Ntemis closed this as completed Sep 5, 2023
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

No branches or pull requests

3 participants