Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread David O'Brien

On Sat, Mar 09, 2002 at 07:30:21PM -0500, Robert Watson wrote:
> uname extracts the various strings it can report from the running kernel
> using sysctl.  Unless you have a faked uname, it will return the

The cluster has used a faked out uname(1) for a long time.
The problem turned out to be with its generation by the scripts.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread Kris Kennaway

On Sat, Mar 09, 2002 at 09:58:05AM -0800, David O'Brien wrote:
> On Sat, Mar 09, 2002 at 04:35:20AM -0800, Kris Kennaway wrote:
> > The failures were caused by compiled utilities dumping core with sig11
> > or sig10 during compilation of the port.  Toolchain people, please
> > look into this; the error logs are at
> 
> I am not sure we can say anything about the errors due to the 5.0 world
> under a 4.5 kernel.  Can you update just one of the slaves to very
> -current and try some manual builds of the most problematic failing
> ports?

Yep, I'll try that next once the current build finishes.

Kris



msg35903/pgp0.pgp
Description: PGP signature


Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread Will Andrews

On Sat, Mar 09, 2002 at 07:30:21PM -0500, Robert Watson wrote:
> uname extracts the various strings it can report from the running kernel
> using sysctl.  Unless you have a faked uname, it will return the
> properties of the host non-chroot environment, rather than the chroot
> environment.  Increasingly, it's going to be harder and harder to run 5.0
> in a 4.x chroot, due to divergence in system calls, especially once
> threaded applications start using KSE.  Running 4.x in a 5.0 chroot should
> (hopefully) continue to work fine. 

You are right.  I made a thinko, and later realized it while
talking to Kris.  I was hoping nobody would notice... :)

We are screwed if anybody uses sysctl() or sysctlbyname(), unless
someone decides to allow us to change kernel variables and the
like inside chroot() (or perhaps jail())..

-- 
wca 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread Robert Watson


On Sat, 9 Mar 2002, Will Andrews wrote:

> On Sat, Mar 09, 2002 at 10:00:10AM -0800, David O'Brien wrote:
> > This isn't good:
> > 
> > http://bento.freebsd.org/errorlogs/5-latest/TenDRA-4.1.2.log
> > 
> > building TenDRA-4.1.2 on gohan17
> > in directory /x/tmp/5/chroot/31459
> > with arguments: TenDRA-4.1.2.tgz /usr/ports/lang/TenDRA
> > maintained by: [EMAIL PROTECTED]
> > build started at Sat Mar  9 00:37:43 GMT 2002
> > ...
> > Operating system version = 4.4-STABLE
> > 
> > I thought uname was faked out to return the proper value.
> > I wonder if things like this could be one of the problems.
> 
> More like, the port builds in a chroot which contains the environment of
> a 5.0 world.  So the chroot tarball for 5.0 being used here must be the
> wrong one, or it's screwed up. 

uname extracts the various strings it can report from the running kernel
using sysctl.  Unless you have a faked uname, it will return the
properties of the host non-chroot environment, rather than the chroot
environment.  Increasingly, it's going to be harder and harder to run 5.0
in a 4.x chroot, due to divergence in system calls, especially once
threaded applications start using KSE.  Running 4.x in a 5.0 chroot should
(hopefully) continue to work fine. 

Robert N M Watson FreeBSD Core Team, TrustedBSD Project
[EMAIL PROTECTED]  NAI Labs, Safeport Network Services



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread Will Andrews

On Sat, Mar 09, 2002 at 10:00:10AM -0800, David O'Brien wrote:
> This isn't good:
> 
> http://bento.freebsd.org/errorlogs/5-latest/TenDRA-4.1.2.log
> 
> building TenDRA-4.1.2 on gohan17
> in directory /x/tmp/5/chroot/31459
> with arguments: TenDRA-4.1.2.tgz /usr/ports/lang/TenDRA
> maintained by: [EMAIL PROTECTED]
> build started at Sat Mar  9 00:37:43 GMT 2002
> ...
> Operating system version = 4.4-STABLE
> 
> I thought uname was faked out to return the proper value.
> I wonder if things like this could be one of the problems.

More like, the port builds in a chroot which contains the
environment of a 5.0 world.  So the chroot tarball for 5.0 being
used here must be the wrong one, or it's screwed up.

