Replies: 9 comments 44 replies
-
They are adding CI binary artifacts so if you are logged in on the Actions tab you can grab daily's there. |
Beta Was this translation helpful? Give feedback.
-
Using the above artifacts on Windows, running barrier fails because vcruntime140_1d.dll isn't on my system. After some searching it seems that the preferred way of getting this dll is by installing the free Visual Studio Community edition (which then takes up many gigs of disk space). Would it be possible to provide this dll with the artifacts? Or change the artifacts from a debug build to release, which should then use vcruntime140_1.dll which seems to be present on most Windows systems? Or if you want to stay with a debug build, in my searching I came across this page Thanks, Wayne |
Beta Was this translation helpful? Give feedback.
-
Sorry, but I don't know for sure. I programmed C++ on Windows for 15 years, but that's been 10++ years ago. But I don't guess it would cause any more than minor difficulties. Your code will have symbols, so you should be able to see and inspect any values that you pass into the runtime. I'm assuming that the runtime is pretty darn solid by now, so you should be able to count on it doing the right thing. You should be able to debug your code, you just wouldn't be able to debug the runtime. I wonder if there's some hack that would let you build using the non-debug runtime DLLs, but if you have a problem where you need to see into the runtime, you could use the debug runtime DLLs? The executable code is going to have the name of the DLL in plaintext (IIRC), so use a hex editor to edit the name to be the name of the debug runtime DLL??? (I realize the debug name is one character longer, so you might not be able to edit in place. If this is a problem, change the name in the executable and the name on the debug DLL file to something that's the same length as the non-debug name.) Or, even simpler, on your system, "hide" the non-debug runtime DLL, then rename the debug runtime DLL to have the name of the non-debug DLL, so it loads that one. (Or maybe just copy it, so you would have 2 copies of the debug runtime DLL, one with its real name and one with the non-debug name?) These hacks sound way too weird, so they would probably just blow up, but it should be fairly easy to run a test. And the hacks only exist in debug, release is still clean. |
Beta Was this translation helpful? Give feedback.
-
Sorry it took a while to respond. I ran your build on a Windows 7 system (server) and a Windows 10 system (client) On the Windows 7 system, the information in the Barrier window looks correct. I am unable to move the mouse cursor from the server screen to the client screen, probably because the client is trying to communicate on 192.168.240.2 Is there a way I can manually set the bold IP address on the client? I saw some references to things like this in the documentation, but I couldn't quite figure out how to do this. Note that VirtualBox is installed (but not in use) on both systems, but doesn't seem to cause a problem on Windows 7. |
Beta Was this translation helpful? Give feedback.
-
Please make a snap package available in Snap Store with |
Beta Was this translation helpful? Give feedback.
-
Is there yet a working build for MacOS 13? |
Beta Was this translation helpful? Give feedback.
-
Hey folks!!! I was able to build this on my M1 with Ventura!!! 🎉 It actually went surprisingly well, my only hiccup was that I hadn't installed the full XCode.app and also having to deal with code-signing issues (discussed below). BuildingFollowed the steps here for the most part: https://github.com/input-leap/input-leap/wiki/Building-on-macOS
Note the caveats for
I'm not too sure if this is 100% necessary, but I haven't tried building yet without doing this. I also just linked my Qt with After installing the dependencies and setting the variables, running SigningFor things to work properly without a full-on crash (error will be
After this, you should be able to run the app successfully! 🎉 If you have existing certificates and fingerprints (ie: from Binary typesAlso, dropping this here too, looks like everything built arm64 no problems?
I also noticed that the Other CaveatsI haven't taken this for a full spin yet so I'm not too sure if it runs 100%. However, I figure that the fact that it builds, and the frontend runs, is a good sign. Also, running the executables directly (like If I run into anything else I'll update here! |
Beta Was this translation helpful? Give feedback.
-
any change get a binary to run on windows 10 without install visual studio ? |
Beta Was this translation helpful? Give feedback.
-
Please See #1793 (comment) |
Beta Was this translation helpful? Give feedback.
-
The link to the distribution packages seems to only go to Arch linux builds. I can't find other OS builds (windows, macOS would be wonderful, pretty please?) Also the download links in the wiki go to 2.3.3 version of the previous project this was forked from, not the current 2.4.0 release build. Also, when creating this bug I see the language "What version of barrier are you running" and I'm pretty sure that should be changed (but is a separate issue.)
Recommendation: Create releases in github for tagged version and include binary links to the releases. There's probably not a lot of benefit in maintaining separate wiki pages and download links elsewhere when you could just link to the most recent release in Github statically and be done.
Thanks and good luck with the fork!
Beta Was this translation helpful? Give feedback.
All reactions