Comments (8)
Also, build fail on Lakka 5x Pi02GPi.arm (2023-09-14_5.x) was same reason.
I change the issue title (add Pi02GPi.arm).
Now I am trying fix about this issue.(exclude yabasanshiro core on GPI Case.arm/Pi02GPi.arm)
from lakka-libreelec.
Currently I'm checking my modification, but the other problem is happened.
Build fail was happened at chailove core on Pi/GPI Case/Pi02GPi project without my modification.
This build fail reason is chailove component can't get from gitlab.com.
(chailove refers to https://gitlab.com/grumbel/SDL_tty.git,)
It may be gitlab trouble, so I'm waiting a moment resolve this.
from lakka-libreelec.
Note:
chailove build fail was fixed by "chailove : update #1883" (639a307).
And I confirmed that it was fixed.
I will report about this issue.
Thanks.
ASAI, Shigeaki
from lakka-libreelec.
Dear Lakka team
I would like to suggest about this issue that the yabasanshiro core is excluded on building GPICase and Pi02GPi devices.
The reason is bellow.
In GPICase and Pi02GPi device, both use OPENGLES="bcm2835-driver"in device options file.
- Lakka-LibreELEC/projects/RPi/devices/GPICase/options
- Lakka-LibreELEC/projects/RPi/devices/Pi02GPi/options
bcm2835-driver copies related header files to toolchain during building.
But GLES 3.0 header files are not included in these header files.
Because bcm2835 supports only GLES 2.0 I think.
On the other hand, the yabasanshiro core refers GLES 3.0 header files.
Therefore, GPICase and Pi02GPi building are failed.
By the way, RPi.arm device excludes the yabasanshiro core.
Just like RPi.arm device, it's better to exclude yabasanshiro core on both devices I think.
P.S.
I prepare pull request now.
Sorry for my strange English.
ASAI, Shigeaki
from lakka-libreelec.
I think Pull Request #1884 was something noisy.
I hope Lakka team fix this issue please.
Thanks,
ASAI, Shigeaki
from lakka-libreelec.
According to Libretro Docs - Sega - Saturn (Yabause) https://docs.libretro.com/library/yabasanshiro/ .
Background
YabaSanshiro is a fork of Yabause. It requires OpenGL 3.3 or OpenGL ES 3.0.
Pi4 supports OpenGL ES 3.1, but Pi 1,2,3,Zero,Zero2 support OpenGL ES 2.0 only.
Therefore, YabaSanshiro works on Pi4 or later and does not work Pi3 and before.
About this, I asked developper devmiyax.
I think it will better that YabaSanshiro core is excluded in device=RPi/RPi2/RPi3/GPICase/Pi02GPi.
Thanks,
ASAI, Shigeaki
from lakka-libreelec.
This issue was fixed. (Commit:57f5502e8257fe8582a988392653f1c4e5e685ea)
I confirmed it on my build environment. (with temporarily RetroArch build is exclude)
I will close this issue after I confirm nightly build result.
Thanks,
ASAI, Shigeaki
from lakka-libreelec.
Close.
Because, This issue is for build fail of yabasanshiro core on GPICase.arm/Pi02GPi.arm.
It is fixed already by commit "Dont build yabasanshiro for unsupported gles2 boards".(57f5502)
Therefore, I close this issue
Note:
A build fail is still occurred on GPICase.arm/Pi02GPi.arm.
But, it is due to another cause (Retroarch).
Thanks,
ASAI, Shigeaki
from lakka-libreelec.
Related Issues (20)
- DualSense causes input from any controller to not to work HOT 11
- Old Joypad Configs HOT 2
- Add fan control for mac computers HOT 1
- Lakka 5x : "libusb-compat" build was failed because this package file was replaced. HOT 2
- Lakka 5.x: Notes for building for i386 HOT 1
- Lakka 5x : No boot on RPi4-GPICase2 HOT 8
- gamecon_gpio_rpi driver missing HOT 1
- autoconfig conflict between two Joysticks (not able to change the autoconfig directory because its a read only file system) HOT 1
- add distroconfig.txt for gpi case 2w to GpiCase.arm and Pi02GPi.arm builds HOT 2
- rename gpicase.arm and pi02gpi.arm to be more consistent HOT 1
- wifi not working on some models of RPi Zero 2 -- Pi02GPi.arm build HOT 5
- replace "Microsoft X-Box 360 pad" controller autoconifg file in RPi4-GPiCase2 build with the one from GPiCase build HOT 2
- cec_mini_kb package is not needed on GPICase/Pi02GPi. HOT 1
- Xbox Elite Series 2 Controller input broken HOT 2
- RPi3 Flycast Inverted on Vertical HOT 1
- switch - access denied when trying to mount NAS share for roms etc. HOT 10
- Non LTS kernels? HOT 1
- [Feature Request] reboot to bootloader or optional payload on switch HOT 3
- RetroArch crashing when launching game with RetroAchievements enabled on RPi5
- 240p composite support not working properly (RPi) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lakka-libreelec.