[Announce] memcached-1.1.13-prerelease. Help test!
dormando
dormando at rydia.net
Sun Apr 30 23:02:55 UTC 2006
> Please reply and let me know where it does/doesn't build:
>
> http://www.danga.com/memcached/dist/memcached-1.1.13-pre.tar.gz
Did you intend to include the .svn directories?
Also, could you include a diff with release/patch e-mails? Makes it a
lot quicker to eyeball code changes for folks without an SVN checkout of
memcached already (ie; me).
Configure in all three cases whines about old/bad 'missing' file.
Gentoo stable x86_64 - compiles/starts fine
Gentoo stable x86 - compiles/starts fine
OpenBSD 3.8 x86 - configures/compiles with some warnings (below). Fails
to start non-root:
"failed to set rlimit for open files. Try running as root or requesting
smaller maxconns value."
The default file descriptor max on OBSD is way small. (64), setting the
connections low with -c works.
Starts and runs fine from root with default limits. EVENT_SHOW_METHOD
trick shows it picking up kqueue, so libevent is happy :)
--------------------------
make all-recursive
Making all in doc
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DNDEBUG -g -O2 -I/include -MT
memcached.o -MD -MP -MF ".deps/memcached.Tpo" -c -o memcached.o `test
-f 'memcached.c' || echo './'`memcached.c; then mv -f
".deps/memcached.Tpo" ".deps/memcached.Po"; else rm -f
".deps/memcached.Tpo"; exit 1; fi
In file included from memcached.c:47:
/usr/include/malloc.h:4:2: warning: #warning "<malloc.h> is obsolete,
use <stdlib.h>"
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DNDEBUG -g -O2 -I/include -MT
slabs.o -MD -MP -MF ".deps/slabs.Tpo" -c -o slabs.o `test -f 'slabs.c'
|| echo './'`slabs.c; then mv -f ".deps/slabs.Tpo" ".deps/slabs.Po";
else rm -f ".deps/slabs.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DNDEBUG -g -O2 -I/include -MT
items.o -MD -MP -MF ".deps/items.Tpo" -c -o items.o `test -f 'items.c'
|| echo './'`items.c; then mv -f ".deps/items.Tpo" ".deps/items.Po";
else rm -f ".deps/items.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DNDEBUG -g -O2 -I/include -MT
assoc.o -MD -MP -MF ".deps/assoc.Tpo" -c -o assoc.o `test -f 'assoc.c'
|| echo './'`assoc.c; then mv -f ".deps/assoc.Tpo" ".deps/assoc.Po";
else rm -f ".deps/assoc.Tpo"; exit 1; fi
gcc -DNDEBUG -g -O2 -I/include -L/lib -o memcached memcached.o slabs.o
items.o assoc.o -levent
memcached.o(.text+0x5f9): In function `out_string':
/home/dormando/temp/memcached-1.1.13-pre/memcached.c:258: warning:
strcpy() is almost always misused, please use strlcpy()
memcached.o(.text+0xaf1): In function `process_stat':
/home/dormando/temp/memcached-1.1.13-pre/memcached.c:341: warning:
sprintf() is often misused, please use snprintf()
memcached.o(.text+0x608): In function `out_string':
/home/dormando/temp/memcached-1.1.13-pre/memcached.c:259: warning:
strcat() is almost always misused, please use strlcat()
--------------------
- Mostly OpenBSD just whining. strlcat is a BSDism anyway.
-Dormando
More information about the memcached
mailing list