<Begasus>
glog78, those are Haiku internals, best bet for that would be gerrit I think, better ask waddlesplash PulkoMandy or one of the other main devs
<glog78>
thanks
<jmairboeck>
Begasus: let me check what comes after that ...
<PulkoMandy>
We already have termios so I guess you need something more specific?
<Begasus>
np, need to figure out why or what is pulling boost166 for libreoffice
<jmairboeck>
maybe try to specify a version explicitly for boost?
<glog78>
yeah nvim needs additional none posix features to compile
<glog78>
give me a moment to give you exactly the names
<jmairboeck>
hm, pmdefaults is here at 100%, i.e. the last target to be built
<jmairboeck>
and I don't get that warnings. what version of java is it picking, Begasus?
<Begasus>
seems version 14.0.2
<Begasus_32>
-- Found Java: /packages/openjdk14_x86-14.0.2.12-1/.self/lib/x86/openjdk14/bin/java (found version "14.0.2")
<jmairboeck>
ok, I think I only tested with java 11
<Begasus>
didn't change the recipe here, so working what's at haikuports atm (32bit)
<Begasus>
I have both 11 and 14 installed here
<jmairboeck>
I'll try a build with openjdk 14 and see how it behaves
<PulkoMandy>
glog78, these appear to be nonstandard extensions, and also it looks like adding them would break compatibility with BeOS for the termios structure
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<glog78>
@PulkoMandy i read that they are non standard but i have no idea why neovim is relying on them
<PulkoMandy>
one of neovim's goal is to simplify vim code by ignoring "unusual" platforms like Haiku and making things more hardcoded to the mainstream platforms
ClaudioM has joined #haiku
<PulkoMandy>
anyway, we could add these things, with some tricks to not break BeOS programs (a few ifdefs should be enough). Can you open a bugreport about it at dev.haiku-os.org or should I do it myself?
<glog78>
@PulkoMandy if you would be so nice, i don't have an account yet
<glog78>
I completly new stumbled into haiko and wanted to see if i can setup some kind of basic "modern" dev machine
<glog78>
and so it's more a travel for me ..
<glog78>
like can use a browser ? -> reported libevent
<Begasus>
build is fine now, changed runtime etc to 14 and added that in cmd:javac >= 14
mmu_man has joined #haiku
<jmairboeck>
ok, I'll just require the same version explicitly (i.e. 11)
<jmairboeck>
java 11 is an LTS version, we don't have any newer ones than 14
<jmairboeck>
the next LTS version would be 17
<glog78>
why ? do i really need to type a password to register ?
<glog78>
so what did i do wrong to not be allowed to register ? -> Are you a human ?
<Begasus>
jmairboeck, be sure to add the constraint to the command also then, if java14 is installed after java11 it will use the cmd from java14
matt3 has joined #haiku
<jmairboeck>
Begasus: I think I found your problem: `cmd:javac` is actually provided by the _default subpackage, of which there can be only one installed at a time. This is needed for the "openjdk.sh" environment script, so that CMake finds Java.
HaikuUser has joined #haiku
HaikuUser has quit []
<Begasus>
jmairboeck, got that already ;)
<Begasus>
<Begasus> jmairboeck, seems javac is provided by both java11 and java14, hence the confusion is the latter is installed later I think
<jmairboeck>
I can't use `cmd:javac == 11` because the actual provides is $portVersion, i.e. 11.0.something compat >= 11
matt3 has left #haiku [#haiku]
<jmairboeck>
and cmd:javac >= 11 wouldn't help, would it?
<Begasus>
well in my case it did the trick switching to >= 14
<jmairboeck>
so, should it require openjdk11_default explicitly?
<jmairboeck>
ok, that is also possible
<jmairboeck>
should I switch it to 14?
<Begasus>
maybe the buildmaster will pick up the correct version if you set it to ">= 11" ?
<jmairboeck>
probably
<Begasus>
if I search for portmidi with pkgman, it only shows me the base_x86 package, no devel package
<nekobot>
[haiku/haiku] 979de7d73d3d - Readme.Compiling.md: Use new build profiles
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
FreeFull has quit [Quit: rebooting]
FreeFull has joined #haiku
DragonMaus[m] has joined #haiku
DrachenMaus[m] has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rennj has quit [Ping timeout: 480 seconds]
x10z has joined #haiku
<Begasus>
question, seeing we've got conflicting javac commands when multiple versions are installed, shouldn't we move the compiler to a seperate package (tools for instance), or is the binary used a runtime?
<Begasus>
a/at runtime*
<jmairboeck>
the cmd:* provides are provided in the _default packages, and these conflict with each other, so there is probably no problem
rennj has joined #haiku
<jmairboeck>
the actual binaries are not in $binDir, only symlinks, so they can coexist
<jmairboeck>
the problem with portmidi is that there was a mismatch with requirements in the recipe
<Begasus>
even so, try running "javac --version"
<jmairboeck>
the `cmd:javac` requirement is actually just a placeholder, the actual requirement is the environment script from profile.d, so I think it would maybe be better to just require the package directly instead, as I suggested before
<Begasus>
there can only be one
<jmairboeck>
yes, but that will be the one whichever _default package you have installed
<jmairboeck>
otherwise you would have to run /system/lib/x86/openjdk$version/bin/javac directly
<Begasus>
ok, probably my bad, didn't see the _default package that is installed here
Javanx has quit [Quit: Vision[]: i've been blurred!]
bitigchi[m] has left #haiku [#haiku]
rennj has quit [Ping timeout: 480 seconds]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hightower2 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
bitigchi[m]1 has joined #haiku
tuaris has joined #haiku
rennj has joined #haiku
<rennj>
have to do that with advancemame/advmenu and java anyway...for ease at cli,
DragonMaus[m] has quit [Read error: Connection reset by peer]
DragonMaus[m] has joined #haiku
rennj has joined #haiku
xet7 has joined #haiku
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rennj has quit [Ping timeout: 480 seconds]
tqh1 has joined #haiku
tqh has quit [Read error: Connection reset by peer]
x10z has joined #haiku
rennj has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rennj has joined #haiku
xet7 has quit [Remote host closed the connection]
x10z has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
<Begasus>
k, heading down, filed a PR to re-enable icu base package for secondary architecture, related to the comments on the forum, with this installed I could install LO and Calligra without problems
<Begasus>
will see how this goes :)
<Begasus>
g'night peeps
Begasus has quit [Quit: Leaving]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<rennj>
java10 on 32bit fail to install without libicu...
<rennj>
international foobar
<waddlesplash>
btw, the Haiku Telegram chat group is now bridged to IRC: #haiku-chat
<waddlesplash>
and it's also bridged to Matrix too (#haiku_os_chat:matrix.org)
<rennj>
oh the foss humanity what would RMS do?
<rennj>
could be worse, could be m$ teams or discord, when do we get the twitch feed?
B2IA has quit [Ping timeout: 480 seconds]
<bitigchi>
I am getting lost with between IRC, Matrix, and Telegram
rennj has quit [Ping timeout: 480 seconds]
<waddlesplash>
bitigchi: I only use IRC
<waddlesplash>
anyway, you can use just Matrix, if that's your thing. no need for Telegram or IRC
<waddlesplash>
as this channel is bridged to Matrix
<bitigchi>
waddlesplash: I am trying to collect everything on Matrix these days
<bitigchi>
It's an ongoing thing, so just overwhelming
<waddlesplash>
well, see this channel topic, this room is bridged to Matrix
<bitigchi>
Still haven't finished
<bitigchi>
But when I'm behind a computer I prefer IRC with weechat
B2IA has joined #haiku
<bitigchi>
Matrix is convenient on mobile
<bitigchi>
Telegram has became a de-facto news reporter, so there's also that
<bitigchi>
Maybe I should just go monke, nuke all apps
jmairboeck has quit [Quit: Konversation terminated!]