Skip to content

Instantly share code, notes, and snippets.

@pjhenning
Created March 14, 2023 23:28
Show Gist options
  • Save pjhenning/f6e77e408a4b30af3cb1eab8d5dee162 to your computer and use it in GitHub Desktop.
Save pjhenning/f6e77e408a4b30af3cb1eab8d5dee162 to your computer and use it in GitHub Desktop.

Last two lines of the log that refer to build steps:

[199/244] Building CXX object src/plugins/score-plugin-avnd/CMakeFiles/score_plugin_avnd.dir/cmake_pch.hxx.gch
[200/244] Building CXX object src/lib/CMakeFiles/score_lib_base.dir/Unity/unity_0_cxx.cxx.o

The build was run with 3 threads so I'm not 100% confident which of the above items is the main culprit for running out of memory. I'll try to do a single-threaded build soon to see if that narrows it down.

Here is an error message that gets printed after miscellaneous compiler warnings:

FAILED: src/lib/CMakeFiles/score_lib_base.dir/Unity/unity_0_cxx.cxx.o 

And next is printed the command which failed to complete (I found it difficult to read as a single line so I manually formatted this to have one argument per line):

/nix/store/mr42z1g2vx3k39nlq2nwhh7ii2zmqdqd-gcc-wrapper-12.2.0/bin/g++
-DBOOST_ASIO_DISABLE_CONCEPTS=1
-DBOOST_MATH_DISABLE_FLOAT128=1
-DBOOST_NO_RTTI=1
-DQT_CORE_LIB
-DQT_DISABLE_DEPRECATED_BEFORE=0x050800
-DQT_GUI_LIB
-DQT_NETWORK_LIB
-DQT_NO_DEBUG
-DQT_NO_JAVA_STYLE_ITERATORS
-DQT_NO_KEYWORDS
-DQT_NO_LINKED_LIST
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
-DQT_NO_USING_NAMESPACE
-DQT_QML_LIB
-DQT_SERIALPORT_LIB
-DQT_STATICPLUGIN
-DQT_SVG_LIB
-DQT_USE_QSTRINGBUILDER
-DQT_WEBSOCKETS_LIB
-DQT_WIDGETS_LIB
-DRAPIDJSON_HAS_STDSTRING=1
-DSCORE_DEPLOYMENT_BUILD
-DSCORE_LIB_BASE_EXPORTS
-DSCORE_STATIC_PLUGINS
-DTINYSPLINE_DOUBLE_PRECISION
-I/build/source/build/src/lib
-I/build/source/src/lib
-I/build/source/build
-I/build/source/3rdparty
-I/build/source/3rdparty/zipdownloader/src
-I/build/source/3rdparty/quickcpplib/include
-I/build/source/3rdparty/outcome/include
-I/build/source/3rdparty/llfio/include
-I/build/source/src/lib/3rdparty/QProgressIndicator
-I/build/source/src/lib/3rdparty/Qt-Color-Widgets
-I/build/source/src/lib/3rdparty/Qt-Color-Widgets/src
-I/build/source/src/lib/3rdparty/Qt-Color-Widgets/QtColorWidgets
-I/build/source/3rdparty/libossia/3rdparty/verdigris/src
-I/build/source/3rdparty/libossia/3rdparty/Flicks
-I/build/source/3rdparty/libossia/src
-I/build/source/build/3rdparty/libossia/src
-I/build/source/3rdparty/libossia/3rdparty/Servus/servus/..
-I/build/source/3rdparty/QCodeEditor/include
-isystem /build/source/3rdparty/libossia/3rdparty/nano-signal-slot
-isystem /build/source/3rdparty/libossia/3rdparty/brigand
-isystem /build/source/3rdparty/libossia/3rdparty/readerwriterqueue
-isystem /build/source/3rdparty/magicitems/include
-isystem /build/source/3rdparty/avendish/include
-isystem /build/source/3rdparty/libossia/3rdparty/rnd/include
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtCore
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/./mkspecs/linux-g++
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtGui
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtGui/5.15.8
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtGui/5.15.8/QtGui
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtCore/5.15.8
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtCore/5.15.8/QtCore
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtWidgets
-isystem /nix/store/qvw82hp6bx1k5nqb3wm7zcahb1xv1xk4-qtbase-5.15.8-dev/include/QtNetwork
-isystem /build/source/3rdparty/libossia/3rdparty/weakjack
-isystem /build/source/3rdparty/libossia/3rdparty/compile-time-regular-expressions/include
-isystem /build/source/3rdparty/libossia/3rdparty/mparkvariant/include
-isystem /build/source/3rdparty/libossia/3rdparty/nano-signal-slot/include
-isystem /build/source/3rdparty/libossia/3rdparty/spdlog/include
-isystem /build/source/3rdparty/libossia/3rdparty/brigand/include
-isystem /build/source/3rdparty/libossia/3rdparty/fmt/include
-isystem /build/source/3rdparty/libossia/3rdparty/mdspan/include
-isystem /build/source/3rdparty/libossia/3rdparty/tuplet/include
-isystem /build/source/3rdparty/libossia/3rdparty/concurrentqueue
-isystem /build/source/3rdparty/libossia/3rdparty/SmallFunction/smallfun/include
-isystem /build/source/3rdparty/libossia/3rdparty/websocketpp
-isystem /build/source/3rdparty/libossia/3rdparty/dr_libs
-isystem /build/source/3rdparty/libossia/3rdparty/span/include
-isystem /build/source/3rdparty/libossia/3rdparty/unordered_dense/include
-isystem /build/source/3rdparty/libossia/3rdparty/PerlinNoise
-isystem /build/source/3rdparty/libossia/3rdparty/rapidjson/include
-isystem /build/source/3rdparty/libossia/3rdparty/libremidi/include
-isystem /build/source/3rdparty/libossia/3rdparty/oscpack
-isystem /nix/store/k09i01nw06y91qpzbgrmnl9441cq48iw-qtdeclarative-5.15.8-dev/include/QtQml
-isystem /nix/store/xvqm5l2iyhn4anjrq8cq0lff553vqwcs-qtwebsockets-5.15.8-dev/include/QtWebSockets
-isystem /nix/store/6h2nbkr8w7ysxxjnv9rwb5z7zylrj3wq-qtserialport-5.15.8-dev/include/QtSerialPort
-isystem /nix/store/0z2nsgdnc5fhkvn3c80f3zzzjm9608qn-qtsvg-5.15.8-dev/include/QtSvg
-O3
-DNDEBUG
-fPIC
-fvisibility=hidden
-fvisibility-inlines-hidden
-fopenmp-simd
-fPIC
-std=gnu++20
-MD
-MT src/lib/CMakeFiles/score_lib_base.dir/Unity/unity_0_cxx.cxx.o
-MF src/lib/CMakeFiles/score_lib_base.dir/Unity/unity_0_cxx.cxx.o.d
-o src/lib/CMakeFiles/score_lib_base.dir/Unity/unity_0_cxx.cxx.o
-c /build/source/build/src/lib/CMakeFiles/score_lib_base.dir/Unity/unity_0_cxx.cxx

Final error message printed:

g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment