From owner-freebsd-stable Sun Aug 10 11:43:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA05921 for stable-outgoing; Sun, 10 Aug 1997 11:43:38 -0700 (PDT) Received: from hermes.rus.uni-stuttgart.de (hermes.rus.uni-stuttgart.de [129.69.1.70]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id LAA05911 for ; Sun, 10 Aug 1997 11:43:34 -0700 (PDT) Received: from 195.232.54.244 (md44-244.mun.compuserve.com) by hermes.rus.uni-stuttgart.de with SMTP id AA00264 (5.67a8/IDA-1.5 for ); Sun, 10 Aug 1997 20:43:28 +0200 Message-Id: <33EE0C42.202D@studbo.uni-stuttgart.de> Date: Sun, 10 Aug 1997 20:45:27 +0200 From: "C. Florian Ebeling" X-Mailer: Mozilla 3.01 (Macintosh; I; PPC) Mime-Version: 1.0 To: stable@freebsd.org Subject: unsubscribe Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk unsubscribe From owner-freebsd-stable Sun Aug 10 12:43:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA09660 for stable-outgoing; Sun, 10 Aug 1997 12:43:30 -0700 (PDT) Received: from vinyl.quickweb.com (vinyl.quickweb.com [206.222.77.8]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA09651 for ; Sun, 10 Aug 1997 12:43:27 -0700 (PDT) Received: (from mark@localhost) by vinyl.quickweb.com (8.8.5/8.6.12) id PAA19428; Sun, 10 Aug 1997 15:43:27 -0400 (EDT) Message-ID: <19970810154326.48029@vinyl.quickweb.com> Date: Sun, 10 Aug 1997 15:43:26 -0400 From: Mark Mayo To: freebsd-stable@freebsd.org Subject: MySQL on 2.1-STABLE ? Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.81e Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Has anyone gotten MySQL (3.20.25) to compile under FreeBSD 2.1-STABLE? I even tried the port (v3.20.22) from ports-current but it fails with the same error: gmake[2]: Entering directory `/d2/home/mark/download/mysql-3.20.25/client' gcc -DUNDEF_THREADS_HACK -I./../include -I../include -I./.. -I.. -I.. -O3 -DDBUG_OFF -DPIC -fpic -c libmysql.c libmysql.c:273: parse error before `__attribute__' libmysql.c:280: parse error before `13' libmysql.c:280: conflicting types for `signal' /usr/include/sys/signal.h:193: previous declaration of `signal' libmysql.c:280: warning: data definition has no type or storage class libmysql.c:282: parse error before `}' gmake[2]: *** [libmysql.o] Error 1 gmake[2]: Leaving directory `/d2/home/mark/download/mysql-3.20.25/client' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/d2/home/mark/download/mysql-3.20.25' gmake: *** [all-recursive-am] Error 2 Before I dig into it, I figured I'd check and see if anyone else has already gotten around the problem. I've added the '-DPIC -fpic' to CFLAGS, and upgraded gmake from verion 3.74 to 3.75, but still no go. FWIW, it compiles just fine on my 2.2-STABLE box, but moving this particular machine to 2.2 is not an option right now... TIA, -Mark -- ---------------------------------------------------------------------------- Mark Mayo mark@quickweb.com RingZero Comp. http://vinyl.quickweb.com/mark finger mark@quickweb.com for my PGP key and GCS code ---------------------------------------------------------------------------- University degrees are a bit like adultery: you may not want to get involved with that sort of thing, but you don't want to be thought incapable. -Sir Peter Imbert From owner-freebsd-stable Mon Aug 11 08:28:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA09878 for stable-outgoing; Mon, 11 Aug 1997 08:28:21 -0700 (PDT) Received: from laguna.arc.unm.edu (laguna.arc.unm.edu [198.59.173.7]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA09871 for ; Mon, 11 Aug 1997 08:28:19 -0700 (PDT) Received: from ppp-272.unm.edu (ppp-272.unm.edu [129.24.11.16]) by laguna.arc.unm.edu (8.7.3/8.7.3) with SMTP id JAA16820 for ; Mon, 11 Aug 1997 09:28:12 -0600 (MDT) X-Authentication-Warning: laguna.arc.unm.edu: Host ppp-272.unm.edu [129.24.11.16] didn't use HELO protocol Message-Id: <3.0.1.32.19970811092638.006ea734@arc.unm.edu> X-Sender: shawnhsu@arc.unm.edu X-Mailer: Windows Eudora Light Version 3.0.1 (32) Date: Mon, 11 Aug 1997 09:26:38 -0600 To: stable@FreeBSD.ORG From: "Xu, Xiang" Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk unsubscribe From owner-freebsd-stable Mon Aug 11 14:27:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA00797 for stable-outgoing; Mon, 11 Aug 1997 14:27:08 -0700 (PDT) Received: from ganymede.frii.com (0@ganymede.frii.com [208.146.240.5]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA00791 for ; Mon, 11 Aug 1997 14:27:05 -0700 (PDT) From: gnat@frii.com Received: from elara.frii.com (elara.frii.com [208.146.240.9]) by ganymede.frii.com (8.8.5/8.8.4) with ESMTP id PAA02943 for ; Mon, 11 Aug 1997 15:27:21 -0600 (MDT) Received: (from gnat@localhost) by elara.frii.com (8.8.5/8.6.9) id PAA03394; Mon, 11 Aug 1997 15:23:25 -0600 (MDT) Date: Mon, 11 Aug 1997 15:23:25 -0600 (MDT) Message-Id: <199708112123.PAA03394@elara.frii.com> To: freebsd-stable@freebsd.org Subject: pci/if_de.c broken? Mime-Version: 1.0 (generated by tm-edit 7.103) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I just decided to track -stable and am having a problem building today's -stable source to the kernel. My kernel compilation barfs at pci/if_de.c, in all the places where the __FreeBSD__ symbol is compared to 3. I changed the test to >= 2, and now it compiles (still compiling, no news as to whether it works or not). Has -stable become a version of 3.0 without http://www.freebsd.org/handbook/handbook236.html being updated, or is it still meant to be a way for 2.2.2 users to stay ahead of the kernel panics? My apologies if this is caused by my being a bonehead. Nat From owner-freebsd-stable Mon Aug 11 14:54:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA02228 for stable-outgoing; Mon, 11 Aug 1997 14:54:55 -0700 (PDT) Received: from ganymede.frii.com (0@ganymede.frii.com [208.146.240.5]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA02223 for ; Mon, 11 Aug 1997 14:54:53 -0700 (PDT) From: gnat@frii.com Received: from elara.frii.com (elara.frii.com [208.146.240.9]) by ganymede.frii.com (8.8.5/8.8.4) with ESMTP id PAA06859 for ; Mon, 11 Aug 1997 15:55:11 -0600 (MDT) Received: (from gnat@localhost) by elara.frii.com (8.8.5/8.6.9) id PAA03704; Mon, 11 Aug 1997 15:51:15 -0600 (MDT) Date: Mon, 11 Aug 1997 15:51:15 -0600 (MDT) Message-Id: <199708112151.PAA03704@elara.frii.com> To: freebsd-stable@freebsd.org Subject: Re: pci/if_de.c broken? Mime-Version: 1.0 (generated by tm-edit 7.103) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Never mind. My cvsup file was covertly overriding the "which branch should I download now, master?" setting. I wrote: > My apologies if this is caused by my being a bonehead. This is your cue to say "apology accepted" :-) Nat From owner-freebsd-stable Mon Aug 11 19:27:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA18263 for stable-outgoing; Mon, 11 Aug 1997 19:27:21 -0700 (PDT) Received: from fly.HiWAAY.net (root@fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA17756 for ; Mon, 11 Aug 1997 19:22:45 -0700 (PDT) Received: from nospam.hiwaay.net (max2-163.HiWAAY.net [208.147.145.163]) by fly.HiWAAY.net (8.8.6/8.8.6) with ESMTP id VAA13385 for ; Mon, 11 Aug 1997 21:22:38 -0500 (CDT) Received: from nospam.hiwaay.net (localhost [127.0.0.1]) by nospam.hiwaay.net (8.8.6/8.8.4) with ESMTP id VAA05017 for ; Mon, 11 Aug 1997 21:22:36 -0500 (CDT) Message-Id: <199708120222.VAA05017@nospam.hiwaay.net> X-Mailer: exmh version 2.0zeta 7/24/97 To: freebsd-stable@freebsd.org Subject: make world problems From: dkelly@HiWAAY.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 11 Aug 1997 21:22:34 -0500 Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Am holding my tongue wrong or something, but for the past week or so I've not been able to "make world". Have just ran cvsup using the following: src-all release=cvs host=cvsup.FreeBSD.org hostbase=/home base=/usr prefix=/usr delete use-rel-suffix compress tag=RELENG_2_2 ports-all release=cvs host=cvsup.freebsd.org base=/usr hostbase=/home prefix=/usr delete old use-rel-suffix tag=. ...and because its faster than "make world" (to demonstrate failure) I just ran "make clean" and get this: ===> gnu/usr.bin/texinfo ===> gnu/usr.bin/texinfo/libtxi ".depend", line 1: Need an operator ".depend", line 2: Need an operator Fatal errors encountered -- cannot continue *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. Obviously my source tree is somehow hosed, in a way that passes cvsup. Any ideas? Wipe clean and pull down a new one? Or do I have /usr/share/mk/* hosed? -- David Kelly N4HHE, dkelly@hiwaay.net ===================================================================== The human mind ordinarily operates at only ten percent of its capacity -- the rest is overhead for the operating system. From owner-freebsd-stable Mon Aug 11 19:49:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA20505 for stable-outgoing; Mon, 11 Aug 1997 19:49:33 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA20486 for ; Mon, 11 Aug 1997 19:49:27 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.6/8.8.5) with ESMTP id TAA29384 for ; Mon, 11 Aug 1997 19:49:26 -0700 (PDT) Message-Id: <199708120249.TAA29384@austin.polstra.com> To: stable@freebsd.org Subject: Re: pci/if_de.c broken? In-Reply-To: <199708112151.PAA03704@elara.frii.com> References: <199708112151.PAA03704@elara.frii.com> Organization: Polstra & Co., Seattle, WA Date: Mon, 11 Aug 1997 19:49:25 -0700 From: John Polstra Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <199708112151.PAA03704@elara.frii.com>, wrote: > Never mind. My cvsup file was covertly overriding the "which branch > should I download now, master?" setting. Ah, OK ... "It was caused by a computer glitch." Got it. Should have known. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-freebsd-stable Mon Aug 11 21:48:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA28479 for stable-outgoing; Mon, 11 Aug 1997 21:48:58 -0700 (PDT) Received: from pluto.plutotech.com (root@mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA28470; Mon, 11 Aug 1997 21:48:53 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.5) with ESMTP id WAA04805; Mon, 11 Aug 1997 22:48:52 -0600 (MDT) Message-Id: <199708120448.WAA04805@pluto.plutotech.com> To: current@FreeBSD.org, stable@FreeBSD.org Subject: Possible aic7xxx fix. Date: Mon, 11 Aug 1997 22:48:26 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-stable@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk For those of you who have been experiencing the "Timedout while idle" and other aic7xxx breakage, please try the following patch and let me know if it helps you out. Thanks __ Justin T. Gibbs =========================================== FreeBSD - Turning PCs into workstations =========================================== Index: dev/aic7xxx/aic7xxx.reg =================================================================== RCS file: /usr/cvs/src/sys/dev/aic7xxx/aic7xxx.reg,v retrieving revision 1.4 diff -c -r1.4 aic7xxx.reg *** aic7xxx.reg 1997/06/27 19:38:39 1.4 --- aic7xxx.reg 1997/08/12 04:39:03 *************** *** 1079,1084 **** --- 1079,1099 ---- CUR_SCBID { size 1 } + /* + * Running count of commands placed in + * the QOUTFIFO. This is cleared by the + * kernel driver every FIFODEPTH commands. + */ + CMDOUTCNT { + size 1 + } + /* + * Maximum number of entries allowed in + * the QOUT/INFIFO. + */ + FIFODEPTH { + size 1 + } ARG_1 { size 1 mask SEND_MSG 0x80 Index: dev/aic7xxx/aic7xxx.seq =================================================================== RCS file: /usr/cvs/src/sys/dev/aic7xxx/aic7xxx.seq,v retrieving revision 1.74 diff -c -r1.74 aic7xxx.seq *** aic7xxx.seq 1997/06/27 19:38:42 1.74 --- aic7xxx.seq 1997/08/12 04:32:54 *************** *** 643,648 **** --- 643,657 ---- complete: /* Post the SCB and issue an interrupt */ + .if ( SCB_PAGING ) + /* + * Spin loop until there is space + * in the QOUTFIFO. + */ + mov A, FIFODEPTH; + cmp CMDOUTCNT, A je .; + inc CMDOUTCNT; + .endif mov QOUTFIFO,SCB_TAG; mvi INTSTAT,CMDCMPLT; test SCB_CONTROL, ABORT_SCB jz dma_next_scb; Index: i386/scsi/aic7xxx.c =================================================================== RCS file: /usr/cvs/src/sys/i386/scsi/aic7xxx.c,v retrieving revision 1.120 diff -c -r1.120 aic7xxx.c *** aic7xxx.c 1997/07/20 16:21:34 1.120 --- aic7xxx.c 1997/08/12 04:41:58 *************** *** 784,789 **** --- 784,798 ---- int_cleared = 0; while (qoutcnt = (ahc_inb(ahc, QOUTCNT) & ahc->qcntmask)) { + if ((ahc->flags & AHC_PAGESCBS) != 0) { + ahc->cmdoutcnt += qoutcnt; + if (ahc->cmdoutcnt >= ahc->qfullcount) { + pause_sequencer(ahc); + ahc_outb(ahc, CMDOUTCNT, 0); + unpause_sequencer(ahc, + /*unpause_always*/FALSE); + } + } for (; qoutcnt > 0; qoutcnt--) { scb_index = ahc_inb(ahc, QOUTFIFO); scb = ahc->scb_data->scbarray[scb_index]; *************** *** 2305,2310 **** --- 2314,2322 ---- * their QCount registers. */ ahc_outb(ahc, QCNTMASK, ahc->qcntmask); + + ahc_outb(ahc, FIFODEPTH, ahc->qfullcount); + ahc_outb(ahc, CMDOUTCNT, 0); /* We don't have any waiting selections */ ahc_outb(ahc, WAITING_SCBH, SCB_LIST_NULL); Index: i386/scsi/aic7xxx.h =================================================================== RCS file: /usr/cvs/src/sys/i386/scsi/aic7xxx.h,v retrieving revision 1.41 diff -c -r1.41 aic7xxx.h *** aic7xxx.h 1997/06/27 19:39:20 1.41 --- aic7xxx.h 1997/08/12 04:36:46 *************** *** 265,270 **** --- 265,271 ---- * waiting for space in the QINFIFO. */ u_int8_t activescbs; + u_int8_t cmdoutcnt; u_int16_t needsdtr_orig; /* Targets we initiate sync neg with */ u_int16_t needwdtr_orig; /* Targets we initiate wide neg with */ u_int16_t needsdtr; /* Current list of negotiated targets */ From owner-freebsd-stable Mon Aug 11 22:56:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA01891 for stable-outgoing; Mon, 11 Aug 1997 22:56:15 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA01886 for ; Mon, 11 Aug 1997 22:56:12 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.6/8.8.5) with ESMTP id WAA00445; Mon, 11 Aug 1997 22:56:05 -0700 (PDT) Message-Id: <199708120556.WAA00445@austin.polstra.com> To: dkelly@HiWAAY.net Subject: Re: make world problems In-Reply-To: <199708120222.VAA05017@nospam.hiwaay.net> References: <199708120222.VAA05017@nospam.hiwaay.net> Organization: Polstra & Co., Seattle, WA Cc: stable@freebsd.org Date: Mon, 11 Aug 1997 22:56:05 -0700 From: John Polstra Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <199708120222.VAA05017@nospam.hiwaay.net>, > > ===> gnu/usr.bin/texinfo > ===> gnu/usr.bin/texinfo/libtxi > ".depend", line 1: Need an operator > ".depend", line 2: Need an operator > Fatal errors encountered -- cannot continue > *** Error code 1 > [...] > Obviously my source tree is somehow hosed, in a way that passes cvsup. Any > ideas? Wipe clean and pull down a new one? > > Or do I have /usr/share/mk/* hosed? Actually it's most likely your /usr/obj/* that's hosed. It looks like a bad .depend file in there. Just to be sure, though, do an "ls -A /usr/src/gnu/usr.bin/texinfo/libtxi" and make sure there's not a .depend file in the source directory. (If there is, get rid of it.) If I were you, I'd "rm -rf /usr/obj/*" and then do a "make world". To save time, you can safely add "-DNOCLEAN" since you've already done the cleaning by removing the /usr/obj tree. If might also be worthwhile to run a "find" on your source tree looking for files named ".depend" as well as symlinks or directories named "obj" or "obj.i386". Any such things should be removed. CVSup generally leaves "extra" files alone, so it's not going to get rid of them for you. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-freebsd-stable Mon Aug 11 23:01:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA02211 for stable-outgoing; Mon, 11 Aug 1997 23:01:45 -0700 (PDT) Received: from counterintelligence.ml.org (mdean.vip.best.com [206.86.94.101]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA02200; Mon, 11 Aug 1997 23:01:38 -0700 (PDT) Received: from localhost (jamil@localhost) by counterintelligence.ml.org (8.8.6/8.8.5) with SMTP id XAA00276; Mon, 11 Aug 1997 23:00:19 -0700 (PDT) Date: Mon, 11 Aug 1997 23:00:19 -0700 (PDT) From: "Jamil J. Weatherbee" To: Tim Vanderhoek cc: Brian Somers , Greg Lehey , FreeBSD Hackers , freebsd-stable@FreeBSD.ORG Subject: 1000BaseT Networking In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk What I am wondering is why sessreg does not work (e.g. the sessreg that is part of X-Windows) I have not take a look at the source yet but was wondering if there is a replacement --- it should really be a part of the freebsd base distribution (in a more general form ofcourse). I have asked this question 3 times over the past few weeks, but noone answered ... I know someone out there is using this program, what's the deal? From owner-freebsd-stable Tue Aug 12 07:51:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA25859 for stable-outgoing; Tue, 12 Aug 1997 07:51:11 -0700 (PDT) Received: from pluto.plutotech.com (root@mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA25853; Tue, 12 Aug 1997 07:51:07 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.5) with ESMTP id IAA15534; Tue, 12 Aug 1997 08:50:58 -0600 (MDT) Message-Id: <199708121450.IAA15534@pluto.plutotech.com> X-Mailer: exmh version 2.0zeta 7/24/97 cc: current@FreeBSD.org, stable@FreeBSD.org Subject: Re: Possible aic7xxx fix. In-reply-to: Your message of "Mon, 11 Aug 1997 22:48:26 MDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 12 Aug 1997 08:51:00 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-stable@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk There was a small bug in the last patch I sent out. Please try this one instead. Thanks to Tor Egge for pointing out the problem. -- Justin T. Gibbs =========================================== FreeBSD - Turning PCs into workstations =========================================== Index: dev/aic7xxx/aic7xxx.reg =================================================================== RCS file: /usr/cvs/src/sys/dev/aic7xxx/aic7xxx.reg,v retrieving revision 1.4 diff -c -r1.4 aic7xxx.reg *** aic7xxx.reg 1997/06/27 19:38:39 1.4 --- aic7xxx.reg 1997/08/12 14:25:35 *************** *** 1079,1084 **** --- 1079,1099 ---- CUR_SCBID { size 1 } + /* + * Running count of commands placed in + * the QOUTFIFO. This is cleared by the + * kernel driver every FIFODEPTH commands. + */ + CMDOUTCNT { + size 1 + } + /* + * Maximum number of entries allowed in + * the QOUT/INFIFO. + */ + FIFODEPTH { + size 1 + } ARG_1 { size 1 mask SEND_MSG 0x80 Index: dev/aic7xxx/aic7xxx.seq =================================================================== RCS file: /usr/cvs/src/sys/dev/aic7xxx/aic7xxx.seq,v retrieving revision 1.74 diff -c -r1.74 aic7xxx.seq *** aic7xxx.seq 1997/06/27 19:38:42 1.74 --- aic7xxx.seq 1997/08/12 14:25:35 *************** *** 643,648 **** --- 643,657 ---- complete: /* Post the SCB and issue an interrupt */ + .if ( SCB_PAGING ) + /* + * Spin loop until there is space + * in the QOUTFIFO. + */ + mov A, FIFODEPTH; + cmp CMDOUTCNT, A je .; + inc CMDOUTCNT; + .endif mov QOUTFIFO,SCB_TAG; mvi INTSTAT,CMDCMPLT; test SCB_CONTROL, ABORT_SCB jz dma_next_scb; Index: i386/scsi/aic7xxx.c =================================================================== RCS file: /usr/cvs/src/sys/i386/scsi/aic7xxx.c,v retrieving revision 1.120 diff -c -r1.120 aic7xxx.c *** aic7xxx.c 1997/07/20 16:21:34 1.120 --- aic7xxx.c 1997/08/12 14:42:25 *************** *** 784,789 **** --- 784,802 ---- int_cleared = 0; while (qoutcnt = (ahc_inb(ahc, QOUTCNT) & ahc->qcntmask)) { + if ((ahc->flags & AHC_PAGESCBS) != 0) { + ahc->cmdoutcnt += qoutcnt; + if (ahc->cmdoutcnt >= ahc->qfullcount) { + /* + * Since paging only occurs on + * aic78X0 chips, we can use + * Auto Access Pause to clear + * the command count. + */ + ahc_outb(ahc, CMDOUTCNT, 0); + ahc->cmdoutcnt = 0; + } + } for (; qoutcnt > 0; qoutcnt--) { scb_index = ahc_inb(ahc, QOUTFIFO); scb = ahc->scb_data->scbarray[scb_index]; *************** *** 2305,2310 **** --- 2318,2326 ---- * their QCount registers. */ ahc_outb(ahc, QCNTMASK, ahc->qcntmask); + + ahc_outb(ahc, FIFODEPTH, ahc->qfullcount); + ahc_outb(ahc, CMDOUTCNT, 0); /* We don't have any waiting selections */ ahc_outb(ahc, WAITING_SCBH, SCB_LIST_NULL); Index: i386/scsi/aic7xxx.h =================================================================== RCS file: /usr/cvs/src/sys/i386/scsi/aic7xxx.h,v retrieving revision 1.41 diff -c -r1.41 aic7xxx.h *** aic7xxx.h 1997/06/27 19:39:20 1.41 --- aic7xxx.h 1997/08/12 14:25:36 *************** *** 265,270 **** --- 265,271 ---- * waiting for space in the QINFIFO. */ u_int8_t activescbs; + u_int8_t cmdoutcnt; u_int16_t needsdtr_orig; /* Targets we initiate sync neg with */ u_int16_t needwdtr_orig; /* Targets we initiate wide neg with */ u_int16_t needsdtr; /* Current list of negotiated targets */ From owner-freebsd-stable Tue Aug 12 16:24:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA00495 for stable-outgoing; Tue, 12 Aug 1997 16:24:43 -0700 (PDT) Received: from fly.HiWAAY.net (root@fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA00486 for ; Tue, 12 Aug 1997 16:24:34 -0700 (PDT) Received: from nospam.hiwaay.net (max4-107.HiWAAY.net [208.147.145.107]) by fly.HiWAAY.net (8.8.6/8.8.6) with ESMTP id SAA31152; Tue, 12 Aug 1997 18:24:19 -0500 (CDT) Received: from nospam.hiwaay.net (localhost [127.0.0.1]) by nospam.hiwaay.net (8.8.6/8.8.4) with ESMTP id SAA13055; Tue, 12 Aug 1997 18:24:17 -0500 (CDT) Message-Id: <199708122324.SAA13055@nospam.hiwaay.net> X-Mailer: exmh version 2.0zeta 7/24/97 To: John Polstra cc: dkelly@HiWAAY.net, stable@freebsd.org From: dkelly@HiWAAY.net Subject: Re: make world problems In-reply-to: Message from John Polstra of "Mon, 11 Aug 1997 22:56:05 PDT." <199708120556.WAA00445@austin.polstra.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 12 Aug 1997 18:24:12 -0500 Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk John Polstra replied: > In article <199708120222.VAA05017@nospam.hiwaay.net>, > > > > ===> gnu/usr.bin/texinfo > > ===> gnu/usr.bin/texinfo/libtxi > > ".depend", line 1: Need an operator > > ".depend", line 2: Need an operator > > Fatal errors encountered -- cannot continue > > *** Error code 1 > > [...] > > Obviously my source tree is somehow hosed, in a way that passes cvsup. Any > > ideas? Wipe clean and pull down a new one? > > > > Or do I have /usr/share/mk/* hosed? > > Actually it's most likely your /usr/obj/* that's hosed. It looks > like a bad .depend file in there. Just to be sure, though, do an > "ls -A /usr/src/gnu/usr.bin/texinfo/libtxi" and make sure there's > not a .depend file in the source directory. (If there is, get rid > of it.) > > If I were you, I'd "rm -rf /usr/obj/*" and then do a "make world". Thanks! That was it. Something wacko in /usr/obj/* that didn't clean up with "cd /usr/src; make clean". -- David Kelly N4HHE, dkelly@hiwaay.net ===================================================================== The human mind ordinarily operates at only ten percent of its capacity -- the rest is overhead for the operating system. From owner-freebsd-stable Tue Aug 12 20:32:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA16528 for stable-outgoing; Tue, 12 Aug 1997 20:32:15 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA16508 for ; Tue, 12 Aug 1997 20:32:09 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id MAA11708; Wed, 13 Aug 1997 12:59:38 +0930 (CST) From: Michael Smith Message-Id: <199708130329.MAA11708@genesis.atrad.adelaide.edu.au> Subject: Re: Netscape native version In-Reply-To: from Howard Lew at "Aug 9, 97 01:12:19 am" To: hlew@www2.shoppersnet.com (Howard Lew) Date: Wed, 13 Aug 1997 12:59:38 +0930 (CST) Cc: mark@quickweb.com, richard@pegasus.com, freebsd-stable@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Howard Lew stands accused of saying: > > > > Try the Linux version, or a version from 3.0 -- I'd really like to > > know if it's just something with my setup, or if it's freebsd > > commuicator barfing. For example, on my web page: > > http://vinyl.quickweb.com/mark/ > > > > There is an applet that renders a reflection of a sunset onto a rippling > > lake. On every Java browser I've used on every platform (including > > by *old* 486 running oth FreeBSD and now Win95 - don't ask..) the appplet > > runs fine and is very smooth. And generally the CPU usage is quite low. > > Running Linux Communicator 4.0b6 on my FreeBSD machine (a PPro 166) > > is fine as well. The FreeBSD native version, however, can't even smoothly > > render the image, uses up 100% of the CPU, and even makes the mouse > > jittery. Hmm. Something is definately wrong. > > > > Hmmm... the video does look jittery... I wonder if it has to do with the > XFree86 driver or just code in FreeBSD. Maybe this is why we do not have > RealPlayer 4.0... :-( Try moving the mouse rapidly over the Netscape window and watch the animation smooth out. This is, I suspect, almost certainly a problem with their use of select()'s timeout argument or another misunderstanding regarding periodic timing signals. Anyone here have a hook into the team at Netscape? -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-stable Tue Aug 12 20:36:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA16816 for stable-outgoing; Tue, 12 Aug 1997 20:36:13 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA16774 for ; Tue, 12 Aug 1997 20:36:00 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id NAA11771; Wed, 13 Aug 1997 13:04:44 +0930 (CST) From: Michael Smith Message-Id: <199708130334.NAA11771@genesis.atrad.adelaide.edu.au> Subject: Re: Netscape native version In-Reply-To: <199708091104.BAA09230@pegasus.com> from Richard Foulk at "Aug 9, 97 01:04:33 am" To: richard@pegasus.com (Richard Foulk) Date: Wed, 13 Aug 1997 13:04:44 +0930 (CST) Cc: Arjan.deVet@adv.IAEhv.nl, freebsd-stable@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Richard Foulk stands accused of saying: > } > } I have another strange problem. When I start Netscape 4.02b7 for the first > } time and accept the license everything goes fine. When I exit Netscape and > } restart it again it starts burning away the CPU. The 'solution' I found was > } to remove the license line in preferences.js and then it works again. > } > > Check out Netscape's Beta Central to report bugs and help them turn > this thing into a solid product. > > http://home.netscape.com/eng/beta_central/index.html That not much help; from their POV "Communicator UNIX" is a shipping product. You can't do anything related to it on those pages. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-stable Tue Aug 12 21:53:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA21016 for stable-outgoing; Tue, 12 Aug 1997 21:53:09 -0700 (PDT) Received: from foo.primenet.com (ip206.sjc.primenet.com [206.165.96.206]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA21010 for ; Tue, 12 Aug 1997 21:53:07 -0700 (PDT) Received: (from bkogawa@localhost) by foo.primenet.com (8.8.6/8.6.12) id VAA25231; Tue, 12 Aug 1997 21:58:19 -0700 (PDT) Date: Tue, 12 Aug 1997 21:58:19 -0700 (PDT) Message-Id: <199708130458.VAA25231@foo.primenet.com> To: msmith@atrad.adelaide.edu.au Subject: Re: Netscape native version Newsgroups: localhost.freebsd.stable References: <> <199708130329.MAA11708@genesis.atrad.adelaide.edu.au> From: "Bryan K. Ogawa" Cc: freebsd-stable@FreeBSD.ORG X-Newsreader: NN version 6.5.0 #1 (NOV) Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In localhost.freebsd.stable you write: >Try moving the mouse rapidly over the Netscape window and watch the >animation smooth out. This is, I suspect, almost certainly a problem >with their use of select()'s timeout argument or another >misunderstanding regarding periodic timing signals. >Anyone here have a hook into the team at Netscape? I think someone does, but there's always the front door for bugs: x_cbug@netscape.com Which is for X version bugs for Communicator and Collabra. -- bryan k ogawa http://www.primenet.com/~bkogawa/ From owner-freebsd-stable Tue Aug 12 21:58:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA21296 for stable-outgoing; Tue, 12 Aug 1997 21:58:15 -0700 (PDT) Received: from foo.primenet.com (ip206.sjc.primenet.com [206.165.96.206]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA21284 for ; Tue, 12 Aug 1997 21:58:08 -0700 (PDT) Received: (from bkogawa@localhost) by foo.primenet.com (8.8.6/8.6.12) id WAA25279; Tue, 12 Aug 1997 22:03:21 -0700 (PDT) Date: Tue, 12 Aug 1997 22:03:21 -0700 (PDT) Message-Id: <199708130503.WAA25279@foo.primenet.com> To: msmith@atrad.adelaide.edu.au Subject: Re: Netscape native version Newsgroups: localhost.freebsd.stable References: <> <199708130334.NAA11771@genesis.atrad.adelaide.edu.au> From: "Bryan K. Ogawa" Cc: freebsd-stable@FreeBSD.ORG X-Newsreader: NN version 6.5.0 #1 (NOV) Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In localhost.freebsd.stable you write: >Richard Foulk stands accused of saying: >> Check out Netscape's Beta Central to report bugs and help them turn >> this thing into a solid product. >> >> http://home.netscape.com/eng/beta_central/index.html >That not much help; from their POV "Communicator UNIX" is a shipping >product. You can't do anything related to it on those pages. I hate to reply twice like this, but I realized I left out useful info on the prior email address (like what the cgi form version expects). 1. Here's the cgi form URL. I think that if you go there with certain betas, it realizes that you are a beta user and sets things appropriately, but it doesn't work with the FreeBSD version. http://cgi.netscape.com/cgi-bin/auto_bug.cgi 2. The things they ask for: Name Email Address Version Machine type Problem description bug severity: cosmetic / didn't work right / crashes netscape / crashes computer / other reproducible? URL which triggers Again, the email address you can use if the cgi doesn't work for you is x_cbug@netscape.com -- bryan k ogawa http://www.primenet.com/~bkogawa/ From owner-freebsd-stable Wed Aug 13 15:06:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA02109 for stable-outgoing; Wed, 13 Aug 1997 15:06:45 -0700 (PDT) Received: from mail.webspan.net (root@mail.webspan.net [206.154.70.7]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA02091 for ; Wed, 13 Aug 1997 15:06:36 -0700 (PDT) Received: from orion.webspan.net (orion.webspan.net [206.154.70.5]) by mail.webspan.net (WEBSPAN/970608) with ESMTP id RAA02780 for ; Wed, 13 Aug 1997 17:06:19 -0400 (EDT) Received: from orion.webspan.net (localhost [127.0.0.1]) by orion.webspan.net (WEBSPAN/970608) with ESMTP id RAA15466 for ; Wed, 13 Aug 1997 17:06:17 -0400 (EDT) To: freebsd-stable@freebsd.org From: "Gary Palmer" Subject: eBones Date: Wed, 13 Aug 1997 17:06:17 -0400 Message-ID: <15444.871506377@orion.webspan.net> Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Anyone else using RELENG_2_2 (recent) seeing this breakage: cc -O2 -m486 -pipe -DKERBEROS -DCRYPT -DDEBUG -DBSD42 -I/usr/src/eBones/lib/libk rb/../../../secure/lib/libdes -I/usr/src/eBones/lib/libkrb/../../include -Wall - I/usr/obj/usr/src/tmp/usr/include -c /usr/src/eBones/lib/libkrb/send_to_kdc.c -o send_to_kdc.o /usr/src/eBones/lib/libkrb/send_to_kdc.c:49: conflicting types for `malloc' /usr/obj/usr/src/tmp/usr/include/stdlib.h:98: previous declaration of `malloc' /usr/src/eBones/lib/libkrb/send_to_kdc.c:49: conflicting types for `calloc' /usr/obj/usr/src/tmp/usr/include/stdlib.h:91: previous declaration of `calloc' /usr/src/eBones/lib/libkrb/send_to_kdc.c:49: conflicting types for `realloc' /usr/obj/usr/src/tmp/usr/include/stdlib.h:102: previous declaration of `realloc' /usr/src/eBones/lib/libkrb/send_to_kdc.c: In function `send_recv': /usr/src/eBones/lib/libkrb/send_to_kdc.c:355: warning: unsigned int format, fd_set arg (arg 3) *** Error code 1 Stop. ? Is my local cvs repository screwed? Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info From owner-freebsd-stable Wed Aug 13 15:54:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA04911 for stable-outgoing; Wed, 13 Aug 1997 15:54:56 -0700 (PDT) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA04898; Wed, 13 Aug 1997 15:54:46 -0700 (PDT) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.6/8.7.3) id PAA21048; Wed, 13 Aug 1997 15:54:45 -0700 (PDT) Date: Wed, 13 Aug 1997 15:54:45 -0700 (PDT) Message-Id: <199708132254.PAA21048@vader.cs.berkeley.edu> To: gpalmer@FreeBSD.ORG CC: freebsd-stable@FreeBSD.ORG In-reply-to: <15444.871506377@orion.webspan.net> (gpalmer@FreeBSD.ORG) Subject: Re: eBones From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * /usr/src/eBones/lib/libkrb/send_to_kdc.c:49: conflicting types for `malloc' This has been fixed on freefall on July 13. (I thought markm fixed the international repository.) Remove the malloc() etc. decls and all will be peachy. FYI, this was a long-standing bug, only masked by gcc's special-case handling of "void *" vs. "char *" functions in system header files. The recent buildworld changes build those stuff with DESTDIR set, and gcc no longer recognizes that stdlib.h as a system header file. Satoshi From owner-freebsd-stable Wed Aug 13 16:37:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA07277 for stable-outgoing; Wed, 13 Aug 1997 16:37:29 -0700 (PDT) Received: from acromail.ml.org (acroal.vip.best.com [206.86.222.181]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA07272; Wed, 13 Aug 1997 16:37:26 -0700 (PDT) Received: from localhost (root@localhost) by acromail.ml.org (8.8.6/8.8.5) with SMTP id QAA02501; Wed, 13 Aug 1997 16:37:28 -0700 (PDT) Date: Wed, 13 Aug 1997 16:37:27 -0700 (PDT) From: 0000-Administrator To: freebsd-hackers@freebsd.org cc: freebsd-stable@freebsd.org Subject: A small buffer question.. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk If the low level write() call is used to write to a data file then unlike fwrite() where you must do an fflush to make sure that info is on disk I am assuming that some type of flush is not necessary (can someone fill me in on how to insure when using write() and read() calls that the data actually gets to the disk), more importantly though if I open a socket and then use a connect call to connect to a remote system and use write() to write a block of data, is that block of data sent entirely as soon as possible? I have basically handled these things when using the stdio library i.e fwrite, printf etc., and found that an fflush is absolutely required to get the packets out of the buffers etc and sent -- I am just not that sure about how buffering (at the os level not library level) in this case affects this. From owner-freebsd-stable Wed Aug 13 16:41:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA07492 for stable-outgoing; Wed, 13 Aug 1997 16:41:13 -0700 (PDT) Received: from acromail.ml.org (acroal.vip.best.com [206.86.222.181]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA07468; Wed, 13 Aug 1997 16:41:09 -0700 (PDT) Received: from localhost (root@localhost) by acromail.ml.org (8.8.6/8.8.5) with SMTP id QAA02525; Wed, 13 Aug 1997 16:41:35 -0700 (PDT) Date: Wed, 13 Aug 1997 16:41:35 -0700 (PDT) From: 0000-Administrator To: freebsd-stable@freebsd.org cc: freebsd-hackers@freebsd.org Subject: Info files. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Why are there info files for the g++ library but no info files for the plain old c library. I learned most of what I know about network programming from the libc info files for linux --- either that or what is some good docs for general app/net programming under freebsd In particular the short and to the point examples of how the structures (and their definitions) are used (all stuff that is in the gnu c library info files). Does freebsd actually use the gnu c library, can someone explain what it uses and where I can get a book that explains how to use all the system calls? (yes, I do know about man pages) From owner-freebsd-stable Wed Aug 13 17:23:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA09708 for stable-outgoing; Wed, 13 Aug 1997 17:23:08 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA09686; Wed, 13 Aug 1997 17:22:58 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id RAA04477; Wed, 13 Aug 1997 17:21:20 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd004475; Thu Aug 14 00:21:16 1997 Message-ID: <33F24EEE.695678E2@whistle.com> Date: Wed, 13 Aug 1997 17:18:54 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: 0000-Administrator CC: freebsd-stable@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: Info files. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 0000-Administrator wrote: > > Why are there info files for the g++ library but no info files for the > plain old c library. I learned most of what I know about network > programming from the libc info files for linux --- either that or what is > some good docs for general app/net programming under freebsd In particular > the short and to the point examples of how the structures (and their > definitions) are used (all stuff that is in the gnu c library info files). > Does freebsd actually use the gnu c library, can someone explain what it > uses and where I can get a book that explains how to use all the system > calls? (yes, I do know about man pages) FreeBSD doesn't use the gnu libc. it uses the Berkeley libc. It is copiously documented i the man pages and in the DOC directories.. Also look on the web page at the bibliography. 'info' is a gnu home-grown thing that the gnu people use no-one else uses th info stuff really. the eqaul argument is 'why doesn't gnu provide man pages for their stuff?' (sometime they do sometimes they don't) From owner-freebsd-stable Wed Aug 13 18:41:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA13268 for stable-outgoing; Wed, 13 Aug 1997 18:41:34 -0700 (PDT) Received: from earth.mat.net (root@earth.mat.net [206.246.122.2]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id SAA13210; Wed, 13 Aug 1997 18:41:26 -0700 (PDT) Received: from Journey2.mat.net (journey2.mat.net [206.246.122.116]) by earth.mat.net (8.6.12/8.6.12) with SMTP id VAA25441; Wed, 13 Aug 1997 21:40:58 -0400 Date: Wed, 13 Aug 1997 21:41:18 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@Journey2.mat.net To: 0000-Administrator cc: freebsd-stable@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: Info files. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, 13 Aug 1997, 0000-Administrator wrote: > > Why are there info files for the g++ library but no info files for the > plain old c library. I learned most of what I know about network > programming from the libc info files for linux --- either that or what is > some good docs for general app/net programming under freebsd In particular > the short and to the point examples of how the structures (and their > definitions) are used (all stuff that is in the gnu c library info files). > Does freebsd actually use the gnu c library, can someone explain what it > uses and where I can get a book that explains how to use all the system > calls? (yes, I do know about man pages) > If you know about the man pages, I don't understand what your problem is. This isn't Linux, our documentation resides in man pages mostly. I know (because of the gnu prejudice against man pages) that linux is less inclined to this than most Unixes, but the man pages FreeBSD has are not incomplete (in most cases, kernel excepted). The only time that FreeBSD installs a man page, it is because the utility involved is gnu-derived, and as such has no man page documentation. In some cases (like GNU tar) a FreeBSD man page has been written anyway, because many FreeBSDers aren't very happy with info format. > > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+----------------------------------------------- From owner-freebsd-stable Wed Aug 13 18:44:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA13542 for stable-outgoing; Wed, 13 Aug 1997 18:44:30 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA13518; Wed, 13 Aug 1997 18:44:14 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id LAA17340; Thu, 14 Aug 1997 11:13:36 +0930 (CST) From: Michael Smith Message-Id: <199708140143.LAA17340@genesis.atrad.adelaide.edu.au> Subject: Re: Info files. In-Reply-To: from 0000-Administrator at "Aug 13, 97 04:41:35 pm" To: root@acromail.ml.org (0000-Administrator) Date: Thu, 14 Aug 1997 11:13:36 +0930 (CST) Cc: freebsd-stable@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 0000-Administrator stands accused of saying: > > Why are there info files for the g++ library but no info files for the > plain old c library. Because the g++ library is a GNU library, whilst the C library is Berkeley-derived. The latter has an excellent collection of manpages. > I learned most of what I know about network > programming from the libc info files for linux --- either that or what is > some good docs for general app/net programming under freebsd In particular > the short and to the point examples of how the structures (and their > definitions) are used (all stuff that is in the gnu c library info files). The standard answer : "Advanced Programming in the Unix Environment", and "Unix Network Programming", both by W. Richard Stevens. Any halfway decent bookstore will be able to get these. > Does freebsd actually use the gnu c library, can someone explain what it > uses and where I can get a book that explains how to use all the system > calls? (yes, I do know about man pages) FreeBSD does not use the GNU C library, and likely never will. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-stable Wed Aug 13 18:52:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA14196 for stable-outgoing; Wed, 13 Aug 1997 18:52:36 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA14186; Wed, 13 Aug 1997 18:52:32 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id LAA17391; Thu, 14 Aug 1997 11:21:59 +0930 (CST) From: Michael Smith Message-Id: <199708140151.LAA17391@genesis.atrad.adelaide.edu.au> Subject: Re: A small buffer question.. In-Reply-To: from 0000-Administrator at "Aug 13, 97 04:37:27 pm" To: root@acromail.ml.org (0000-Administrator) Date: Thu, 14 Aug 1997 11:21:58 +0930 (CST) Cc: freebsd-hackers@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 0000-Administrator stands accused of saying: > > If the low level write() call is used to write to a data file then unlike > fwrite() where you must do an fflush to make sure that info is on disk I > am assuming that some type of flush is not necessary (can someone fill me > in on how to insure when using write() and read() calls that the data > actually gets to the disk), more importantly though if I open a socket and > then use a connect call to connect to a remote system and use write() to > write a block of data, is that block of data sent entirely as soon as > possible? (It would make it much easier to deal with your questions if you tried to use the English language as it was designed. Most particularly, organise your thoughts into sentences, punctuate said sentences, and keep them discrete.) You are asking some really basic and not very bright questions here that would better be answered by a reading of K&R or an introductory C programming text. To cover your main points : - fwrite() may or may not commit data to the OS depending on the buffering mode applicable to the handle in question and the content of the written data. - no system call guarantees that data is "on disk". The write() system call returns once the data is queued to be written, but this does not guarantee that the data has actually hit whatever media it is aimed at. - write() to a socket will return, again, once data is committed to the socket buffers. It would be stupid for the system not to send such data as soon as was practical. > I have basically handled these things when using the stdio library i.e > fwrite, printf etc., and found that an fflush is absolutely required to > get the packets out of the buffers etc and sent -- I am just not that sure > about how buffering (at the os level not library level) in this case > affects this. You appear to have been misusing the stdio library. If you insist on using it, at the very least study the setvbuf() function. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-stable Wed Aug 13 21:12:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA20664 for stable-outgoing; Wed, 13 Aug 1997 21:12:00 -0700 (PDT) Received: from vinyl.quickweb.com (vinyl.quickweb.com [206.222.77.8]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA20656; Wed, 13 Aug 1997 21:11:49 -0700 (PDT) Received: (from mark@localhost) by vinyl.quickweb.com (8.8.5/8.6.12) id AAA20195; Thu, 14 Aug 1997 00:10:38 -0400 (EDT) Message-ID: <19970814001037.25023@vinyl.quickweb.com> Date: Thu, 14 Aug 1997 00:10:37 -0400 From: Mark Mayo To: 0000-Administrator Cc: freebsd-stable@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: Info files. References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.81e In-Reply-To: ; from 0000-Administrator on Wed, Aug 13, 1997 at 04:41:35PM -0700 Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, Aug 13, 1997 at 04:41:35PM -0700, 0000-Administrator wrote: > > Why are there info files for the g++ library but no info files for the > plain old c library. Cause the plain of c library isn't by GNU under FreeBSD (and hopefully never will be.). FreeBSD's libc is derived from Berkeley, and the man pages are excellent. Most BSD people (well, at least most I know - myself included) don't like the 'info' system much.... 'man' is the way around the FreeBSD c library. > I learned most of what I know about network > programming from the libc info files for linux --- either that or what is > some good docs for general app/net programming under freebsd In particular > the short and to the point examples of how the structures (and their > definitions) are used (all stuff that is in the gnu c library info files). > Does freebsd actually use the gnu c library, can someone explain what it > uses and where I can get a book that explains how to use all the system > calls? (yes, I do know about man pages) Well, first of all look in /usr/share/doc/psd/ - the two papers you'll be most interested in are 20.ipctut and 21.ipc. They're quite good introductions to the BSD socket interface. If you're looking for a book, "Advanced Programming in the UNIX Environment" by Stevens (Addison-Wesley) is excellent. He also has a Network programming book, and a couple of editions about TCP/IP. All are highly recomended. Have fun, -Mark -- ---------------------------------------------------------------------------- Mark Mayo mark@quickweb.com RingZero Comp. http://vinyl.quickweb.com/mark finger mark@quickweb.com for my PGP key and GCS code ---------------------------------------------------------------------------- University degrees are a bit like adultery: you may not want to get involved with that sort of thing, but you don't want to be thought incapable. -Sir Peter Imbert From owner-freebsd-stable Thu Aug 14 01:50:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA06453 for stable-outgoing; Thu, 14 Aug 1997 01:50:08 -0700 (PDT) Received: from css.tuu.utas.edu.au (acs@css.tuu.utas.edu.au [131.217.115.65]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA06447 for ; Thu, 14 Aug 1997 01:50:04 -0700 (PDT) From: andrew@ugh.net.au Received: from localhost (acs@localhost) by css.tuu.utas.edu.au (8.8.5/8.8.5) with SMTP id SAA03556 for ; Thu, 14 Aug 1997 18:50:02 +1000 (EST) X-Authentication-Warning: depravitas.tuu.utas.edu.au: acs owned process doing -bs Date: Thu, 14 Aug 1997 18:50:02 +1000 (EST) To: freebsd-stable@freebsd.org Subject: libalias_p.a - Not found Message-ID: X-Meaning-of-Life: none X-WonK: *wibble* MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I just built world (make buildworld) on a 2.2-STABLE box as of a couple of months ago. I then NFS mounted /usr/src and /usr/obj to a different box (running 2.2.2-RELEASE). I type make installworld and a few pages later get install telling me there is no such file or directory as libalias_p.a... /usr/obj/usr/src/lib/libalias/libalias_p.a exists.... Thanks, Andrew From owner-freebsd-stable Thu Aug 14 02:09:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA07198 for stable-outgoing; Thu, 14 Aug 1997 02:09:39 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (ala-ca8-04.ix.netcom.com [207.93.141.132]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA07193 for ; Thu, 14 Aug 1997 02:09:35 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id CAA04957; Thu, 14 Aug 1997 02:08:35 -0700 (PDT) Date: Thu, 14 Aug 1997 02:08:35 -0700 (PDT) Message-Id: <199708140908.CAA04957@silvia.HIP.Berkeley.EDU> To: andrew@ugh.net.au CC: freebsd-stable@FreeBSD.ORG In-reply-to: (andrew@ugh.net.au) Subject: Re: libalias_p.a - Not found From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * I type make installworld and a few pages later get install telling me * there is no such file or directory as libalias_p.a... Well, it works here. Care to attach a log? Satoshi From owner-freebsd-stable Thu Aug 14 05:09:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA13598 for stable-outgoing; Thu, 14 Aug 1997 05:09:30 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA13583; Thu, 14 Aug 1997 05:09:20 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.6/8.6.9) with ESMTP id FAA13322; Thu, 14 Aug 1997 05:09:22 -0700 (PDT) To: stable@freebsd.org cc: committers@freebsd.org Reply-To: stable@freebsd.org Subject: Heads up! FreeBSD 2.2.5 freeze is just 30 days away. Date: Thu, 14 Aug 1997 05:09:22 -0700 Message-ID: <13318.871560562@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [This is being deliberately cross-posted to -stable and -committers due to the importance of the subject; if your follow-up deals with work allocation or a similar subject, please cc committers. If it deals with user-oriented issues, please cc stable. - thanks!] Since people received so little warning with 2.2.2, "the stealth release", I'm now erring a bit more on the other side of caution and giving people plenty of advance warning of my intention to release FreeBSD 2.2.5 at the end of September, a realistic final cut-off date for changes being September 15th. That gives everyone just 30 days to make sure that things they care about are properly merged into the RELENG_2_2 branch. What sorts of things should and should not go into 2.2.5? Well, since the number of differences between the 3.0 and 2.2 branches currently totals some 18MB of unidiffs, it's obvious that not all of this will or should be merged from one branch into the other. Bug fixes and security enhancements top the list of things which should go from -current into -stable before the release, if they haven't been merged already. If some utility can also be upgraded to a version which has been proven to work well in -current AND imposes very little impact on the user (I.E. it's backwards-compatible and has not significantly changed its interface), it is a reasonable candidate for the 2.2 branch. As always, of course, it is the committer who is expected to use his or her best judgement when deciding whether or not the risk/benefit ratio of merging something merits such an action. Again: Starting from now, we have 30 days to get the RELENG_2_2 branch into reasonable shape and into its 15-day test cycle, after which we ship that puppy. Conventional wisdom has always considered the "dot-five" releases to be the first truly solid releases of any branch (as witnessed with 1.1.5, 2.0.5 & 2.1.5) and I'd certainly be happy to see us carry this fine tradition into the 2.2 branch. ;-) Given that releng22.freebsd.org is also up and cranking out RELENG_2_2 snapshots every day again now, we should have that additional advantage during this release cycle which we didn't have before, at least where testing the installation tools is concerned. Jordan From owner-freebsd-stable Thu Aug 14 16:26:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA20685 for stable-outgoing; Thu, 14 Aug 1997 16:26:51 -0700 (PDT) Received: from css.tuu.utas.edu.au (acs@css.tuu.utas.edu.au [131.217.115.65]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA20680 for ; Thu, 14 Aug 1997 16:26:38 -0700 (PDT) From: andrew@ugh.net.au Received: from localhost (acs@localhost) by css.tuu.utas.edu.au (8.8.5/8.8.5) with SMTP id JAA06241; Fri, 15 Aug 1997 09:26:27 +1000 (EST) X-Authentication-Warning: depravitas.tuu.utas.edu.au: acs owned process doing -bs Date: Fri, 15 Aug 1997 09:26:27 +1000 (EST) To: Satoshi Asami cc: freebsd-stable@FreeBSD.ORG Subject: Re: libalias_p.a - Not found In-Reply-To: <199708140908.CAA04957@silvia.HIP.Berkeley.EDU> Message-ID: X-Meaning-of-Life: none X-WonK: *wibble* MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 14 Aug 1997, Satoshi Asami wrote: > * I type make installworld and a few pages later get install telling me > * there is no such file or directory as libalias_p.a... > > Well, it works here. Care to attach a log? Here goes...You probably dont need the full thing but anyway: cd /usr/src && PATH=/usr/obj/usr/src/tmp/sbin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/bin:/usr/obj/usr/src/tmp/usr/bin BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/misc/bison.simple COMPILER_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/sr c/tmp/usr/bin GCC_EXEC_PREFIX=/usr/obj/usr/src/tmp/usr/lib/ LD_LIBRARY_PATH=/usr/obj/usr/src/tmp/usr/lib LIBRARY_PATH=/usr/obj/usr/src/tmp/usr/lib:/usr/obj/usr/src/tmp/usr/lib CC='cc -nostdinc' /usr/obj/usr/src/tmp/usr/bin/make reinstall -------------------------------------------------------------- Making hierarchy -------------------------------------------------------------- cd /usr/src && /usr/obj/usr/src/tmp/usr/bin/make hierarchy cd /usr/src/etc && /usr/obj/usr/src/tmp/usr/bin/make distrib-dirs mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p / mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var if [ -d /usr/share/locale ] ; then cd /usr/share/locale; for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE nl_NL no_NO pt_PT sv_SE ; do if [ -h $l.ISO_8859-1 ]; then rm $l.ISO_8859- 1; fi ; done; fi mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include cd /; rm -f /sys; ln -s usr/src/sys sys cd /usr/share/locale; set - `cat /usr/src/etc/locale.alias`; while [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done cd /usr/share/nls; set - `cat /usr/src/etc/locale.alias`; while [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done; rm -rf POSIX; ln -s C POSIX -------------------------------------------------------------- Installing everything.. -------------------------------------------------------------- cd /usr/src && /usr/obj/usr/src/tmp/usr/bin/make install ===> include if [ -h /usr/include/net ]; then rm -f /usr/include/net; fi if [ -h /usr/include/netns ]; then rm -f /usr/include/netns; fi if [ -h /usr/include/netatalk ]; then rm -f /usr/include/netatalk; fi if [ -h /usr/include/netinet ]; then rm -f /usr/include/netinet; fi if [ -h /usr/include/netipx ]; then rm -f /usr/include/netipx; fi if [ -h /usr/include/netkey ]; then rm -f /usr/include/netkey; fi if [ -h /usr/include/nfs ]; then rm -f /usr/include/nfs; fi if [ -h /usr/include/pccard ]; then rm -f /usr/include/pccard; fi if [ -h /usr/include/sys ]; then rm -f /usr/include/sys; fi if [ -h /usr/include/vm ]; then rm -f /usr/include/vm; fi if [ -h /usr/include/ufs ]; then rm -f /usr/include/ufs; fi if [ -h /usr/include/ufs/ffs ]; then rm -f /usr/include/ufs/ffs; fi if [ -h /usr/include/ufs/lfs ]; then rm -f /usr/include/ufs/lfs; fi if [ -h /usr/include/ufs/mfs ]; then rm -f /usr/include/ufs/mfs; fi if [ -h /usr/include/ufs/ufs ]; then rm -f /usr/include/ufs/ufs; fi if [ -h /usr/include/machine ]; then rm -f /usr/include/machine; fi if [ ! -d /usr/include/net ]; then mkdir /usr/include/net; chown bin.bin /usr/include/net; chmod 755 /usr/include/net; fi if [ ! -d /usr/include/netns ]; then mkdir /usr/include/netns; chown bin.bin /usr/include/netns; chmod 755 /usr/include/netns; fi if [ ! -d /usr/include/netatalk ]; then mkdir /usr/include/netatalk; chown bin.bin /usr/include/netatalk; chmod 755 /usr/include/netatalk; fi if [ ! -d /usr/include/netinet ]; then mkdir /usr/include/netinet; chown bin.bin /usr/include/netinet; chmod 755 /usr/include/netinet; fi if [ ! -d /usr/include/netipx ]; then mkdir /usr/include/netipx; chown bin.bin /usr/include/netipx; chmod 755 /usr/include/netipx; fi if [ ! -d /usr/include/netkey ]; then mkdir /usr/include/netkey; chown bin.bin /usr/include/netkey; chmod 755 /usr/include/netkey; fi if [ ! -d /usr/include/nfs ]; then mkdir /usr/include/nfs; chown bin.bin /usr/include/nfs; chmod 755 /usr/include/nfs; fi if [ ! -d /usr/include/pccard ]; then mkdir /usr/include/pccard; chown bin.bin /usr/include/pccard; chmod 755 /usr/include/pccard; fi if [ ! -d /usr/include/sys ]; then mkdir /usr/include/sys; chown bin.bin /usr/include/sys; chmod 755 /usr/include/sys; fi if [ ! -d /usr/include/vm ]; then mkdir /usr/include/vm; chown bin.bin /usr/include/vm; chmod 755 /usr/include/vm; fi if [ ! -d /usr/include/ufs ]; then mkdir /usr/include/ufs; chown bin.bin /usr/include/ufs; chmod 755 /usr/include/ufs; fi if [ ! -d /usr/include/ufs/ffs ]; then mkdir /usr/include/ufs/ffs; chown bin.bin /usr/include/ufs/ffs; chmod 755 /usr/include/ufs/ffs; fi if [ ! -d /usr/include/ufs/lfs ]; then mkdir /usr/include/ufs/lfs; chown bin.bin /usr/include/ufs/lfs; chmod 755 /usr/include/ufs/lfs; fi if [ ! -d /usr/include/ufs/mfs ]; then mkdir /usr/include/ufs/mfs; chown bin.bin /usr/include/ufs/mfs; chmod 755 /usr/include/ufs/mfs; fi if [ ! -d /usr/include/ufs/ufs ]; then mkdir /usr/include/ufs/ufs; chown bin.bin /usr/include/ufs/ufs; chmod 755 /usr/include/ufs/ufs; fi if [ ! -d /usr/include/machine ]; then mkdir /usr/include/machine; chown bin.bin /usr/include/machine; chmod 755 /usr/include/machine; fi cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 net/*.h /usr/include/net cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 netns/*.h /usr/include/netns cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 netatalk/*.h /usr/include/netatalk cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 netinet/*.h /usr/include/netinet cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 netipx/*.h /usr/include/netipx cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 netkey/*.h /usr/include/netkey cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 nfs/*.h /usr/include/nfs cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 pccard/*.h /usr/include/pccard cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 sys/*.h /usr/include/sys cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 vm/*.h /usr/include/vm cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 ufs/ffs/*.h /usr/include/ufs/ffs cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 ufs/lfs/*.h /usr/include/ufs/lfs cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 ufs/mfs/*.h /usr/include/ufs/mfs cd /usr/src/include/../sys; install -C -o bin -g bin -m 444 ufs/ufs/*.h /usr/include/ufs/ufs cd /usr/src/include/../sys/i386/include; install -C -o bin -g bin -m 444 *.h /usr/include/machine cd /usr/src/include; install -C -o bin -g bin -m 444 a.out.h ar.h assert.h bitstring.h ctype.h db.h dirent.h disktab.h err.h f2c.h fnmatch.h fstab.h fts.h glob.h grp.h strhash.h histedit.h kvm.h limits.h link.h locale.h malloc.h memory.h mpool.h ndbm. h netdb.h nl_types.h nlist.h paths.h pthread.h pthread_np.h pwd.h ranlib.h regex.h regexp.h resolv.h rune.h runetype.h setjmp.h sgtty.h signal.h stab.h stddef.h stdio.h stdlib.h string.h strings.h struct.h sysexits.h tar.h time.h timers.h ttyent.h uni std.h utime.h utmp.h vis.h /usr/include cd /usr/src/include/arpa; install -C -o bin -g bin -m 444 ftp.h inet.h nameser.h telnet.h tftp.h /usr/include/arpa cd /usr/src/include/protocols; install -C -o bin -g bin -m 444 dumprestore.h routed.h rwhod.h talkd.h timed.h /usr/include/protocols cd /usr/src/include/rpc; install -C -o bin -g bin -m 444 auth.h auth_unix.h clnt.h pmap_clnt.h pmap_prot.h pmap_rmt.h rpc.h rpc_msg.h svc.h svc_auth.h types.h xdr.h /usr/include/rpc creating osreldate.h from newvers.sh . /usr/src/include/../sys/conf/newvers.sh; echo "$COPYRIGHT" > osreldate.h; echo \#'undef __FreeBSD_version' >> osreldate.h; echo \#'define __FreeBSD_version' $RELDATE >> osreldate.h install -C -o bin -g bin -m 444 osreldate.h /usr/include ln -sf sys/errno.h /usr/include/errno.h ln -sf sys/fcntl.h /usr/include/fcntl.h ln -sf sys/syslog.h /usr/include/syslog.h ln -sf sys/termios.h /usr/include/termios.h ln -sf machine/float.h /usr/include/float.h ln -sf machine/floatingpoint.h /usr/include/floatingpoint.h ln -sf machine/stdarg.h /usr/include/stdarg.h ln -sf machine/varargs.h /usr/include/varargs.h ===> include/rpcsvc install -C -o bin -g bin -m 444 /usr/src/include/rpcsvc/yp_prot.h /usr/src/include/rpcsvc/ypclnt.h /usr/src/include/rpcsvc/bootparam_prot.x /usr/src/include/rpcsvc/klm_prot.x /usr/src/include/rpcsvc/mount.x /usr/src/include/rpcsvc/nfs_prot.x /usr/src/in clude/rpcsvc/nlm_prot.x /usr/src/include/rpcsvc/rex.x /usr/src/include/rpcsvc/rnusers.x /usr/src/include/rpcsvc/rquota.x /usr/src/include/rpcsvc/rstat.x /usr/src/include/rpcsvc/rwall.x /usr/src/include/rpcsvc/sm_inter.x /usr/src/include/rpcsvc/spray.x /us r/src/include/rpcsvc/yppasswd.x /usr/src/include/rpcsvc/yp.x /usr/src/include/rpcsvc/ypxfrd.x klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h ypxfrd.h /usr/include/rpcsvc ===> lib ===> lib/csu/i386 install -C -o bin -g bin -m 444 /usr/src/lib/csu/i386/dlfcn.h /usr/include install -c -o bin -g bin -m 444 crt0.o c++rt0.o gcrt0.o scrt0.o sgcrt0.o /usr/lib install -c -o bin -g bin -m 444 dlopen.3.gz /usr/share/man/man3 /usr/share/man/man3/dlsym.3.gz -> /usr/share/man/man3/dlopen.3.gz /usr/share/man/man3/dlerror.3.gz -> /usr/share/man/man3/dlopen.3.gz /usr/share/man/man3/dlclose.3.gz -> /usr/share/man/man3/dlopen.3.gz ===> lib/libalias install -C -o bin -g bin -m 444 /usr/src/lib/libalias/alias.h /usr/include install -c -o bin -g bin -m 444 libalias.a /usr/lib install -c -o bin -g bin -m 444 libalias_p.a /usr/lib install: libalias_p.a: No such file or directory *** Error code 71 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. Thanks, Andrew From owner-freebsd-stable Fri Aug 15 15:45:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA23261 for stable-outgoing; Fri, 15 Aug 1997 15:45:56 -0700 (PDT) Received: from helios.whro.org (ns1162.whro.org [198.76.162.2]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA23252 for ; Fri, 15 Aug 1997 15:45:52 -0700 (PDT) Received: from blueprint.whro.org (lunar-107.whro.org [198.76.164.107]) by helios.whro.org (8.8.5/8.8.5) with SMTP id SAA24565 for ; Fri, 15 Aug 1997 18:43:29 -0400 (EDT) Message-ID: <33F4F8F1.28DA@whro.org> Date: Fri, 15 Aug 1997 17:48:49 -0700 From: Bob Boone Reply-To: bboone@whro.org Organization: Hampton Roads Educational Telecommunications Association X-Mailer: Mozilla 3.01 (Win16; I) MIME-Version: 1.0 To: freebsd-stable@FreeBSD.ORG Subject: subscribe freebsd-stable Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk subscribe freebsd-stable -- Bob Boone, Chief Engineer for Television WHRO-TV/FM 5200 Hampton Blvd. Norfolk, Va. 23508 Pager: (757) 860-3303 *** Ph: (757) 889-9466 *** Fx: (757) 489-4444 Internet: bboone@whro.org WebSite: http://www.whro.org ===================================================================== From owner-freebsd-stable Fri Aug 15 16:24:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA24755 for stable-outgoing; Fri, 15 Aug 1997 16:24:24 -0700 (PDT) Received: from zeus.tomco.net (zeus.tomco.net [207.31.102.4]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA24749 for ; Fri, 15 Aug 1997 16:24:21 -0700 (PDT) Received: from nolancjr.tomco.net (max4-32.tomco.net [207.31.99.111]) by zeus.tomco.net (8.8.5/8.8.5) with SMTP id TAA29010 for ; Fri, 15 Aug 1997 19:23:50 -0400 (EDT) Message-ID: <33F4E536.654@virtual411.com> Date: Fri, 15 Aug 1997 19:24:38 -0400 From: "Nolan C. Church Jr." Organization: Cathedral Sound Productions X-Mailer: Mozilla 3.0Gold (Win95; I) MIME-Version: 1.0 To: freebsd-stable@FreeBSD.ORG Subject: Installing FreeBSD Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I am trying to install FreeBSD. When I try to boot the install floppy I get the message: crc error I had trouble on this machine with Windows95 also. Is this a hardware problem? Thanks for any! help. -- Nolan C. Church Jr. nolancjr@virtual411.com http://www.soundstore.com/nolan/ http://www.soundstore.com/ http://www.virtual411.com/ From owner-freebsd-stable Fri Aug 15 22:57:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA09325 for stable-outgoing; Fri, 15 Aug 1997 22:57:15 -0700 (PDT) Received: from emout20.mail.aol.com (emout20.mx.aol.com [198.81.11.46]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA09320 for ; Fri, 15 Aug 1997 22:57:12 -0700 (PDT) From: Hetzels@aol.com Received: (from root@localhost) by emout20.mail.aol.com (8.7.6/8.7.3/AOL-2.0.0) id BAA20946; Sat, 16 Aug 1997 01:56:40 -0400 (EDT) Date: Sat, 16 Aug 1997 01:56:40 -0400 (EDT) Message-ID: <970816015639_-84798578@emout20.mail.aol.com> To: nolancjr@virtual411.com, stable@freebsd.org Subject: Re: Installing FreeBSD Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In a message dated 97-08-15 20:10:56 EDT, nolancjr@virtual411.com writes: > I am trying to install FreeBSD. When I try to boot the install floppy > I get the message: crc error > I had trouble on this machine with Windows95 also. Is this a hardware > problem? > > Thanks for any! help. > -- > > Nolan C. Church Jr. > I had the same problem when I first started using FreeBSD w/2.5GB HD on my GW P-133 system. The only way to correct it was for me to upgrade the BIOS for my motherboard (Adladin). What Hardware do you have? Motherboard _________________ BIOS Version ______________ Hard Drives ____________________________________________ Scot From owner-freebsd-stable Sat Aug 16 05:52:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA21954 for stable-outgoing; Sat, 16 Aug 1997 05:52:23 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id FAA21948 for ; Sat, 16 Aug 1997 05:52:20 -0700 (PDT) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id OAA03683 for stable@FreeBSD.ORG; Sat, 16 Aug 1997 14:52:19 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.8.7/8.8.5) id OAA06156; Sat, 16 Aug 1997 14:44:15 +0200 (MET DST) Message-ID: <19970816144414.JB20069@uriah.heep.sax.de> Date: Sat, 16 Aug 1997 14:44:14 +0200 From: j@uriah.heep.sax.de (J Wunsch) To: stable@FreeBSD.ORG Subject: Re: Heads up! FreeBSD 2.2.5 freeze is just 30 days away. References: <13318.871560562@time.cdrom.com> X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 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 Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <13318.871560562@time.cdrom.com>; from Jordan K. Hubbard on Aug 14, 1997 05:09:22 -0700 Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Jordan K. Hubbard wrote: > Since people received so little warning with 2.2.2, "the stealth > release", I'm now erring a bit more on the other side of caution and > giving people plenty of advance warning of my intention to release > FreeBSD 2.2.5 at the end of September, ... Thanks for the warning. I'll walk down the collected list of ``consider for 2.2'' things. -- 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. ;-) From owner-freebsd-stable Sat Aug 16 11:09:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA03291 for stable-outgoing; Sat, 16 Aug 1997 11:09:29 -0700 (PDT) Received: from wall.jhs.no_domain (vector.muc.ditec.de [194.120.126.35]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA03248; Sat, 16 Aug 1997 11:09:15 -0700 (PDT) Received: from wall.jhs.no_domain (localhost [127.0.0.1]) by wall.jhs.no_domain (8.8.5/8.6.9) with ESMTP id OAA02164; Sat, 16 Aug 1997 14:42:17 +0200 (MET DST) Message-Id: <199708161242.OAA02164@wall.jhs.no_domain> To: "Nolan C. Church Jr." cc: freebsd-stable@freebsd.org Subject: Re: Installing FreeBSD From: "Julian H. Stacey" Reply-To: "Julian H. Stacey" X-Email: Home: Lists: Work (firewall blocks incoming): X-web: http://www.freebsd.org/~jhs/ X-address: Holz Strasse 27d, 80469 Munich, Germany X-tel: Home +49.89.268616, Work +49.89.607.29788 Fax +49.89.2608126, Data +49.89.26023276 X-company: Vector Systems Ltd, Unix & Internet Consultants. X-software: FreeBSD (Unix) + EXMH 1.6.9 (PGP key on web) In-reply-to: Your message of "Fri, 15 Aug 1997 19:24:38 EDT." <33F4E536.654@virtual411.com> Date: Sat, 16 Aug 1997 14:42:15 +0200 Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Reference: > From: "Nolan C. Church Jr." > Date: Fri, 15 Aug 1997 19:24:38 -0400 > Message-id: <33F4E536.654@virtual411.com> Hi, "Nolan C. Church Jr." wrote: > I am trying to install FreeBSD. When I try to boot the install floppy > I get the message: crc error > I had trouble on this machine with Windows95 also. Is this a hardware > problem? Yes crc= Cyclic Redundancy Check I looked in src/sys/* .... I see lots of "CRC Error" but only: i386/boot/kzipboot/unzip.c: error("crc error"); pc98/boot/kzipboot/unzip.c: error("crc error"); pc98/boot/netboot/3c509.c: error("crc error"); If we ignore pc98, that leaves /usr/src/sys/i386/boot/kzipboot/unzip.c First check your boot floppies have identicaL data content with floppy images on the cdrom, (if you coopied them with some ascii copier, for instance, they'll be useless) Id the content really is the same, you'd better get hold of hardware periperal testing programs, & test your floppy drives, ram etc. > Thanks for any! help. Good Luck > -- > > Nolan C. Church Jr. > > nolancjr@virtual411.com > > http://www.soundstore.com/nolan/ > http://www.soundstore.com/ > http://www.virtual411.com/ > > Julian -- Julian H. Stacey jhs@freebsd.org http://www.freebsd.org/~jhs/ From owner-freebsd-stable Sat Aug 16 12:31:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA07031 for stable-outgoing; Sat, 16 Aug 1997 12:31:19 -0700 (PDT) Received: from shell.uniserve.com (tom@shell.uniserve.com [204.244.210.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA07025 for ; Sat, 16 Aug 1997 12:31:12 -0700 (PDT) Received: from localhost (tom@localhost) by shell.uniserve.com (8.8.5/8.8.5) with SMTP id MAA27963; Sat, 16 Aug 1997 12:26:24 -0700 (PDT) X-Authentication-Warning: shell.uniserve.com: tom owned process doing -bs Date: Sat, 16 Aug 1997 12:26:24 -0700 (PDT) From: Tom To: Joerg Wunsch cc: stable@FreeBSD.ORG Subject: Re: Heads up! FreeBSD 2.2.5 freeze is just 30 days away. In-Reply-To: <19970816144414.JB20069@uriah.heep.sax.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sat, 16 Aug 1997, J Wunsch wrote: > As Jordan K. Hubbard wrote: > > > Since people received so little warning with 2.2.2, "the stealth > > release", I'm now erring a bit more on the other side of caution and > > giving people plenty of advance warning of my intention to release > > FreeBSD 2.2.5 at the end of September, ... > > Thanks for the warning. I'll walk down the collected list of > ``consider for 2.2'' things. Long usernames? This change is very simple. Myself and others have been patching local copies of 2.2-stable to get this functionality for a long time. > -- > 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. ;-) > Tom From owner-freebsd-stable Sat Aug 16 12:31:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA07062 for stable-outgoing; Sat, 16 Aug 1997 12:31:33 -0700 (PDT) Received: from counterintelligence.ml.org (mdean.vip.best.com [206.86.94.101]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA07052 for ; Sat, 16 Aug 1997 12:31:28 -0700 (PDT) Received: from localhost (jamil@localhost) by counterintelligence.ml.org (8.8.6/8.8.5) with SMTP id MAA04979; Sat, 16 Aug 1997 12:30:51 -0700 (PDT) Date: Sat, 16 Aug 1997 12:30:51 -0700 (PDT) From: "Jamil J. Weatherbee" To: David Greenman cc: freebsd-stable@freebsd.org Subject: FreeBSD 2.2.5 Release In-Reply-To: <199708161207.FAA26252@implode.root.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk If you are going from 2.2.2 to 2.2.5 CD's will it be possible to do an upgrade easily or am I better off leaving any critical servers running the ports/stand utils from 2.2.2 and just keeping up with the cvsups on the stable tree? Yes, I did take a look at the sysinstall upgrade function but that seems like you might be better off just leaving it alone. From owner-freebsd-stable Sat Aug 16 18:12:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA22099 for stable-outgoing; Sat, 16 Aug 1997 18:12:43 -0700 (PDT) Received: from hod.tera.com (hod.tera.com [207.108.223.22]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA22094 for ; Sat, 16 Aug 1997 18:12:39 -0700 (PDT) Received: from athena.tera.com (athena.tera.com [207.108.223.153]) by hod.tera.com (8.7.5/8.7.3) with ESMTP id SAA28853; Sat, 16 Aug 1997 18:11:52 -0700 (PDT) From: Gary Kline Received: (from kline@localhost) by athena.tera.com (8.7.5/8.7.3) id SAA29109; Sat, 16 Aug 1997 18:11:51 -0700 (PDT) Message-Id: <199708170111.SAA29109@athena.tera.com> Subject: Re: FreeBSD 2.2.5 Release In-Reply-To: from "Jamil J. Weatherbee" at "Aug 16, 97 12:30:51 pm" To: jamil@counterintelligence.ml.org (Jamil J. Weatherbee) Date: Sat, 16 Aug 1997 18:11:51 -0700 (PDT) Cc: dg@root.com, freebsd-stable@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL23 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Another quest re 2.2.5: when do you see the CDROM published? Best guess? I began with 2.0.5, then 2.1.5, and up-rev'd to 2.2RELEASE via ppp. In two, three months I'd like to buy the next *.5 release for both my systems. gary kline