A script that is pointing to a beta4 repo perhaps?
A new release of ecode is available: 0.6.2, this release is really important for Haiku since it fixes all performance issues I could find. @Begasus if you could help me updating the recipe it would be great (I tried but I’m not familiar with haikuporter and didn’t work locally). Also I wanted to clarify something about the recipe, the application name is all lowercase ecode
(not Ecode
).
Just FYI: std::istringstream
seems to have big performance problems due to how Haiku manages locales (it seems to be using libICU behind the scenes as far I could check). The fix was to migrate to functions that are not dependant on locale, most important change was here but I did several more later.
Now startup times should be “normal”.
Need to finetune my todo list, atm 2 or 3 projects that are already in the list, can check if I could squize this into it (or someone from the haikuports team), if build-wise there are no big changes updating the recipe shouldn’t be too hard. Thanks for the notice (and keeping Haiku in the picture)!
Great thanks, there’s no hurry, I just wanted to let you know since this release is relevant for Haiku.
I just realised that my new recipe fails because I added two new git submodules but they are not required for the Haiku build, we will have to add an small patch to comment line 2 and 3 in premake5.lua
or add these new 2 submodules. I’ll try to do it myself if I get some time.
Thanks for the notice (and keeping Haiku in the picture)!
It’s always a pleasure, I love Haiku.
Quick check errors out, trying to package or even trying the script in Terminal?
waiting for build package ecode-0.6.2-1 to be activated
Building ...
Error: module 'premake.premake-cmake.cmake' not found:
no field package.preload['premake.premake-cmake.cmake']
no file '/usr/local/share/lua/5.3/premake/premake-cmake/cmake.lua'
no file '/usr/local/share/lua/5.3/premake/premake-cmake/cmake/init.lua'
no file '/usr/local/lib/lua/5.3/premake/premake-cmake/cmake.lua'
no file '/usr/local/lib/lua/5.3/premake/premake-cmake/cmake/init.lua'
no file './premake/premake-cmake/cmake.lua'
no file './premake/premake-cmake/cmake/init.lua'
no file '/usr/local/lib/lua/5.3/premake/premake-cmake/cmake.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './premake/premake-cmake/cmake.so'
no file '/bin/premake/premake-cmake/cmake.so'
no file '/usr/local/lib/lua/5.3/premake.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './premake.so'
no file '/bin/premake.so'
./build.app.sh: line 7: cd: make/haiku: No such file or directory
Don’t worry, I just sent the new recipe PR here. I tested it and it’s working.
Just closed down the VM here, thanks so far!
Thanks for the PR, merged and build for both arch’s 64bit, can be installed from the depot now.