Bug ID 1180488
Summary Paket erlang-wx is unusable
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee screening-team-bugs@suse.de
Reporter info@michael-jansen.biz
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/87.0.4280.88 Safari/537.36
Build Identifier: 

Wanted to start :observer from elixir and got the error:

> ERROR: Could not find 'wxe_driver.so' in: /usr/lib64/erlang/lib/wx-1.9.1/priv

And behold the file isn't there. Judging from rpmfind it disappeared somewhere
around erlang 18.x with no one noticing.  The reason is:

> [  104s] wx             : wxWidgets was not compiled with --enable-compat28, wx will NOT be useable
> [  104s] Can not link the wx driver, wx will NOT be useable

which shows up here:
https://build.opensuse.org/public/build/devel:languages:erlang:Factory/openSUSE_Factory/x86_64/erlang/_log

Apparently erlang-wx needs a compat flag that current opensuse wxwidgets no
longer provides.

Solution 1: Remove erlang-wx ... doesn't work anyway. But then i think all of
erlang should go because observer is such an integral part and we all will go
asdf or so anyway (and hating it)

Solution 2: Enable the flag on wxwidgets. Thats why i did not make a pull
request on osc. No idea who decides stuff like that.

Reproducible: Always

Steps to Reproduce:
1. Build any elixir project of your liking
2. > iex -S mix
3. iex(1)> :observer.start()
16:13:10.875 [error] ERROR: Could not find 'wxe_driver.so' in:
/usr/lib64/erlang/lib/wx-1.9.1/priv


Actual Results:  
observer does not open its gui

Expected Results:  
observer opens its gui

I leave it at normal because its not actually threatening opensuse as a distro
but for erlang/elixir development opensuse is currently unusable. For anything
xerious at least.


You are receiving this mail because: