[SOLVED] Error building branch geometry-nodes-simulation

Hi,

currently it is not possible to build branch geometry-nodes-simulation on up-to-date manjaro linux, latest master builds just fine (but selection does not work in the viewport). Compile output with error message:

[ 4%] Building CXX object source/blender/makesdna/intern/CMakeFiles/bf_dna_blenlib.dir/__/__/blenlib/intern/listbase.cc.o
**/home/mick/blender-git/blender/intern/locale/boost_locale_wrapper.cpp:** In function β€˜**void bl_locale_set(const char*)**’:
**/home/mick/blender-git/blender/intern/locale/boost_locale_wrapper.cpp:112:10:** **error:** β€˜**cout**’ is not a member of β€˜**std**’
112 | std::**cout** << "bl_locale_set(" << locale << "): " << e.what() << " \n";
| **^~~~**
**/home/mick/blender-git/blender/intern/locale/boost_locale_wrapper.cpp:12:1:** **note:** β€˜**std::cout**’ is defined in header β€˜**<iostream>**’; did you forget to β€˜**#include <iostream>**’?
11 | #include "boost_locale_wrapper.h"
+++ |+#include <iostream>
12 |
**/home/mick/blender-git/blender/intern/locale/boost_locale_wrapper.cpp:115:10:** **error:** β€˜**cout**’ is not a member of β€˜**std**’
115 | std::**cout** << "bl_locale_set(" << locale << "): " << e.what() << " \n";
| **^~~~**

(...)

[  7%] Built target bf_intern_libmv
make[1]: *** [Makefile:166: all] Error 2
make: *** [GNUmakefile:357: all] Error 2

Is it broken or am I doing something wrong?

That branch hasn’t been updated since Dec 19th and doesn’t contain the compile fix for boost >= 1.81 which occurred on Jan 4th: Fix building with boost >= 1.81 Β· 79837c5ed4 - blender - Blender Projects

You can apply it locally on your side to see if it helps but not sure what else you might run into.

1 Like

It works, thank you!