Building guile 3.0.4 from source on debian buster fails with error.

                .......
                 from /home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2,
                 from /home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2,
                 from /home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2,
                 from /home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2,
                 from /home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2,
                 from /home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2,
                 from ../libguile/bdw-gc.h:48,
                 from ../libguile/gc.h:142,
                 from ../libguile/pairs.h:26,
                 from ../libguile/alist.h:26,
                 from ../libguile.h:34,
                 from guile.c:38:
/home/x0r/Opt/guile-3.0.4/lib/gc-7.4.0/include/gc/gc.h:2:19: error: #include nested too deeply
 #include <gc/gc.h>
                   ^