This package seems to be broken now that lua has updated to 5.4, since the wxlua dependency is missing
Search Criteria
Package Details: zerobrane-studio 2.01-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/zerobrane-studio.git (read-only, click to copy) |
---|---|
Package Base: | zerobrane-studio |
Description: | A lightweight Lua-based IDE for Lua |
Upstream URL: | https://studio.zerobrane.com/ |
Keywords: | ide lua zerobrane |
Licenses: | MIT |
Submitter: | losinggeneration |
Maintainer: | alerque |
Last Packager: | alerque |
Votes: | 43 |
Popularity: | 0.000000 |
First Submitted: | 2012-10-16 15:00 (UTC) |
Last Updated: | 2025-03-31 08:16 (UTC) |
Dependencies (15)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- lua
- lua-copasAUR
- lua-coxpcallAUR
- lua-filesystem
- lua-lpeg
- lua-sec (lua-sec-gitAUR)
- lua-socket (lua-socket-gitAUR)
- wxluaAUR (wxlua-gitAUR)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- gsl-shell (optional) – te debug GNU Scientific Library shell programs
- love (love10AUR) (optional) – to debug löve programs
- lua-busted (optional) – to debug busted test specs
- lua51 (luajit-symlinksAUR) (optional) – to debug lua51 programs
- lua52 (optional) – to debug lua52 programs
Required by (0)
Sources (3)
DeltaF1 commented on 2020-08-18 04:06 (UTC)
Rulatir commented on 2020-07-19 21:32 (UTC)
@caleb, the package in your repo doesn't bundle the debugging modules either.
Rulatir commented on 2020-07-19 21:20 (UTC)
This package neither builds nor bundles the linux C module redistributables found under bin/linux in the source. These are library overrides that are absolutely vital for debugging. Their absence in the package, combined with some assertion by author that I might have misinterpreted to mean those were no longer needed (turns out he was talking about something else) sent me on a two-day angry goose chase because debugging just plain wouldn't work.
DeltaF1 commented on 2020-04-19 00:43 (UTC)
For lfs: zbstudio crashes when trying to search all files (ctrl-shift-f) For lpeg/lexlpeg: I get an error on startup about not being able to find "lexlpeg.markdown"
I think lexlpeg is part of Scintilla? See this commit that added it to zbstudio.
The "Source > Comment/Uncomment" ctrl-u hotkey also doesn't work, but I'm not sure if that's related to the parsers or not . It now lowercases the selected text instead of commenting. Manually clicking on the menu option still works.
alerque commented on 2020-04-13 10:56 (UTC)
Thanks for the report @DeltaF1. It does look like there is a problem with what Lua libraries to bundle, but I'm having trouble verifying exactly which ones.
Can you give me an example of something in zbstudio that crashes for each of these modules? I'm particularly interested in what lexlpeg has to do with this since I can't even find such a thing on Luarocks, much less my own system. It looks like something ZBS specific, but isn't getting packaged right.
It looks like there are a couple other things that could be needed as well.
DeltaF1 commented on 2020-04-11 19:28 (UTC)
This package seems to missing some lua dependencies, namely lfs, lpeg, and lexlpeg. My install crashes if I try to use features that depend on those lua libraries.
alerque commented on 2020-02-27 16:25 (UTC)
I commented on the linked Github issue, but for the sake of people with notifications turned on here, the issues @ipochto brought up have been resolved and this is expected to build cleanly now (and not segfault when run).
alerque commented on 2020-02-27 16:20 (UTC)
PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using pacman
without messing around with building from the AUR.
ipochto commented on 2019-11-19 18:00 (UTC) (edited on 2019-11-19 18:01 (UTC) by ipochto)
Upd:
Issue on ZeroBrain Studio's github.
ipochto commented on 2019-11-18 10:48 (UTC) (edited on 2019-11-18 11:50 (UTC) by ipochto)
Unable to launch:
$ zbstudio
/usr/bin/lua: error loading module 'wx' from file '/usr/lib/lua/5.3/wx.so':
/usr/lib/lua/5.3/wx.so: undefined symbol: lua_tonumber
stack traceback:
[C]: in ?
[C]: in function 'require'
src/main.lua:38: in main chunk
[C]: in ?
Pinned Comments
alerque commented on 2020-02-27 16:20 (UTC)
PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using
pacman
without messing around with building from the AUR.