Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 309835 - dev-libs/libmemcached-0.38 version bump
Summary: dev-libs/libmemcached-0.38 version bump
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Robin Johnson
Depends on:
Reported: 2010-03-16 19:22 UTC by Travis Hansen
Modified: 2010-03-25 16:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

diff between 0.37 and 0.38 (libmemcached-0.37-0.38.diff,601 bytes, patch)
2010-03-22 11:50 UTC, Johan Bergström
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Travis Hansen 2010-03-16 19:22:41 UTC
new release
Comment 1 Johan Bergström 2010-03-22 11:48:38 UTC
This version yet again changes stuff in Makefile :'( Ebuild soon attached
Comment 2 Johan Bergström 2010-03-22 11:50:55 UTC
Created attachment 224653 [details, diff]
diff between 0.37 and 0.38
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-03-23 03:31:25 UTC
upstream DNS seems really broken, can't get tarball to test atm.
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-03-23 03:40:06 UTC

Done manually as your patch did not apply due to line damage.
patching file libmemcached-0.37.ebuild
patch unexpectedly ends in middle of line
Hunk #1 FAILED at 31.
1 out of 1 hunk FAILED -- saving rejects to file libmemcached-0.37.ebuild.rej
Comment 5 Travis Hansen 2010-03-25 06:28:15 UTC
I think we still have a problem here.  The configure script must have changed hsied to --enable instead of --with

With the use flag enabled I get

configure: WARNING: unrecognized options: --with-hsieh_hash

So I changed the ebuild to use use_enable which resulted in a failed compile but no configure warnings.

libhashkit/hsieh.c:20: error: expected declaration specifiers or ‘...’ before ‘(’ token
libhashkit/hsieh.c:20: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
libhashkit/hsieh.c:20: error: conflicting types for ‘hashkit_hsieh’
./libhashkit/algorithm.h:73: note: previous declaration of ‘hashkit_hsieh’ was here
libhashkit/hsieh.c: In function ‘hashkit_hsieh’:
libhashkit/hsieh.c:46: warning: conversion to ‘uint32_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]
libhashkit/hsieh.c:53: warning: conversion to ‘uint32_t’ from ‘char’ may change the sign of the result [-Wsign-conversion]
libhashkit/hsieh.c:42: warning: switch missing default case [-Wswitch-default]
libhashkit/hsieh.c:20: warning: unused parameter ‘context__attribute__’ [-Wunused-parameter]
make[2]: *** [libhashkit/libhashkit_libhashkit_la-hsieh.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/dev-libs/libmemcached-0.38/work/libmemcached-0.38'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-libs/libmemcached-0.38/work/libmemcached-0.38'
make: *** [all] Error 2
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-03-25 07:50:00 UTC
hsieh fixed now. configure option changed and upstream code typo fixed.
Comment 7 Travis Hansen 2010-03-25 16:48:51 UTC
Looks good.  Thanks!