NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.82k stars 13.92k forks source link

Odin lang raylib is broken #348498

Open oworope opened 3 days ago

oworope commented 3 days ago

Describe the bug

It's not possible to run raylib app on wayland (and probably on X too)

$ odin run .
INFO: Initializing raylib 5.0
INFO: Platform backend: DESKTOP (GLFW)
INFO: Supported raylib modules:
INFO:     > rcore:..... loaded (mandatory)
INFO:     > rlgl:...... loaded (mandatory)
INFO:     > rshapes:... loaded (optional)
INFO:     > rtextures:. loaded (optional)
INFO:     > rtext:..... loaded (optional)
INFO:     > rmodels:... loaded (optional)
INFO:     > raudio:.... loaded (optional)
WARNING: GLFW: Error: 65544 Description: X11: Failed to load Xlib
WARNING: GLFW: Failed to initialize GLFW
Segmentation fault (core dumped)

Steps To Reproduce

Steps to reproduce the behavior:

  1. Run any wayland session
  2. Create a main.odin file that uses raylib

package main

import "core:fmt" import rl "vendor:raylib"

main :: proc() { rl.InitWindow(800, 600, "Raylib") for !rl.WindowShouldClose() { // nop } }

3.  `odin run .`

### Expected behavior
A window should open (or at least there should be no errors)

### Additional context
I assume that `/share/vendor` libraries should be patched

### Notify maintainers
@luc65r @Astavie @znaniye 

### Metadata

$ nix-shell -p nix-info --run "nix-info -m"


Add a :+1: reaction to issues you find important.

oworope commented 3 days ago

https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/ee/eepers/package.nix may be related