Hey Dave,

Thanks for the update.  I went ahead and tried an install on one our
newer servers running RHEL 5 and everything worked fine so I'll likely
just upgrade the other server as it's something that's been on our
list to do anyhow.  Good luck with this one!

On Nov 17, 8:47 pm, David Harrison <[email protected]> wrote:
> I'm still looking into it.. however:
>
> At the point of failure :
>
> # make
> make  all-am
> make[1]: Entering directory `/root/beanstalkd-1.4.2'
> gcc -DHAVE_CONFIG_H -I.     -g -O2  -Wall -Werror -I/usr/local/include
> -c -o beanstalkd.o beanstalkd.c
> gcc -DHAVE_CONFIG_H -I.     -g -O2  -Wall -Werror -I/usr/local/include
> -c -o binlog.o binlog.c
> cc1: warnings being treated as errors
> binlog.c: In function ‘binlog_open’:
> binlog.c:351: warning: implicit declaration of function ‘posix_fallocate’
> make[1]: *** [binlog.o] Error 1
> make[1]: Leaving directory `/root/beanstalkd-1.4.2'
> make: *** [all] Error 2
>
> I note that the following can then be used to compile `binlog.o`:
>
> # gcc -DHAVE_CONFIG_H -I. -g -O2 -I/usr/local/include -c -o binlog.o binlog.c
>
> I can then run `make` again to complete the build successfully, and
> the resulting beanstalkd _appears_ to work.
>
> This comes with a massive 'watch out' and YMMV.  While it seems like
> the failure might be spurious, I'm not yet satisfied that the
> resulting build is fully functional.
>
> 2009/11/18 Ryan Downing <[email protected]>:
>
>
>
> > I'm having this same issue on RHEL 4 server.  Were you able to find a
> > solution?
>
> > On Nov 4, 10:37 pm, dave <[email protected]> wrote:
> >> I've got a slightly retro production environment (debian etch) and
> >> have hit a compile error as follows:
>
> >> ~/kr-beanstalkd-ee15c12# make
> >> make  all-am
> >> make[1]: Entering directory `/root/kr-beanstalkd-ee15c12'
> >> gcc -DHAVE_CONFIG_H -I.     -g -O2  -Wall -Werror -I/usr/local/include
> >> -c -o binlog.o binlog.c
> >> cc1: warnings being treated as errors
> >> binlog.c: In function ‘binlog_open’:
> >> binlog.c:351: warning: implicit declaration of function
> >> ‘posix_fallocate’
> >> make[1]: *** [binlog.o] Error 1
> >> make[1]: Leaving directory `/root/kr-beanstalkd-ee15c12'
> >> make: *** [all] Error 2
>
> >> That saidposix_fallocateis clearly present in /usr/include/fcntl.h
> >> so I'm not sure why this is happening.
>
> >> I also note that if I try using a different include path (to where I
> >> know fcntl.h is located) I still get the same error:
>
> >> ~/kr-beanstalkd-ee15c12# gcc -DHAVE_CONFIG_H -I.  -g -O2  -Wall -
> >> Werror -I/usr/include -c -o binlog.o binlog.c
> >> cc1: warnings being treated as errors
> >> binlog.c: In function ‘binlog_open’:
> >> binlog.c:351: warning: implicit declaration of function
> >> ‘posix_fallocate’
>
> >> any ideas ?
>
> > --
>
> > You received this message because you are subscribed to the Google Groups 
> > "beanstalk-talk" 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 
> > athttp://groups.google.com/group/beanstalk-talk?hl=.

--

You received this message because you are subscribed to the Google Groups 
"beanstalk-talk" 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/beanstalk-talk?hl=.


Reply via email to