[antlr-interest] Building ANTLR C RUNTIME problem

Jim Idle jimi at temporal-wave.com
Thu Oct 14 08:52:02 PDT 2010


Also - do you have gmake installed and is that what your make is pointing
to? Most other makes are broken.

Jim 

> -----Original Message-----
> From: antlr-interest-bounces at antlr.org [mailto:antlr-interest-
> bounces at antlr.org] On Behalf Of Amr Muhammad
> Sent: Thursday, October 14, 2010 8:42 AM
> To: antlr-interest at antlr.org
> 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



More information about the antlr-interest mailing list