I’m a new user to Elements and for my first project I decided to try an empty iOS application using Water on my Win10 machine to my Mac. Crossbox appears to be working but when I build the application, which is just the Simple iOS template application, I get this error.
zsh:1: command not found: C:\Program Files (x86)\RemObjects Software\Elements\Bin\win-x86_64\lld.exe
Here’s the build log from the empty application I tried to compile. I can’t find any setting in Water that would make it a diagnostic level log sorry (I only have about 30 minutes of experience with Elements and most of that is trying to understand Crossbox and SSH).
I’m guessing this will turn out to be something to do with my setup so here’s some details of what I did.
I installed Water on a Win10 machine that had all available Windows updates installed (it does not have extended update support). My MacMini has the latest MacOS, XCode 26.3 on it, the Embarcadero PAServer and that’s about it.
After installing Water I tried to follow your Crossbox setup instructions but they just aren’t clear enough for someone who doesn’t have pre-existing SSH and Mac experience, plus the commands it said to use for Windows appeared to do nothing. So I directed Gemini at your instructions and got it to write me a version specific for my situation. Here they are so you can see exactly what I did.
After that I had an issue where the Validate button of the Register CrossBox Server dialog was giving me the error Connection Failed: “Failed to negotiate key exchange algorithm”. Here’s the steps Gemini gave me to resolve that.
Sorry, I thought my colleague was going to reply yesterday, but ot seems they forgot.
This is a bug, and I found the issue yesterday. lld.exe is our own linker and a local tool, and we fairly recently changed to using it instead of Apple’s linker for newer Xcode versions (because Apple’s stopped working reliably for non-Xcode libraries). The oversight was that, being a local tool we install, it should run locally; instead, EBuild tries to run it remotely on your Mac – where it of course does not exist.
Actually, it’s not as easy an fix as thought; while the tool is local, it. needs to run on the Mac, so some additional work is needed here. This might not make it into tomorrow’s build.
Best workaround i can recommend for now is to build on the Mac, in Fire. I know thats less ideal if Windows is your main dev place, and we will of crse fix that ASAP.
It’s not really practical for me to work on the Mac directly so I’ll wait for the fix, assuming it’s “coming soon”.
Also are those bug report links supposed to be viewable by customers? Each time I click on them I get a 401 error. I’m logged into my RemObjects account.
They are supposed to, yes,. But it seems the auth token our website uses to connect to the bug tracker has expired; I’ll get that fixed ASAP.
I understand. i’ll give it priority for next week’s build, and will try and send you an interim build earlier, once i have a fix. It’s not rocket science, just a bit more plumbing than i feel safe to squeeze in today ;).
Feel free to send an interim build if you’d like me to verify the fix for you, otherwise I’ll just wait for the regular weekly build. It’s all just educational for me at this point so there is no big rush on my side.
By the way what’s the recommended process for installing new builds, install over the top, uninstall and reinstall, or does the Water IDE manage updates for me?