thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kristinn Örn Sigurðsson <kristinn.orn.sigurds...@gmail.com>
Subject Re: Trouble building Thrift from SVN on Mac OSX 10.5.7
Date Tue, 02 Jun 2009 03:53:22 GMT
The problem is in the boostrap.sh execution.
Have you installed autoconf, automake, etc.? I know you've read the
requirements, just asking if you have missed something out, like the
requirements for "building from SVN".

Hope that's the solution. :-)

Regards,
Kristinn.

On Tue, Jun 2, 2009 at 3:48 AM, Doug Daniels <daniels.douglas@gmail.com>wrote:

> I tried checking out the Thrift code from SVN but I'm having trouble
> building it. I believe I have all the necessary macport required
> tools/libraries listed here (
> http://wiki.apache.org/thrift/ThriftRequirements)
>
> Here are the steps following the instructions here (
> http://wiki.apache.org/thrift/ThriftInstallation)
>
>
> > svn co http://svn.apache.org/repos/asf/incubator/thrift/trunk thrift-svn
> ...
> > cd thrift-svn
>
> >./bootstrap.sh
> /opt/local/share/aclocal/smpeg.m4:13: warning: underquoted definition of
> AM_PATH_SMPEG
> /opt/local/share/aclocal/smpeg.m4:13:   run info '(automake)Extending
> aclocal'
> /opt/local/share/aclocal/smpeg.m4:13:   or see
> http://sources.redhat.com/automake/automake.html#Extending-aclocal
> configure.ac:44: error: possibly undefined macro: AC_PROG_LIBTOOL
>      If this token and others are legitimate, please use m4_pattern_allow.
>      See the Autoconf documentation.
> configure.ac:26: installing `./install-sh'
> configure.ac:26: installing `./missing'
> compiler/cpp/Makefile.am: installing `./depcomp'
> configure.ac: installing `./ylwrap'
> lib/cpp/Makefile.am:24: Libtool library used but `LIBTOOL' is undefined
> lib/cpp/Makefile.am:24:   The usual way to define `LIBTOOL' is to add
> `AC_PROG_LIBTOOL'
> lib/cpp/Makefile.am:24:   to `configure.ac' and run `aclocal' and
> `autoconf'
> again.
> lib/cpp/Makefile.am:24:   If `AC_PROG_LIBTOOL' is in `configure.ac', make
> sure
> lib/cpp/Makefile.am:24:   its definition is in aclocal's search path.
> test/Makefile.am:30: Libtool library used but `LIBTOOL' is undefined
> test/Makefile.am:30:   The usual way to define `LIBTOOL' is to add
> `AC_PROG_LIBTOOL'
> test/Makefile.am:30:   to `configure.ac' and run `aclocal' and `autoconf'
> again.
> test/Makefile.am:30:   If `AC_PROG_LIBTOOL' is in `configure.ac', make
> sure
> test/Makefile.am:30:   its definition is in aclocal's search path.
>
> > ./configure
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... ./install-sh -c -d
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> 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 how to run the C preprocessor... gcc -E
> 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 for a BSD-compatible install... /usr/bin/install -c
> ./configure: line 4407: AC_PROG_LIBTOOL: command not found
> checking whether make sets $(MAKE)... (cached) yes
> checking for bison... bison -y
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... -lfl
> checking whether yytext is a pointer... yes
> checking whether ln -s works... yes
> checking for a thread-safe mkdir -p... ./install-sh -c -d
> checking for boostlib >= 1.33.1... yes
> checking for libevent >= 1.0... no
> checking for zlib >= 1.2.3... yes
> checking for pkg-config... /opt/local/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for MONO... no
> checking for MONO... no
> checking for javac and java... yes
> checking for ant... /usr/bin/ant
> checking for Java class org.apache.log4j.Logger... no
> checking for Java class org.apache.commons.lang.builder.HashCodeBuilder...
> no
> checking for erlc... no
> checking for a Python interpreter with version >= 2.4... python
> checking for python... /opt/local/bin/python
> checking for python version... 2.5
> checking for python platform... darwin
> checking for python script directory... /Library/Python/2.5/site-packages
> checking for python extension module directory...
> /Library/Python/2.5/site-packages
> checking for perl... /opt/local/bin/perl
> checking for ruby... /usr/bin/ruby
> checking for spec... no
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for working volatile... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -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 for stdbool.h that conforms to C99... yes
> checking for _Bool... no
> checking for ANSI C header files... (cached) yes
> checking whether time.h and sys/time.h may both be included... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking endian.h usability... no
> checking endian.h presence... no
> checking for endian.h... no
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for inttypes.h... (cached) yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for stdlib.h... (cached) yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking for unistd.h... (cached) yes
> checking libintl.h usability... yes
> checking libintl.h presence... yes
> checking for libintl.h... yes
> checking malloc.h usability... no
> checking malloc.h presence... no
> checking for malloc.h... no
> checking for pthread_create in -lpthread... yes
> checking for clock_gettime in -lrt... no
> checking for int16_t... yes
> checking for int32_t... yes
> checking for int64_t... yes
> checking for int8_t... yes
> checking for mode_t... yes
> checking for off_t... yes
> checking for size_t... yes
> checking for ssize_t... yes
> checking for uint16_t... yes
> checking for uint32_t... yes
> checking for uint64_t... yes
> checking for uint8_t... yes
> checking for ptrdiff_t... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking whether AI_ADDRCONFIG is declared... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible malloc... yes
> checking for working memcmp... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible realloc... yes
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking for sys/socket.h... (cached) yes
> checking types of arguments for select... int,fd_set *,struct timeval *
> checking whether lstat dereferences a symlink specified with a trailing
> slash... no
> checking whether stat accepts an empty string... no
> checking whether strerror_r is declared... yes
> checking for strerror_r... yes
> checking whether strerror_r returns char *... no
> checking for strftime... yes
> checking for vprintf... yes
> checking for _doprnt... no
> checking for strtoul... yes
> checking for bzero... yes
> checking for ftruncate... yes
> checking for gethostbyname... yes
> checking for gettimeofday... yes
> checking for memmove... yes
> checking for memset... yes
> checking for mkdir... yes
> checking for realpath... yes
> checking for select... yes
> checking for socket... yes
> checking for strchr... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strstr... yes
> checking for strtol... yes
> checking for sqrt... yes
> checking for clock_gettime... no
> checking for sched_get_priority_min... yes
> checking for sched_get_priority_max... yes
> checking the behavior of a signed right shift... arithmetic
> configure: creating ./config.status
> config.status: error: cannot find input file: Makefile.in
>  >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message