Hi,<br><br>I can't complie branch maint with CFLAGS="-D ERTS_DIST_MSG_DBG".<br><br>$ sudo CFLAGS="-D ERTS_DIST_MSG_DBG" ./configure<br><br>
$ sudo make<br>...<br>beam/dist.c: In function ‘dist_msg_dbg’:<br>beam/dist.c:70:5: error: too many arguments to function ‘erts_decode_dist_ext_size’<br>beam/external.h:178:6: note: declared here<br>make[3]: *** [obj/x86_64-unknown-linux-gnu/opt/smp/dist.o] Error 1<br>
make[3]: Leaving directory `/home/golya/ewc/erlangbuild/git/otp/erts/emulator'<br>make[2]: *** [opt] Error 2<br>make[2]: Leaving directory `/home/golya/ewc/erlangbuild/git/otp/erts/emulator'<br>make[1]: *** [smp] Error 2<br>
make[1]: Leaving directory `/home/golya/ewc/erlangbuild/git/otp/erts'<br>make: *** [emulator] Error 2<br><br>$ git branch<br>* maint<br><br>I made little change, and its works:<br><br>$ git diff<br>diff --git a/erts/emulator/beam/dist.c b/erts/emulator/beam/dist.c<br>
index 025258e..b08db7b 100644<br>--- a/erts/emulator/beam/dist.c<br>+++ b/erts/emulator/beam/dist.c<br>@@ -67,7 +67,7 @@ dist_msg_dbg(ErtsDistExternal *edep, char *what, byte *buf, int sz)<br> {<br>     byte *extp = edep->extp;<br>
     Eterm msg;<br>-    Sint size = erts_decode_dist_ext_size(edep, 0);<br>+    Sint size = erts_decode_dist_ext_size(edep);<br>     if (size < 0) {<br>        erts_fprintf(stderr,<br>                     "DIST MSG DEBUG: erts_decode_dist_ext_size(%s) failed:\n",<br>
<br>Regards,<br>Ádám<br><br>