egg changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Гельфонд. We currently target 1.8.1, 1.9.1, and 1.10.1. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly… | <egg> also 4e16 m * 2^-52 is uncomfortably large
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg has quit [Ping timeout: 194 seconds]
egg has joined #principia
egg|laptop|egg has quit [Ping timeout: 194 seconds]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
Majiir has quit [Quit: CUT THE HARDLINES!!]
Majiir has joined #principia
egg|laptop|egg has joined #principia
<discord->
rsparkyc. — I've compiled it, but it seems to run really slow, so I don't know if I did something wrong or what. I'm going to run the official build on 1.10.1 and compare
<discord->
Butcher. — Did you compile release or debug?
egg|laptop|egg_ has joined #principia
egg|laptop|egg__ has joined #principia
egg|laptop|egg_ has quit [Ping timeout: 189 seconds]
egg|laptop|egg__ has quit [Remote host closed the connection]
<discord->
rsparkyc. — I just ran the rebuild all script
<discord->
rsparkyc. — although i think that just did in in debug
<discord->
rsparkyc. — it was just the `rebuild_all_solutions.ps1` script
<discord->
rsparkyc. — is it better to do it in Visual Studio?
<discord->
rsparkyc. — looks like there's a script to do debug and release in parallel, time to kill my computer 🙂
<discord->
Butcher. — It does then consecutively I think
<discord->
Nobody. — I am currently trying to compile Principa from source.
<discord->
Nobody. — but I always get this error `./physics/hierarchical_system_body.hpp:107:49: error: reference to enumeration must use 'enum' not 'enum class' [-Welaborated-enum-class] using SystemBarycentre = geometry::Frame<enum class SystemBarycentreTag>;`
<discord->
Nobody. — I am building from `2020121416-Гельфонд`
egg|laptop|egg_ has joined #principia
<discord->
Nobody. — and this one `Makefile:153: build/ksp_plugin_test/mock_renderer.d: No such file or directory`
<discord->
rsparkyc. — I haven't seen that error before, but I'm also just building from master
<discord->
rsparkyc. — my computer is still compiling...
<discord->
Nobody. — It fails building `obj/tools/generate_configuration.o`
<discord->
Nobody. — The issue seams to be solved with `-Wno-elaborated-enum-class`. But why is nobody else having this issue?
egg|laptop|egg_ has quit [Remote host closed the connection]
<discord->
rsparkyc. — different compiler version maybe?
<discord->
rsparkyc. — I still get errors in the not_null_test.cpp file where it says `attempting to reference a deleted function`, but it seems to build the binaries ok
<discord->
Nobody. — I use clang-11 from ubuntu 20.10
<discord->
rsparkyc. — i'm building on windows
<discord->
Nobody. — what compiler version?
<discord->
rsparkyc. — i don't even know because i just ran the powershell scripts
<discord->
Nobody. — ok...
<discord->
Nobody. — Can you execute commands in this shell?
<discord->
Nobody. — what does `clang++ --version` say
<discord->
Nobody. — what does `clang++ --version` say? (edited)
<discord->
rsparkyc. — it can't find the clang++ executable
<discord->
rsparkyc. — but the powershell scripts use msbuild
<discord->
Nobody. — interesting what abou g++?
<discord->
rsparkyc. — same
<discord->
rsparkyc. — btw, I was able to rebuild in release and things are a lot better
<discord->
Nobody. — maybe I need clang8
<discord->
Butcher. — @Nobody most people build on windows I think which didn't have that issue.
<discord->
Butcher. — Egg would know what they use for Linux builds.
<discord->
Butcher. — @rsparkyc this is where having my work pc is useful, principia builds in about 5 minutes.
<discord->
rsparkyc. — nice. My PC is definitely CPU (and probably memory speed) bound
<discord->
rsparkyc. — but I bought it for $150 from my brother in law
<discord->
rsparkyc. — then threw a $500 graphics card in it for Microsoft Flight Simulator
<UmbralRaptop>
… and a HOTAS?
<discord->
egg. — well this KSP update sure is creating an inordinate level of impatience
<discord->
rsparkyc. — at least its helping us figure out how to solve our own problems 🙂
<discord->
Damien (it/that). — just move the moon round faster so you can release it @egg
<discord->
Nobody. — I want to use Principia without ksp
<discord->
Damien (it/that). — these people aren't paying you no money so you can just not deliver
<discord->
rsparkyc. — that's a lot of negatives
<discord->
Nobody. — I assumed that this is possible because principia is building a native executable
<discord->
egg. — look, I do whatever the moon says, if you want to deorbit it you can do that
<discord->
rsparkyc. — but then when you release?
<discord->
rsparkyc. — but then when would you release? (edited)
<discord->
egg. — look, I do whatever the moon says, if you want to lower its orbit/ you can do that (edited)
<discord->
lpg. — once someone puts up a new moon
<discord->
egg. — look, I do whatever the moon says, if you want to lower its orbit you can do that (edited)
<discord->
rsparkyc. — so it would be the new moon's new moon
<discord->
egg. — not exactly sure what you want to use Principia for without KSP, I guess you could build something atop our libraries but they don’t come with much documentation and have no stability guarantees
<discord->
rsparkyc. — that sounds exactly like something someone would want to do
<discord->
Nobody. — I want to use them to predict orbits (obviously) but I don't feel particular good with just using 'some' binary without having the exact source code for this particular binary.
HobGoblin has joined #principia
goblin has quit [Ping timeout: 198 seconds]
<discord->
Nobody. — I just don't understand how such a widely used mod can have so many serious compilation issues: `c++fs` does not exist, `enum class` is invalid syntax without some compiler arg...
<discord->
Nobody. — Maybe clang++ 11 in ubuntu 20.10 is broken but I assume that clang is more widely used than principa
HobGoblin has quit [Ping timeout: 378 seconds]
<discord->
egg. — you appear very confused at many, many, level
<discord->
egg. — you appear very confused at many, many, levels (edited)
<discord->
egg. — Even assuming that you ended up with your own Principia build, what do you think you would do with it?
<discord->
Stonesmile. — @Nobody If you want to plan orbits, check out GMAT
<discord->
Nobody. — what does gmat stand for?
<discord->
Stonesmile. — general mission analysis tool
<discord->
Nobody. — That is maybe a bit too serious 🙂
<discord->
Stonesmile. — Using Principia outside of KSP sounds just as serious
<discord->
egg. — it also seems rather less accessible, since the way to do that is to write a C++ program that will call our libraries to do whatever you want
<discord->
egg. — (said libraries being undocumented and subject to frequent breaking changes, obviously)
<discord->
Nobody. — Maybe it is a bad idea
goblin has joined #principia
egg|laptop|egg_ has joined #principia
egg|laptop|egg__ has joined #principia
egg|laptop|egg_ has quit [Ping timeout: 198 seconds]
<discord->
Nobody. — My build has finished but `QuadratureTest.Sin10` and `OrbitalElementsTest.KeplerOrbit` have failed
<discord->
Nobody. — ```astronomy/orbital_elements_test.cpp:202: FailureValue of: elements.mean_semimajor_axis_interval().measure()Expected: is < +1.00000000000000002e-03 m Actual: +1.09284557402133942e-03 m```
<discord->
Nobody. — ```Expected: (is equal to 32769) or (is equal to 65537) or (is equal to 262145) or (is equal to 524289)
<discord->
Nobody. — Actual: 1048577 (of type int)```
<discord->
egg. — that just means that you have a combination of maths library and cpuid floating-point feature flags which differs from the ones that run our continuous integration pipeline, which is rather unsurprising
<discord->
egg. — if someday we decide to use our own libraries for elementary functions that category of issue will go away but we are not there yet
<discord->
Nobody. — ok thx
egg|laptop|egg__ has quit [Remote host closed the connection]
egg|laptop|egg_ has joined #principia
egg|laptop|egg_ has quit [Remote host closed the connection]
egg|laptop|egg_ has joined #principia
egg|laptop|egg_ has quit [Remote host closed the connection]
egg|laptop|egg has quit [Ping timeout: 198 seconds]
egg|cell|egg has joined #principia
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 378 seconds]
egg|cell|egg has joined #principia
egg|laptop|egg_ has joined #principia
egg|laptop|egg has quit [Ping timeout: 189 seconds]