Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 May 2008 10:39:29 -0400
From:      Michael Proto <mike@jellydonut.org>
To:        Greg Byshenk <freebsd@byshenk.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: samba build failure on 6-STABLE
Message-ID:  <4819D621.9090901@jellydonut.org>
In-Reply-To: <20080501132724.GD840@core.byshenk.net>
References:  <20080501132724.GD840@core.byshenk.net>

next in thread | previous in thread | raw e-mail | index | archive | help

Greg Byshenk wrote:
> I'm posting this to freebsd-stable even though it is a problem with a port,
> because the port itself has not changed, but a rebuild fails (on a system
> and with a configuration that worked before my most recent system updates).
> 
> Basically my problem is that the current Samba3 (samba-3.0.28,1) won't build
> on a recent 6-STABLE system (I noticed it with sources csup'd 24 April, and
> it continues with sources csup'd today, 1 May). The strange thing is that
> this is a version of samba that has previously built successfully, on the
> machine and with the configuration that is now failing.  (I was attempting
> to rebuild because I saw some strange library errors.)  This at least
> suggests to me that the problem is _not_ due to something changing with Samba,
> but to some other change that is being reflected in the Samba build.
> 
> 
> The system in question is built from sources csup'd today (1 May 2008), with
> all installed ports current as of today.  The same Samba did build successfully
> with a source and ports tree csup'd on 7 March 2008.
> 
> As a test to see if there is some problem with the ports dependencies, I've 
> tried a 'portupgrade -fR samba'; all of the dependencies built fine, but then
> I got the same error when attempting to build Samba itself. It is not
> definitive, but this suggests to me that this is not a ports problem (per se),
> but a kernel/world problem.
> 
> This latter is highlighted by the fact that Samba builds without error on a
> system with sources csup'd on 17 April.  That is, if I take the exact same
> system on which the build fails, revert my world/kernel to a build from
> 17 April (leaving everything else exactly the same), then the error 
> disappears and Samba builds successfully.
> 
> 
> The actual error is below. Any ideas are welcome. I have a machine that I can
> play with if someone would like me to try anything.
> 
> -greg
> 
> 
> Compiling smbd/oplock_linux.c
> smbd/oplock_linux.c: In function `signal_handler':
> smbd/oplock_linux.c:73: error: structure has no member named `si_fd'
> The following command failed:
> cc -I. -I/usr/ports/net/samba3/work/samba-3.0.28/source  -O2 -fno-strict-aliasing -pipe -D_SAMBA_BUILD_=3 -I/usr/local/include  -I/usr/ports/net/samba3/work/samba-3.0.28/source/iniparser/src -Iinclude -I./include  -I. -I. -I./lib/replace -I./lib/talloc -I./tdb/include -I./libaddns -I./librpc -DHAVE_CONFIG_H  -I/usr/local/include -DLDAP_DEPRECATED    -I/usr/ports/net/samba3/work/samba-3.0.28/source/lib -D_SAMBA_BUILD_=3 -fPIC -DPIC -c smbd/oplock_linux.c -o smbd/oplock_linux.o
> *** Error code 1
> 
> Stop in /usr/ports/net/samba3/work/samba-3.0.28/source.
> *** Error code 1
> 
> Stop in /usr/ports/net/samba3.
> *** Error code 1
> 
> Stop in /usr/ports/net/samba3.
> 

I can confirm this on a 6-STABLE system last SUPed (kernel and world
rebuilt) to 20080428 11:23 EDT. samba-3.0.28,1 built fine on this box
when it was 6.3-RELEASE, and now fails in exactly the same place when
trying to rebuild on 6-STABLE.


-Proto



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4819D621.9090901>