Hi Brett,

I'm currently preparing a new version upload. If you should be DD and
would have some time, would you mind to upload the current version in
mentors? I'm probably going to do another to add a man page for the old
binary name 'unionfs-fuse', just pointing to 'unionfs'. And another man
page for unionfsctl.

I think we fixed the hashtable issue already in 2011, I just didn't have
time for uploads for a long time...


http://mentors.debian.net/package/unionfs-fuse

Thanks,
Bernd

On 07/15/2015 01:53 AM, Brett Johnson wrote:
> tags 778156 +patch
> thanks
> 
> This package has multiple (identical) definitions of two inline functions,
> which was allowed in gnu89, but is no longer allowed. This kludge of a
> patch removes the offending redefinitions when compiling with gcc5. Another
> workaround would be to pass "-std=gnu89" to the compiler, but this makes
> the breakage more obvious. This really should be fixed upstream.
> 
> --- unionfs-fuse-0.24.orig/src/hashtable_itr.c
> +++ unionfs-fuse-0.24/src/hashtable_itr.c
> @@ -37,7 +37,7 @@ hashtable_iterator(struct hashtable *h)
>  
> /*****************************************************************************/
>  /* key      - return the key of the (key,value) pair at the current position 
> */
>  /* value    - return the value of the (key,value) pair at the current 
> position */
> -
> +#if !(__GNUC__==5)
>  void *
>  hashtable_iterator_key(struct hashtable_itr *i)
>  { return i->e->k; }
> @@ -45,6 +45,7 @@ hashtable_iterator_key(struct hashtable_
>  void *
>  hashtable_iterator_value(struct hashtable_itr *i)
>  { return i->e->v; }
> +#endif
> 
>  
> /*****************************************************************************/
>  /* advance - advance the iterator to the next element
> 


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to