Your message dated Fri, 9 Oct 2009 02:57:04 +0000
with message-id <[email protected]>
and subject line Re: Fwd: Porting fakeroot to OpenSolaris
has caused the Debian Bug report #548820,
regarding fakeroot 1.11 and above: cannot compile on OpenSolaris
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
548820: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548820
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
X-Debbugs-CC: [email protected]
Package: fakeroot
Version: 1.11
I am porting fakeroot 1.11 to OpenSolaris (1.11 is being used as
it is the latest 'stable' version); I am using the Sun Studio
compilers to build the source. The code distributed in the 1.11
source tarball does not compile on OpenSolaris 2009.06 as-is
using the Sun Studio compiler unless the following modifications
are made --
1. configure: Remove sys/acl.h from configure script, at line 11314
2. message.h: Use the Solaris-native htonll(n)/ntohll(n) by conditionally
commenting out the #if __BYTE_ORDER == __BIG_ENDIAN block within an
"#if !defined(sun) && !defined(_NETINET_IN_H)" directive
3. libfakeroot.c: Lines 7-14: properly typecast all uid_t and gid_t
variables initialized to '-1'; for example, use
static uid_t faked_real_uid = (uid_t)-1;
instead of
static uid_t faked_real_uid = -1;
I suggest that these fixes be rolled into the more recent versions
of fakeroot source code.
--- End Message ---
--- Begin Message ---
Version: 1.13.1
Thanks.
On Tue, Oct 06, 2009 at 08:22:43AM -0700, UVR wrote:
> Looks like at least as of 1.13[.1], this extra patch to configure.am is
> no longer required. The build succeeds on Solaris just fine without it.
> The message.h and libfakeroot.c patches that you've already rolled into
> 1.13.1 are sufficient.
--- End Message ---