Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 309835

Summary: dev-libs/libmemcached-0.38 version bump
Product: Gentoo Linux Reporter: Travis Hansen <travisghansen>
Component: Current packagesAssignee: Robin Johnson <robbat2>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://freshmeat.net/projects/libmemcached
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: diff between 0.37 and 0.38

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
InCVS.

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!