Also - do you have gmake installed and is that what your make is pointing to? Most other makes are broken.
Jim > -----Original Message----- > From: [email protected] [mailto:antlr-interest- > [email protected]] On Behalf Of Amr Muhammad > Sent: Thursday, October 14, 2010 8:42 AM > To: [email protected] > Subject: [antlr-interest] Building ANTLR C RUNTIME problem > > Hello, > > I want to build ANTLR C RUNTIME, but I am facing some problems, appreciate > If you could help me with them: > > I am following the instructions described here > http://www.antlr.org/api/C/index.html under (Building with Configure) > > i do the following: > > configure --enable-debuginfo > > and i get the following: > > --------------------------------------------------- > checking for a BSD-compatible install... /usr/bin/install -c checking whether > build environment is sane... yes checking for gawk... gawk checking whether > make sets $(MAKE)... yes checking for xlc... no checking for aCC... no > checking for gcc... gcc checking for C compiler default output file name... > a.out checking whether the C compiler works... yes checking whether we are > cross compiling... no checking for suffix of executables... > checking for suffix of object files... o checking whether we are using the GNU > C compiler... yes checking whether gcc accepts -g... yes checking for gcc > option to accept ISO C89... none needed checking for style of include used by > make... GNU checking dependency style of gcc... gcc3 checking whether to > enable maintainer-specific portions of Makefiles... no checking build system > type... x86_64-unknown-linux-gnu checking host system type... x86_64- > unknown-linux-gnu checking for a sed that does not truncate output... > /bin/sed checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E checking for ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld > option to reload object files... -r checking for BSD-compatible nm... > /usr/bin/nm -B checking whether ln -s works... yes checking how to > recognise dependent libraries... pass_all checking how to run the C > preprocessor... gcc -E checking for ANSI C header files... yes checking for > sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes > checking for string.h... yes checking for memory.h... yes checking for > strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes > checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h > presence... yes checking for dlfcn.h... yes checking for g++... g++ checking > whether we are using the GNU C++ compiler... yes checking whether g++ > accepts -g... yes checking dependency style of g++... gcc3 checking how to > run the C++ preprocessor... g++ -E checking for g77... g77 checking whether > we are using the GNU Fortran 77 compiler... yes checking whether g77 > accepts -g... yes checking the maximum length of command line arguments... > 32768 checking command to parse /usr/bin/nm -B output from gcc object... > ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib > checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... > no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC > works... yes checking if gcc static flag -static works... yes checking if gcc > supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld -m > elf_x86_64) supports shared libraries... yes checking whether -lc should be > explicitly linked in... no checking dynamic linker characteristics... GNU/Linux > ld.so checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes checking if libtool > supports shared libraries... yes checking whether to build shared libraries... > yes checking whether to build static libraries... yes > configure: creating libtool > appending configuration tag "CXX" to libtool checking for ld used by g++... > /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is > GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) > supports shared libraries... yes checking for g++ option to produce PIC... -fPIC > checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static > works... yes checking if g++ supports -c -o file.o... yes checking whether the > g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes > checking dynamic linker characteristics... GNU/Linux ld.so checking how to > hardcode library paths into programs... immediate appending configuration > tag "F77" to libtool checking if libtool supports shared libraries... yes checking > whether to build shared libraries... yes checking whether to build static > libraries... yes checking for g77 option to produce PIC... -fPIC checking if g77 > PIC flag -fPIC works... yes checking if g77 static flag -static works... yes > checking if g77 supports -c -o file.o... yes checking whether the g77 linker > (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic > linker characteristics... GNU/Linux ld.so checking how to hardcode library > paths into programs... immediate checking build system type... (cached) > x86_64-unknown-linux-gnu checking host system type... (cached) x86_64- > unknown-linux-gnu checking compiler flags required for compiling ANTLR > with gcc C compiler on host x86_64-unknown-linux-gnu... -m32 -O2 -g -Wall > checking for a BSD-compatible install... /usr/bin/install -c checking whether ln > -s works... yes checking whether make sets $(MAKE)... (cached) yes checking > for sys/types.h... (cached) yes checking for netinet/in.h... yes checking for > arpa/nameser.h... yes checking for netdb.h... yes checking for resolv.h... yes > checking for sys/malloc.h... no checking for malloc.h... yes checking for > stdarg.h... yes checking for sys/stat.h... (cached) yes checking for ctype.h... > yes checking for netinet/tcp.h... yes checking for sys/socket.h... yes checking > for socket.h... no checking for an ANSI C-conforming const... yes checking for > size_t... yes checking for int8_t... yes checking for int16_t... yes checking for > int32_t... yes checking for int64_t... yes checking for intptr_t... yes checking > for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes > checking for uint64_t... yes checking for uintptr_t... yes checking for inline... > inline checking for memmove... yes checking for memset... yes checking for > strdup... yes checking for accept... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating antlr3config.h > config.status: antlr3config.h is unchanged > config.status: executing depfiles commands checking for a BSD-compatible > install... /usr/bin/install -c checking whether build environment is sane... yes > checking for gawk... gawk checking whether make sets $(MAKE)... yes > checking for xlc... no checking for aCC... no checking for gcc... gcc checking for > C compiler default output file name... a.out checking whether the C compiler > works... yes checking whether we are cross compiling... no checking for suffix > of executables... > checking for suffix of object files... o checking whether we are using the GNU > C compiler... yes checking whether gcc accepts -g... yes checking for gcc > option to accept ISO C89... none needed checking for style of include used by > make... GNU checking dependency style of gcc... gcc3 checking whether to > enable maintainer-specific portions of Makefiles... no checking build system > type... x86_64-unknown-linux-gnu checking host system type... x86_64- > unknown-linux-gnu checking for a sed that does not truncate output... > /bin/sed checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E checking for ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld > option to reload object files... -r checking for BSD-compatible nm... > /usr/bin/nm -B checking whether ln -s works... yes checking how to > recognise dependent libraries... pass_all checking how to run the C > preprocessor... gcc -E checking for ANSI C header files... yes checking for > sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes > checking for string.h... yes checking for memory.h... yes checking for > strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes > checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h > presence... yes checking for dlfcn.h... yes checking for g++... g++ checking > whether we are using the GNU C++ compiler... yes checking whether g++ > accepts -g... yes checking dependency style of g++... gcc3 checking how to > run the C++ preprocessor... g++ -E checking for g77... g77 checking whether > we are using the GNU Fortran 77 compiler... yes checking whether g77 > accepts -g... yes checking the maximum length of command line arguments... > 32768 checking command to parse /usr/bin/nm -B output from gcc object... > ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib > checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... > no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC > works... yes checking if gcc static flag -static works... yes checking if gcc > supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld -m > elf_x86_64) supports shared libraries... yes checking whether -lc should be > explicitly linked in... no checking dynamic linker characteristics... GNU/Linux > ld.so checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes checking if libtool > supports shared libraries... yes checking whether to build shared libraries... > yes checking whether to build static libraries... yes > configure: creating libtool > appending configuration tag "CXX" to libtool checking for ld used by g++... > /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is > GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) > supports shared libraries... yes checking for g++ option to produce PIC... -fPIC > checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static > works... yes checking if g++ supports -c -o file.o... yes checking whether the > g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes > checking dynamic linker characteristics... GNU/Linux ld.so checking how to > hardcode library paths into programs... immediate appending configuration > tag "F77" to libtool checking if libtool supports shared libraries... yes checking > whether to build shared libraries... yes checking whether to build static > libraries... yes checking for g77 option to produce PIC... -fPIC checking if g77 > PIC flag -fPIC works... yes checking if g77 static flag -static works... yes > checking if g77 supports -c -o file.o... yes checking whether the g77 linker > (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic > linker characteristics... GNU/Linux ld.so checking how to hardcode library > paths into programs... immediate checking build system type... (cached) > x86_64-unknown-linux-gnu checking host system type... (cached) x86_64- > unknown-linux-gnu checking compiler flags required for compiling ANTLR > with gcc C compiler on host x86_64-unknown-linux-gnu... -m32 -O2 -g -Wall > checking for a BSD-compatible install... /usr/bin/install -c checking whether ln > -s works... yes checking whether make sets $(MAKE)... (cached) yes checking > for sys/types.h... (cached) yes checking for netinet/in.h... yes checking for > arpa/nameser.h... yes checking for netdb.h... yes checking for resolv.h... yes > checking for sys/malloc.h... no checking for malloc.h... yes checking for > stdarg.h... yes checking for sys/stat.h... (cached) yes checking for ctype.h... > yes checking for netinet/tcp.h... yes checking for sys/socket.h... yes checking > for socket.h... no checking for an ANSI C-conforming const... yes checking for > size_t... yes checking for int8_t... yes checking for int16_t... yes checking for > int32_t... yes checking for int64_t... yes checking for intptr_t... yes checking > for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes > checking for uint64_t... yes checking for uintptr_t... yes checking for inline... > inline checking for memmove... yes checking for memset... yes checking for > strdup... yes checking for accept... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating antlr3config.h > config.status: antlr3config.h is unchanged > config.status: executing depfiles commands > > -------------------------------------------------------------------- > and then i run : make > > and i get the following: > > ------------------------------ > > make > Makefile:376: .deps/antlr3baserecognizer.Plo: No such file or directory > Makefile:377: .deps/antlr3basetree.Plo: No such file or directory > Makefile:378: .deps/antlr3basetreeadaptor.Plo: No such file or directory > Makefile:379: .deps/antlr3bitset.Plo: No such file or directory > Makefile:380: .deps/antlr3collections.Plo: No such file or directory > Makefile:381: .deps/antlr3commontoken.Plo: No such file or directory > Makefile:382: .deps/antlr3commontree.Plo: No such file or directory > Makefile:383: .deps/antlr3commontreeadaptor.Plo: No such file or directory > Makefile:384: .deps/antlr3commontreenodestream.Plo: No such file or > directory > Makefile:385: .deps/antlr3convertutf.Plo: No such file or directory > Makefile:386: .deps/antlr3cyclicdfa.Plo: No such file or directory > Makefile:387: .deps/antlr3debughandlers.Plo: No such file or directory > Makefile:388: .deps/antlr3encodings.Plo: No such file or directory > Makefile:389: .deps/antlr3exception.Plo: No such file or directory > Makefile:390: .deps/antlr3filestream.Plo: No such file or directory > Makefile:391: .deps/antlr3inputstream.Plo: No such file or directory > Makefile:392: .deps/antlr3intstream.Plo: No such file or directory > Makefile:393: .deps/antlr3lexer.Plo: No such file or directory > Makefile:394: .deps/antlr3parser.Plo: No such file or directory > Makefile:395: .deps/antlr3rewritestreams.Plo: No such file or directory > Makefile:396: .deps/antlr3string.Plo: No such file or directory > Makefile:397: .deps/antlr3stringstream.Plo: No such file or directory > Makefile:398: .deps/antlr3tokenstream.Plo: No such file or directory > Makefile:399: .deps/antlr3treeparser.Plo: No such file or directory > Makefile:400: .deps/antlr3ucs2inputstream.Plo: No such file or directory > make: *** No rule to make target `.deps/antlr3ucs2inputstream.Plo'. Stop. > > ---------------------------------------------------------------------------- ------------------ > -- > > Thank you for your time > > Regards, > Amr Muhammad > twitter:@amrmuhammad <http://twitter.com/amrmuhammad> > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your- > email-address List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address -- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
