-
Notifications
You must be signed in to change notification settings - Fork 5
Help make this software more portable. #138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Hi Doron, thanks for this. The changes look good. Could you copy the changes to the test cmake file as well, e.g. by cherry picking c3ec32d, so that the pipeline jobs test? (I know the replicated cmake files aren't ideal- sorry! I'm not fussed about the failing clang job; they should update Conan 1 to recognise Clang 18 eventually, and this should migrate to Conan 2 or another package manager eventually) |
|
Thanks. I'll likely get around to this next week since I'm currently on holiday, but I plan to fix the 2 jobs which are failing because of Conan issues and then merge the PR. |
|
I found a couple hours to look at fixing the Conan issues, but didn't get much traction. I can see why you wanted to avoid Conan ;). That's all unrelated your MR, so I'll merge now and revisit dependency management later. |
|
Thanks again for the PR. I'll be curious to know if you find much use out of Forscape. There are some substantial changes on a long-running branch to add CAS support, better project file structure, and more IDE interactions. Along with improvements I'm trying to think about how the application scales. |
😄 TBH, I didn't find actual use to it, which is very unfortunate because it is designed so good! I reached Forscape after reviewing software for editing LaTeX equations. I don't remember which software information page exactly pointed me here, but only after I successfully compiled Forscape I realized there is no TeX export feature :). I also experienced other explain bugs, like: After I removed that file (after giving up on using the software). I also experienced the following segmentation fault afterwards: Nevertheless, I see a potential here, and I'd be happy to maintain this software on NixOS! NixOS is very generous in that sense - We don't mind including software that might be used be 1 or less people. My motivation for including it is mostly for other people to have a chance to easily try it out.
You should give Nix a try! It is not only a Linux distribution, it is also a package manager for Darwin, and a reproducible development environment creator. |


With the commits included, I managed to compile this on NixOS, without
conan.