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

Bug 277239

Summary: sys-fs/encfs[-nls] does not compile
Product: Gentoo Linux Reporter: Martin Väth <martin>
Component: Current packagesAssignee: Marcelo Goes (RETIRED) <vanquirius>
Status: RESOLVED FIXED    
Severity: normal CC: jaak, marduk
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Martin Väth 2009-07-09 19:19:49 UTC
sys-fs/encfs-1.5 does not compile with USE='-nls'.
It seems that support for _not_ using nls in encfs is rather broken:
A missing definition of ngettext(a,b,c) without this flag could easily be added,
but some boost libraries seem to require libintl.h anyway which breaks with
the fake gettext() macro.
I did not delve into the boost internals whether this inclusion could
somehow be omitted, but it looked not that easy, so I am afraid that
the nls dependency must be made unconditional.
Comment 1 Wormo (RETIRED) gentoo-dev 2009-07-12 01:50:53 UTC
Thanks for reporting this issue. Assigning report to maintainer, who will probably agree with you about making the dependency unconditional.
Comment 2 Jaak Ristioja 2009-08-31 15:12:07 UTC
Maintainer appears to be away or busy.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-06-27 21:00:35 UTC
+  27 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> encfs-1.6.ebuild:
+  Remove USE="nls" wrt #277239 by Martin Väth.