Replies: 4 comments 1 reply
-
|
Thanks for the report. Looking into you issue made me realize that my latest changes broke the windows build in general since windows doesn't seem to look kindly upon symlinks. I'll look into that ASAP, meanwhile
You may have gotten hung up on the fact that Windows has different paths and Windows may not have default include locations (even though the C/C++ compilers for sure do
That's correct. And yet no need for OS default include locations. The proto-compiler implementation will automatically add I suspect you didn't install It certainly works for me as well as the Windows builds added in the latest release. You can consider just using the pre-built binary. Tangent: the rabbit hole goes even deeper, I was also taking a quick look at prost, which is responsible for invoking the compiler, which states:
However, it seems they went back on that decision for windows: tokio-rs/prost#1145, i.e. if you don't have protoc installed in your path, the build should also work. |
Beta Was this translation helpful? Give feedback.
-
Ok, one can make symlinks work (https://stackoverflow.com/questions/5917249/git-symbolic-links-in-windows/59761201#59761201):
With that I was able to build at HEAD. I'll reminisce if we can further minimize the need for link. They became necessary due to how cargo builds packages to release the trailbase crate. |
Beta Was this translation helpful? Give feedback.
-
|
my bad on protoc. I had it installed in my tools folder. removed it an use what winget setup, it now works |
Beta Was this translation helpful? Give feedback.
-
|
the symlink thing is fine. I now have a problem with tailwind file missing |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
the location of the google include files is not standardized.
Installing from google website or via winget just unzip them.
The read me says
Well that not a normal location on windows. windows does not really have standard places for includes. The windows SDK header files are in well known places but you would not want to mess with those dirs. If you have custom includes for a project you add a -I for wherever the files are
Choices
Beta Was this translation helpful? Give feedback.
All reactions