/usr/bin/make all-recursive make[1]: Entering directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build' Making all in glob make[2]: Entering directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/glob' gcc -DHAVE_CONFIG_H -I. -I../../make/glob -I.. -pipe -O2 -Wl,-S -g0 -march=native -MT glob.o -MD -MP -MF .deps/glob.Tpo -c -o glob.o ../../make/glob/glob.c gcc -DHAVE_CONFIG_H -I. -I../../make/glob -I.. -pipe -O2 -Wl,-S -g0 -march=native -MT fnmatch.o -MD -MP -MF .deps/fnmatch.Tpo -c -o fnmatch.o ../../make/glob/fnmatch.c mv -f .deps/fnmatch.Tpo .deps/fnmatch.Po ../../make/glob/glob.c: In function ‘glob’: ../../make/glob/glob.c:576:23: warning: implicit declaration of function ‘__alloca’; did you mean ‘alloca’? [-Wimplicit-function-declaration] newp = (char *) __alloca (dirlen + 1); ^~~~~~~~ alloca ../../make/glob/glob.c:576:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] newp = (char *) __alloca (dirlen + 1); ^ ../../make/glob/glob.c:704:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] newp = (char *) __alloca (home_len + dirlen); ^ ../../make/glob/glob.c:727:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] newp = (char *) __alloca (end_name - dirname); ^ ../../make/glob/glob.c:778:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] newp = (char *) __alloca (home_len + rest_len + 1); ^ ../../make/glob/glob.c:809:11: warning: implicit declaration of function ‘__stat’; did you mean ‘__xstat’? [-Wimplicit-function-declaration] : __stat (dirname, &st)) == 0 ^~~~~~ __xstat ../../make/glob/glob.c: In function ‘glob_in_dir’: ../../make/glob/glob.c:1251:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] char *fullname = (char *) __alloca (dirlen + 1 + patlen + 1); ^ ../../make/glob/glob.c:1278:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] names = (struct globlink *) __alloca (sizeof (struct globlink)); ^ ../../make/glob/glob.c:1336:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] struct globlink *new = (struct globlink *) ^ ../../make/glob/glob.c:1362:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] names = (struct globlink *) __alloca (sizeof (struct globlink)); ^ mv -f .deps/glob.Tpo .deps/glob.Po rm -f libglob.a ar cru libglob.a glob.o fnmatch.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libglob.a make[2]: Leaving directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/glob' Making all in config make[2]: Entering directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/config' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/config' Making all in po make[2]: Entering directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/po' Making all in doc make[2]: Entering directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build/doc' make[2]: Entering directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build' gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT ar.o -MD -MP -MF .deps/ar.Tpo -c -o ar.o ../make/ar.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT arscan.o -MD -MP -MF .deps/arscan.Tpo -c -o arscan.o ../make/arscan.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o ../make/commands.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT default.o -MD -MP -MF .deps/default.Tpo -c -o default.o ../make/default.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT dir.o -MD -MP -MF .deps/dir.Tpo -c -o dir.o ../make/dir.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT expand.o -MD -MP -MF .deps/expand.Tpo -c -o expand.o ../make/expand.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o ../make/file.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT function.o -MD -MP -MF .deps/function.Tpo -c -o function.o ../make/function.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o ../make/getopt.c mv -f .deps/getopt.Tpo .deps/getopt.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o ../make/getopt1.c mv -f .deps/default.Tpo .deps/default.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT implicit.o -MD -MP -MF .deps/implicit.Tpo -c -o implicit.o ../make/implicit.c mv -f .deps/getopt1.Tpo .deps/getopt1.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT job.o -MD -MP -MF .deps/job.Tpo -c -o job.o ../make/job.c mv -f .deps/ar.Tpo .deps/ar.Po mv -f .deps/arscan.Tpo .deps/arscan.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o ../make/main.c gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o ../make/misc.c mv -f .deps/expand.Tpo .deps/expand.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT read.o -MD -MP -MF .deps/read.Tpo -c -o read.o ../make/read.c mv -f .deps/dir.Tpo .deps/dir.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT remake.o -MD -MP -MF .deps/remake.Tpo -c -o remake.o ../make/remake.c mv -f .deps/commands.Tpo .deps/commands.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT remote-stub.o -MD -MP -MF .deps/remote-stub.Tpo -c -o remote-stub.o ../make/remote-stub.c mv -f .deps/remote-stub.Tpo .deps/remote-stub.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT rule.o -MD -MP -MF .deps/rule.Tpo -c -o rule.o ../make/rule.c mv -f .deps/file.Tpo .deps/file.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT signame.o -MD -MP -MF .deps/signame.Tpo -c -o signame.o ../make/signame.c mv -f .deps/misc.Tpo .deps/misc.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT strcache.o -MD -MP -MF .deps/strcache.Tpo -c -o strcache.o ../make/strcache.c mv -f .deps/signame.Tpo .deps/signame.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT variable.o -MD -MP -MF .deps/variable.Tpo -c -o variable.o ../make/variable.c mv -f .deps/implicit.Tpo .deps/implicit.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o ../make/version.c mv -f .deps/strcache.Tpo .deps/strcache.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT vpath.o -MD -MP -MF .deps/vpath.Tpo -c -o vpath.o ../make/vpath.c mv -f .deps/version.Tpo .deps/version.Po mv -f .deps/rule.Tpo .deps/rule.Po gcc -DLOCALEDIR=\"/usr/local/RosBE/share/locale\" -DLIBDIR=\"/usr/local/RosBE/lib\" -DINCLUDEDIR=\"/usr/local/RosBE/include\" -DHAVE_CONFIG_H -I. -I../make -I../make/glob -pipe -O2 -Wl,-S -g0 -march=native -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o ../make/hash.c mv -f .deps/function.Tpo .deps/function.Po mv -f .deps/job.Tpo .deps/job.Po mv -f .deps/vpath.Tpo .deps/vpath.Po mv -f .deps/main.Tpo .deps/main.Po mv -f .deps/hash.Tpo .deps/hash.Po mv -f .deps/remake.Tpo .deps/remake.Po mv -f .deps/variable.Tpo .deps/variable.Po mv -f .deps/read.Tpo .deps/read.Po gcc -pipe -O2 -Wl,-S -g0 -march=native -o make ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o remote-stub.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o glob/libglob.a glob/libglob.a(glob.o): In function `glob_in_dir': glob.c:(.text+0x2c1): undefined reference to `__alloca' glob.c:(.text+0x43e): undefined reference to `__alloca' glob.c:(.text+0x5f8): undefined reference to `__alloca' glob.c:(.text+0x658): undefined reference to `__alloca' glob/libglob.a(glob.o): In function `glob': glob.c:(.text+0x943): undefined reference to `__alloca' glob/libglob.a(glob.o):glob.c:(.text+0xfda): more undefined references to `__alloca' follow collect2: error: ld returned 1 exit status Makefile:481: recipe for target 'make' failed make[2]: *** [make] Error 1 make[2]: Leaving directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build' Makefile:593: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/souravghosh/Downloads/RosBE-Unix-2.1.2/sources/make-build' Makefile:382: recipe for target 'all' failed make: *** [all] Error 2