From owner-freebsd-current Sat Nov 16 14:51:58 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA25604 for current-outgoing; Sat, 16 Nov 1996 14:51:58 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA25599 for ; Sat, 16 Nov 1996 14:51:51 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id XAA28361; Sat, 16 Nov 1996 23:51:45 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id XAA16148; Sat, 16 Nov 1996 23:51:45 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id XAA03942; Sat, 16 Nov 1996 23:31:52 +0100 (MET) From: J Wunsch Message-Id: <199611162231.XAA03942@uriah.heep.sax.de> Subject: Re: fixit floppy trouble on -current 3.0 To: freebsd-current@FreeBSD.org (FreeBSD-current users) Date: Sat, 16 Nov 1996 23:31:50 +0100 (MET) Cc: andreas@klemm.gtn.com (Andreas Klemm) In-Reply-To: from Andreas Klemm at "Nov 14, 96 03:19:14 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk As Andreas Klemm wrote: > Well, a df -i shows this numbers: > Filesystem 1K-blocks Used Avail Capacity iused ifree %iused M. on > root_device 1319 1137 182 86% 101 281 26% / > /dev/fd0 1095 1051 44 96% 381 193 66% /mnt2 > > I removed some special devices, and the output of df shows some space, > but I was unable to create any sd0s3x device. I typed: > sh MAKEDEV sd0s3e > sh MAKEDEV sd0s3f > and so on > but the commands didn't have any result, because of 'no space left'. Well, your observation was incomplete. You should have noticed that `expr' actually segfaulted... _this_ was what caused the `no space left on device'. There was no space for a 600 KB coredump on the floppy -- obviously. :) The actual problem was hard to find. The Posix regexp stuff has been defined twice, once in libc and once in libgnuregexp. The latter is required for the fixit floppy since grep(1) uses it. However, expr(1) uses the header file for the Posix regexp stuff in libc, which is (of course) incompatible with the GNU stuff. By now, i simply don't know a better solution than leaving out the Posix regexp stuff from libgnuregexp. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)