[Bug 1180488] New: Paket erlang-wx is unusable
http://bugzilla.opensuse.org/show_bug.cgi?id=1180488 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/openS... 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: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com