UmbralRaptor changed the topic of #kspacademia to: https://gist.github.com/pdn4kd/164b9b85435d87afbec0c3a7e69d3e6d | Dogs are cats. Spiders are cat interferometers. | Космизм сегодня! | Document well, for tomorrow you may get mauled by a ネコバス. | <UmbralRaptor> egg|nomz|egg: generally if your eyes are dewing over, that's not the weather. | <ferram4> I shall beat my problems to death with an engineer. | We can haz pdf
e_14159_ has joined #kspacademia
e_14159 has quit [Ping timeout: 378 seconds]
raptop has quit [Ping timeout: 190 seconds]
egg|laptop|egg_ has joined #kspacademia
egg|laptop|egg has quit [Ping timeout: 190 seconds]
raptop has joined #kspacademia
egg|laptop|egg_ has quit [Remote host closed the connection]
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #kspacademia
<kmath> <SuperASASSN> I think this experience will be more bearable if we get to award ourselves "COVID-19 Merit Badges": ⏎ ⏎ Best one: Astr… https://t.co/3HVDPNFBkt
<kmath> <astropy> We like all the Pythons. Hope all the rats mean an upgrade to 3m soon 13/10 https://t.co/eidX0Fbm44
<WeylandsWings> UmbralRaptop: unless they changed the reqs for Aviation MB it can be done pretty isolated.
<WeylandsWings> Also Astronomy MB was my only incomplete when I aged out.
<raptop> nice
<raptop> (But, uh, unless you're a colorlessfermion, I wouldn't recommend self-study dentistry)
<WeylandsWings> I started it at the wrong time and the reqs had a step that needed like a months worth of observations (I assume to show how the stars moved as they recommended you draw Ursa Major and Minor as well as ground landmarks from roughly the same place)
<WeylandsWings> Just was a massive time suck and I didnt want to do it
<WeylandsWings> Then a couple months after I started it and did the easy reqs they changed them and removed that req. But the rules said I had to complete using the reqs I started under
<WeylandsWings> The irony is that I ended up teaching Astronomy MB a couple years later
<raptop> ow
<WeylandsWings> Even more ironic that me teaching astronomy mb led to me getting my specific job
UmbralRaptop has quit [Remote host closed the connection]
raptop has quit [Ping timeout: 189 seconds]
UmbralRaptop has joined #kspacademia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #kspacademia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #kspacademia
<_whitenotifier-d13c> [glog] ts826848 opened pull request #6: Use CMake instead of autotools for *nix build - https://git.io/JvhaG
awang has quit [Ping timeout: 189 seconds]
<_whitenotifier-d13c> [glog] pleroy reviewed pull request #6 commit - https://git.io/JvhVY
<_whitenotifier-d13c> [glog] pleroy reviewed pull request #6 commit - https://git.io/JvhVO
egg|laptop|egg has joined #kspacademia
awang has joined #kspacademia
awang has quit [Ping timeout: 189 seconds]
awang has joined #kspacademia
awang has quit [Ping timeout: 378 seconds]
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #kspacademia
awang has joined #kspacademia
awang has quit [Ping timeout: 378 seconds]
awang has joined #kspacademia
awang has quit [Ping timeout: 189 seconds]
egg|cell|egg has quit [Ping timeout: 189 seconds]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 190 seconds]
awang has joined #kspacademia
awang has quit [Ping timeout: 378 seconds]
<egg|laptop|egg> !wpn whitequark
* galois gives whitequark a normal falchion
<egg|laptop|egg> !wpn UmbralRaptop
* galois gives UmbralRaptop a second Bohr lobe
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 190 seconds]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Read error: Connection reset by peer]
raptop has joined #kspacademia
egg|cell|egg has joined #kspacademia
<UmbralRaptop> !wpn egg
* galois gives egg a hug
egg|cell|egg has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #kspacademia
UmbralRaptop has quit [Remote host closed the connection]
raptop has quit [Ping timeout: 190 seconds]
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #kspacademia
UmbralRaptop has joined #kspacademia
raptop has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 190 seconds]
awang has joined #kspacademia
awang has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #kspacademia
awang has joined #kspacademia
awang has quit [Ping timeout: 190 seconds]
awang has joined #kspacademia
<_whitenotifier-d13c> [glog] ts826848 synchronize pull request #6: Use CMake instead of autotools for *nix build - https://git.io/JvhaG
<_whitenotifier-d13c> [glog] ts826848 reviewed pull request #6 commit - https://git.io/JvhdF
<_whitenotifier-d13c> [glog] ts826848 synchronize pull request #6: Use CMake instead of autotools for *nix build - https://git.io/JvhaG
<_whitenotifier-d13c> [glog] ts826848 reviewed pull request #6 commit - https://git.io/Jvhdx
awang has quit [Ping timeout: 190 seconds]
awang has joined #kspacademia
<kmath> <odangowitch> i've been told i'm a rad lady. https://t.co/4HOPfW4OC1
<UmbralRaptop> hm
<raptop> ...can I get this thermometer? https://xkcd.com/2292/
<_whitenotifier-d13c> [glog] eggrobin closed pull request #6: Use CMake instead of autotools for *nix build - https://git.io/JvhaG
<_whitenotifier-d13c> [glog] eggrobin pushed 4 commits to master [+0/-0/±4] https://git.io/JvhbT
<_whitenotifier-d13c> [glog] Alex Wang 1c83e65 - Use CMake instead of autotools for *nix build The autotools build will pick up the system gflags install if present and compile in a dependency on gflags. This later causes bin/tools to fail to link since Principia does not depend on gflags and so does not pass -lgflags to the link command [0]. Unfortunately, there is no way to force glog to not build with gflags when using
<_whitenotifier-d13c> autotools. --without-gflags gets translated to --with-gflags=no, and that gets interpreted as requesting a build with gflags where the gflags lib is located at no/lib [1], causing glog to fail to build. Luckily, the CMake build does provide a way to build without gflags even if it is installed, and the translation from autotools to CMake is fairly straightforward. LDFLAGS and LIBS are dropped because a static library
<_whitenotifier-d13c> is generated and the linker flags specified in LDFLAGS and LIBS are not used by ar. [0]: clang++ -std=c++1z -stdlib=libc++ -O3 -g -fPIC -fexceptions -ferror-limit=1000 -fno-omit-frame-pointer -Wall -Wpedantic -Wno-char-subscripts -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-nested-anon-types -Wno-unknown-pragmas -DPROJECT_DIR='std::filesystem::path("ksp_plugin_adapter/")'
<_whitenotifier-d13c> -DSOLUTION_DIR='std::filesystem::path("./")' -DTEMP_DIR='std::filesystem::path("/tmp")' -DNDEBUG -mmacosx-version-min=10.12 -arch x86_64 -D_LIBCPP_STD_VER=16 obj/tools/generate_configuration.o obj/tools/generate_kopernicus.o obj/tools/generate_profiles.o obj/tools/journal_proto_processor.o obj/tools/main.o obj/serialization/astronomy.pb.o obj/serialization/geometry.pb.o obj/serialization/integrators.pb.o
<_whitenotifier-d13c> obj/serialization/journal.pb.o obj/serialization/ksp_plugin.pb.o obj/serialization/numerics.pb.o obj/serialization/physics.pb.o obj/serialization/quantities.pb.o obj/serialization/testing_utilities.pb.o obj/numerics/cbrt.o obj/numerics/elliptic_functions.o obj/numerics/elliptic_integrals.o obj/numerics/fast_sin_cos_2π.o obj/base/version.generated.o deps/protobuf/src/.libs/libprotobuf.a deps/gipfeli/libgipfeli.a deps
<_whitenotifier-d13c> /abseil-cpp/absl/strings/libabsl_strings.a deps/abseil-cpp/absl/synchronization/libabsl_synchronization.a deps/abseil-cpp/absl/time/libabsl_*.a deps/abseil-cpp/absl/debugging/libabsl_*.a deps/abseil-cpp/absl/numeric/libabsl_*.a deps/abseil-cpp/absl/base/libabsl_*.a deps/zfp/build/lib/libzfp.a deps/glog/.libs//libglog.a -lpthread -lc++ -lc++abi -o bin/tools Undefined symbols for architecture x86_64:
<_whitenotifier-d13c> "google::FlagRegisterer::FlagRegisterer<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from: __GLOBAL__sub_I_logging.cc in libglog.a(libglog_la-
<_whitenotifier-d13c> logging.o) __GLOBAL__sub_I_vlog_is_on.cc in libglog.a(libglog_la-vlog_is_on.o) "google::FlagRegisterer::FlagRegisterer<bool>(char const*, char const*, char const*, bool*, bool*)", referenced from: __GLOBAL__sub_I_logging.cc in libglog.a(libglog_la-logging.o) __GLOBAL__sub_I_utilities.cc in libglog.a(libglog_la-utilities.o) "google::FlagRegisterer::FlagRegisterer<int>(char const*, char const*, char const*, int*,
<_whitenotifier-d13c> int*)", referenced from: __GLOBAL__sub_I_logging.cc in libglog.a(libglog_la-logging.o) __GLOBAL__sub_I_vlog_is_on.cc in libglog.a(libglog_la-vlog_is_on.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [bin/tools] Error 1 [1]: /bin/sh ./libtool --tag=CXX --mode=link g++ -Ino/include -Wall -Wwrite-strings -Woverloaded-virtual
<_whitenotifier-d13c> -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -o libglog.la -rpath /usr/local/lib src/libglog_la-logging.lo src/libglog_la-raw_logging.lo src/libglog_la-vlog_is_on.lo src/libglog_la-utilities.lo src/libglog_la-demangle.lo src/libglog_la-symbolize.lo src/libglog_la-signalhandler.lo -Lno/lib -lgflags -lpthread ./libtool: line 7483: cd: no/lib: No such file or directory libtool: error: cannot determine absolute
<_whitenotifier-d13c> directory name of 'no/lib' make: *** [libglog.la] Error 1
<_whitenotifier-d13c> [glog] Alex Wang d07df78 - Match output locations from autotools build This should avoid the need to make any changes to the Principia Makefile and Azure pipeline config. The important artifacts are the generated headers and libglog.a. The autotools build generates the former in src/glog/ and the latter at .libs/. Since the CMake build uses configure_file(<header.in> glog/<header> @ONLY) to generate the
<_whitenotifier-d13c> header files, and the output location is relative to CMAKE_CURRENT_BINARY_DIR, an in-tree build rooted at src/ must be used to match the header output location from the autotools build. Luckily, the static library output location is controlled by a separate variable, so ensuring libglog.a is in the right place is quite straightforward.
<_whitenotifier-d13c> [glog] Alex Wang 7ee4357 - Error out if C_FLAGS/CXX_FLAGS is not set Match original behavior
<_whitenotifier-d13c> [glog] eggrobin 0974b44 - Merge pull request #6 from ts826848/build-using-cmake Use CMake instead of autotools for *nix build
<_whitenotifier-d13c> [Principia] pleroy closed pull request #2524: Marshaling of structs that include repeated fields - https://git.io/JvpAc
<_whitenotifier-d13c> [Principia] pleroy pushed 15 commits to master [+8/-8/±40] https://git.io/JvhNk
<_whitenotifier-d13c> [Principia] pleroy f2d1727 - Generated files pre-change.
<_whitenotifier-d13c> [Principia] pleroy c266de7 - Code generation for repeated fields and RepeatedMarshaler.
<_whitenotifier-d13c> [Principia] pleroy 9d78bfa - After egg's review.
<_whitenotifier-d13c> [Principia] ... and 12 more commits.
<_whitenotifier-d13c> [Principia] pleroy opened pull request #2526: Support for marshaling optional fields in interchange messages - https://git.io/JvhAE
<_whitenotifier-d13c> [Principia] Pending. Build queued… - 
<_whitenotifier-d13c> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4205/
<_whitenotifier-d13c> [Principia] pleroy synchronize pull request #2526: Support for marshaling optional fields in interchange messages - https://git.io/JvhAE
<_whitenotifier-d13c> [Principia] Pending. Build queued… - 
<_whitenotifier-d13c> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4205/
<_whitenotifier-d13c> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4206/
<_whitenotifier-d13c> [Principia] pleroy edited pull request #2526: Support for marshaling optional fields in interchange messages - https://git.io/JvhAE
<_whitenotifier-d13c> [Principia] eggrobin reviewed pull request #2526 commit - https://git.io/Jvhxo
armed_troop has quit [Quit: Bye]
<kmath> <whitequark> @johnregehr I just turned on the 6000 lumen light above my desk (which I'd really like to upgrade to 18000 lumen) and the cats Activated
<_whitenotifier-d13c> [Principia] pleroy synchronize pull request #2526: Support for marshaling optional fields in interchange messages - https://git.io/JvhAE
armed_troop has joined #kspacademia
egg|laptop|egg has quit [Read error: Connection reset by peer]
awang has quit [Ping timeout: 378 seconds]