
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm having the same issue on Pop!_OS 19.10 / Ubuntu Linux 19.10 on a System76 Darter Pro.
andrew@pop-os:~/eagle-9.5.2$ ./eagle ./eagle: symbol lookup error: /lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers
Two workarounds do work for me to allow the program to be run and opened manually, but they are not perfect solutions, because i can't figure out how to get the code to run in a .desktop launcher. Perhaps there is a more elegant one line bash script that will do the trick, but i don't know enough to figure that out. I'm a moderate linux user, not a noob, but not a wizard.
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 ./eagle
this code does work, but gives this error in the terminal, which does not seem critical.
Sandboxing disabled by user. inotify_add_watch("/home/andrew/.local/share/Eagle/cloud-processing/3d-models-jobs-200809200372004.json") failed: "No such file or directory"
Also using the readme file with this code seems to work for a while, but not everytime, and not when i try to create my launcher for Ubuntu / PopOS / Debian. The code was suggested for nvidia graphics, but i'm actually using Intel® UHD Graphics, so i'm not exactly sure why it works or what it is doing.
export LIBGL_ALWAYS_SOFTWARE=1 ./eagle
Here is the code for my desktop launcher that i can't figure out how to get working with either of these workarounds:
/usr/share/applications/eagle.desktop
[Desktop Entry] Version=9.5.2 Type=Application Name=Eagle GenericName=EagleCAD Comment=EagleCAD Exec=/home/andrew/eagle-9.5.2/eagle Icon=/home/andrew/eagle-9.5.2/bin/eagle-logo.png Terminal=false Categories=Development;IDE;Electronics; Keywords=embedded electronics;electronics;avr;microcontroller;eagle;eaglecad;cad;
The Exec line is the one I'm having issues with running the workaround code with. Perhaps someone more experienced with Linux bash commands can help me with an elegant one-line solution that will work in place of what is currently there or a better fix with the broken libraries? I'm surprised the developers upstream have not fixed this by default yet considering how popular Ubuntu Linux is.
I can currently run EagleCAD from the terminal with the workarounds, but i just want it to run with a standard launcher and icon logo.
Solved! Go to Solution.