Thanks for pointing this out.

-- 
wca

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread Kris Kennaway

On Sat, Mar 09, 2002 at 10:00:10AM -0800, David O'Brien wrote:
> On Sat, Mar 09, 2002 at 04:35:20AM -0800, Kris Kennaway wrote:
> >   http://bento.freebsd.org/errorlogs/5-latest/
> 
> This isn't good:
> 
> http://bento.freebsd.org/errorlogs/5-latest/TenDRA-4.1.2.log
> 
> building TenDRA-4.1.2 on gohan17
> in directory /x/tmp/5/chroot/31459
> with arguments: TenDRA-4.1.2.tgz /usr/ports/lang/TenDRA
> maintained by: [EMAIL PROTECTED]
> build started at Sat Mar  9 00:37:43 GMT 2002
> ...
> Operating system version = 4.4-STABLE
> 
> I thought uname was faked out to return the proper value.

Hmm, I thought it was too..let me look into it.

> I wonder if things like this could be one of the problems.

Kris




msg35899/pgp0.pgp
Description: PGP signature


Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread David O'Brien

On Sat, Mar 09, 2002 at 04:35:20AM -0800, Kris Kennaway wrote:
>   http://bento.freebsd.org/errorlogs/5-latest/

This isn't good:

http://bento.freebsd.org/errorlogs/5-latest/TenDRA-4.1.2.log

building TenDRA-4.1.2 on gohan17
in directory /x/tmp/5/chroot/31459
with arguments: TenDRA-4.1.2.tgz /usr/ports/lang/TenDRA
maintained by: [EMAIL PROTECTED]
build started at Sat Mar  9 00:37:43 GMT 2002
...
Operating system version = 4.4-STABLE

I thought uname was faked out to return the proper value.
I wonder if things like this could be one of the problems.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread David O'Brien

On Sat, Mar 09, 2002 at 04:35:20AM -0800, Kris Kennaway wrote:
> The failures were caused by compiled utilities dumping core with sig11
> or sig10 during compilation of the port.  Toolchain people, please
> look into this; the error logs are at

I am not sure we can say anything about the errors due to the 5.0 world
under a 4.5 kernel.  Can you update just one of the slaves to very
-current and try some manual builds of the most problematic failing
ports?

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread David W. Chapman Jr.

On Sat, Mar 09, 2002 at 04:35:20AM -0800, Kris Kennaway wrote:
> I've uploaded a new set of packages to ftp-master for -current on
> i386; they should be picked up by the mirrors shortly.  As I mentioned
> in a previous mail, there were compilation problems which caused a
> number of ports to fail, including qt2 and gnomelibs, meaning there
> were no KDE or GNOME packages built (hey, at least it's a symmetric
> failure!).

QT built fine for me with a -current as of yesterday night, and so 
does kdelibs, but as I posted earlier kdebase locks up the system on 
configure, but I believe this is known as the "(Subject: Keyboard 
(quasi-)lockup running script)" or sounds similar.
 
-- 
David W. Chapman Jr.
[EMAIL PROTECTED]   Raintree Network Services, Inc. 
[EMAIL PROTECTED]   FreeBSD Committer 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



New i386 5.0 packages uploaded (and toolchain problems)

2002-03-09 Thread Kris Kennaway

I've uploaded a new set of packages to ftp-master for -current on
i386; they should be picked up by the mirrors shortly.  As I mentioned
in a previous mail, there were compilation problems which caused a
number of ports to fail, including qt2 and gnomelibs, meaning there
were no KDE or GNOME packages built (hey, at least it's a symmetric
failure!).

The failures were caused by compiled utilities dumping core with sig11
or sig10 during compilation of the port.  Toolchain people, please
look into this; the error logs are at

  http://bento.freebsd.org/errorlogs/5-latest/

I also tried upgrading to a more recent 5.0 snapshot in which to
perform the builds, but it seems there have been syscall changes and
you can no longer cheat and run a 5.0 world inside a chroot on a 4.x
machine: for example, sh dies with signal 12.

Perhaps I'll have to upgrade the cluster to 5.0 to do the package
building after all, but that on its own won't fix the toolchain
problems.

Kris






msg35881/pgp0.pgp
Description: PGP signature