HDTenEightyP/NetNews huggingface dataset:
From: hlu@luke.eecs.wsu.edu (H.J. Lu)
Subject: Re: 0.99.2 compile problem
Keywords: 0.99.2 compile problem
Organization: Washington State University!
Date: Thu, 7 Jan 93 10:10:14 GMT

In article <C0Fw86.E2t@ppcger.ppc.sub.org> sepp@ppcger.ppc.sub.org (Josef Wolf) writes:
>torvalds@klaava.Helsinki.FI (Linus Torvalds) writes:
>>I've now seen two compilation problem reports, and they both looked like
>>being due to bad include-file setups, probably due to a problem with the
>>SLS files. 
>
>>IMPORTANT! To get any linux kernel to compile, your /usr/include/linux
>>and /usr/include/asm directories should be symlinks to the linux
>>include-dirs.  If they aren't, correct the problem with:
>
>>	# rm -rf /usr/include/linux
>>	# rm -rf /usr/include/asm
>>	# ln -s /usr/src/linux/include/linux /usr/include/linux
>>	# ln -s /usr/src/linux/include/asm /usr/include/asm
>
>This problem originates in the new include-files as packaged in inc-4.2.TZ.
>There are these two links set up to point to
>
>/net/irl/users/hlu/local/{asm|linux}
>
>or some such. Maybe the maintainor of this package could set up these links
>(and the Makefiles etc/pp) to be correct for the target-machines before
>posting them? This coud save some trouble for some people and some typing
>for other people who are kind enough to answer questions.
>

In release.libc-4.2, there is a warning about that. Maybe it is not
clear enough.

If you have /usr/include/asm and /usr/include/linux set up right before
you install inc-4.2.TZ,

tar xvvofz inc-4.2.TZ

should not touch their symbolic links, at least this is the case for
GNU tar I am using.

H.J.
From: dsc3pzp@nmrdc1.nmrdc.nnmc.navy.mil (Philip Perucci)
Newsgroups: comp.os.linux
Subject: PROLOG on Linux!
Date: 6 Jan 93 18:10:22 GMT
Organization: Naval Medical Research & Development Command

Hi,

  Anybody looking for a good PROLOG?  I got SWI-Prolog to work from
swi.psy.uva.nl fairly easily.  The changes required to get the
latest version (1.6.8) are given below.  The author will include
them in the next release so Linux should be supported "off-the-shelf".
I did this with Linux 0.99pl2, gcc 2.3.3, and libc 4.2.  Please
E-mail me with any improvements to changes below, and I will forward to
author!

  FTP site:  swi.psy.uva.nl
  Directory: /pub/SWI-Prolog
  File:      pl-1.6.8.tar.Z

BTW:  This is NOT a diff file!

-------------------------- cut here -----------------------------------------


Do the following to compile SWI-Prolog 1.6.8 on gcc 2.3.3, libc 4.2,
using Linux 0.99pl2:

pl/linux/md.h
-------------

	* M_CC   = gcc
	* M_LIBS = -lm -ltermcap
	* #define O_UCHAR_PREDEFINED 0
	* #define O_PROFILE          1

pl/linux/pl-os.c
----------------

	* Comment out lines 1674-1675 (as shown below)
		/*  stdin->_ptr = stdin->_base; */
		/*  stdin->_cnt = 0;            */

pl/linux/pl-setup.c
-------------------

	* Comment out line 147 (as shown below)
		/*    pl_signal(SIGBUS,  fatal_signal_handler); */

Makefile
--------

	* Compilation of pl-main.c fails due to extra spaces:

gcc  -c    -DSYSTEMHOME=\""/tmp/pl"\ " 	-DDEFSTARTUP=\"".plrc"\ " pl-main.c
                                    |                          |
                                   Here          and          here

	  Shown above is how line is printed when make crashes.
	  Change the line to:

gcc  -c    -DSYSTEMHOME=\""/tmp/pl"\" 	-DDEFSTARTUP=\"".plrc"\" pl-main.c

	  and all is well.





-- 
===========================================================================
  phil perucci      | "Any opinions expressed are solely my own views and 
  ssb1pzp@digex.com |  do not reflect the position of any organization"
===========================================================================
From: Gary.Pfeffer@f1161.n261.z1.fidonet.org (Gary Pfeffer)
Newsgroups: comp.os.linux
Subject: Networking with Novell or Novell Compatable Networks
Date: Sat, 09 Jan 1993 23:14:14 -0800

        Hi.  I am new to networking and only in the DOS world.  I have
a
        novell compatible network called PAIRWARE which uses serial
        ports to link DOS machines together in a peer to peer network.
        It was a good introduction but there certainly is a need for
the
        ETHERNET cards :)

        My big question is this?  Is there currently any means to
        connect to a NOVELL BOX (but not tcp/ip) so that dos machines
        can use the resources of the linux box and vice-versa?

        This would come in handy, first at home, to connect my DOS
        ROBOBBS BOX to my linux system, then.... tomorrow... the
office....
        next week.... THE WORLD!


      Gary


-/> YaleBBS v1.09c [Nov 17, 1992]
---- Yecho v1.07a
 * Origin: The Exchange BBS - (410) 529-1716 - Baltimore, MD  USA
(1:261/1161)

Xref: sparky comp.os.linux.announce:120 comp.os.linux:23491
From: p_copela@csd.uwe-bristol.ac.uk \ () (Phil (SysAdmin Parallel Research)))
Newsgroups: comp.os.linux.announce,comp.os.linux
Subject: FAQ-net-0.99.2
Keywords: net faq
Date: 10 Jan 93 21:34:06 GMT
Followup-To: comp.os.linux
Organization: University of the West of England, Bristol

Oh well, I see i've uploaded the faq a bit too quickly this time.
I have placed the new FAQ on sunsite.unc.edu as

/pub/Linux/Incoming/faq-net-0.99.2

I'll make a quick revision for next week which will include a
setup for single (standalone) without network card.
(honest guv)

Phil
=--=
-- 

===============================================================================
  (c) 1992 Philip Copeland - alias 'Bryce'                    (SysAdmin)
  JANET      : p_copela@uk.ac.bristol-poly.csd
Newsgroups: comp.os.linux.announce,comp.os.linux
From: sanjuan!pmacdona@sol.UVic.CA (Peter MacDonald)
Subject: SLS update: 'a' - 'c'
Followup-To: comp.os.linux
Keywords: SLS update
Organization: University of Victoria, Victoria, BC, CANADA
Date: Tue, 12 Jan 1993 06:36:25 GMT

The new release of SLS is now available.  It contains a massive
upgrade to series 'a', 'b', and 'c'.  The compiler and libs
have been updated, and more stuff added.  There are many 
improvements, but see RELEASE for details.

X11 will not be upgraded until 1.2 is out (hopefully with
jump tables).

Peter
pmacdona@sanjuan.uvic.ca
------------------------------------------------------
Newsgroups: comp.os.linux.announce,comp.os.linux
From: lars.wirzenius@helsinki.fi (Lars Wirzenius)
Subject: Announcement crossposting will cease
Followup-To: comp.os.linux
Keywords: moderation notice
Organization: University of Helsinki
Date: Tue, 12 Jan 1993 03:58:50 GMT

From the moderators:

This is a last warning to everybody that the announcements posted to
comp.os.linux.announce will cease to be crossposted to comp.os.linux
around Thursday (in some unspecified time zone).  This means that you
should subscribe to c.o.l.a if you want to read the announcements.
There have been warnings about this earlier, this is the last one.
Act now, or no more cola for you.

The reason for the change is that there are a number of people who
will get such crossposted articles once per group, while there don't
seem to be very many people who will suffer if the crosspostings cease
(at least there has not been violent opposition when the moderators
have made noises about this before).  We have not made the change
earlier because we wanted the group to be better established first,
and make certain that everybody had time to get the group.

If you do not already have access to comp.os.linux.announce, please
contact your news administrator about it.  If (and only if) that can't
be fixed, you can join the ANNOUNCE channel on the
linux-activists@niksula.hut.fi mailing list (send an empty mail to
linux-activists-request@niksula.hut.fi for instructions for joining).
Please avoid subscribing unnecessarily, because that will put more
load on the machine the mailing list is running on, and that machine
has already suffered badly from the mailing list load.

For Fidonetters, comp.os.linux.announce is gatewayed
(one-directionally) to the LNXMANAGE area, available on the backbone
(I think that is the correct term).  Please contact your sysop if you
don't have access to it.

Posting to c.o.l.a is as before: either post normally to c.o.l.a and
your news software will automagically mail it to
linux-announce@tc.cornell.edu, or you can mail it directly to that
address if that is more convenient or if you can't post to c.o.l.a.

Mail me (see below) or Matt (mdw@tc.cornell.edu) if you have problems.

--
Lars.Wirzenius@helsinki.fi  (finger wirzeniu@klaava.helsinki.fi)
   MS-DOS, you can't live with it, you can live without it.
Xref: sparky comp.os.linux.announce:121 comp.os.linux:23492
From: tdunbar@vttcf.cc.vt.edu (Thomas Dunbar)
Newsgroups: comp.os.linux.announce,comp.os.linux
Subject: TeX binaries updated
Keywords: TeX, binaries update, gcc 2.3.3, jump table lib 4.2
Date: 10 Jan 93 21:34:14 GMT
Followup-To: comp.os.linux
Organization: Virginia Tech, Blacksburg, VA

the TeX binaries in the SLS dist. (ie t1/texbin.taz and t4/texmisc.taz) have
been recompiled with gcc2.3.3 and use 4.2 libs. if u need the
/lib/libc.so.4.2 file, either get
 /pub/linux/GCC/image-4.2.TZ or /pub/linux/packages/TeX/libc42.taz.
(the latter is just the libc.so.4.2 shared lib needed to run binaries;
the former has HLU's /usr/lib/ libs for compiling)

all the source for the binaries is in the /pub/linux/packages/TeX dir
(at tsx-11.mit.edu)

 thomas (tdunbar@vttcf.cc.vt.edu)
Newsgroups: comp.os.linux.announce,comp.os.linux
From: rchen@sfu.ca (Robert Chen)
Subject: ANNOUNCE: BSD C Shell for Linux
Followup-To: comp.os.linux
Keywords: csh, bsd, shell
Organization: Simon Fraser University, Burnaby, B.C., Canada
Date: Fri, 8 Jan 1993 15:26:44 GMT

Hi.  About a week ago I posted whining about there not being many
working shells around for Linux.  Since then I see that ksh has been
uploaded to Sunsite and a newer version of tcsh.  To add to the list,
here is the "standard" C Shell.  I forgot to put into the readme that
you will probably want to put stty erase ^'?' into your .cshrc if you
like using backspace.  

The file is called csh526a.tar.Z and is currently on
sunsite.unc.edu:/pub/Linux/Incoming.  I imagine it will get moved to 
/pub/Linux/system/Shells soon.  It includes source and diffs.

Here is the README:

- Ken


1/7/93

Here is my port of BSD C Shell (ver 5.26) from the 386BSD source tree.  
It works well for me, but as this is a first release so your milage may vary.  
While this csh may lack some of the bells and wistles you have come to 
expect from bash or tcsh, it has some advantages:

- Good man page included. (I wish bash had this)
- It works. (I wish my tcsh did)
- About as "standard" a csh as you can get.  Any decent introduction to Unix 
  book has a section devoted to the C shell.
- Weighs in at only 95k.

If you wish to compile the source, you will need gcc 2.3.3 and the new 
4.2 libraries.  (It will compile with gcc 2.2.2d but core dumps on execution).
This release has only been tested with Linux 0.99.2, but should work okay 
with 0.97.3 and above.  It probably requires the 4.2 shared libraries
to run.

If you have any problems that you can isolate, please feel free to contact 
me.  Better still, if you know something about BSD and SysV (POSIX?) 
signals, please take a look at the diffs and let me know if my changes
make sense.  The code was compiled with __USE_BSD_SIGNAL, but other changes
had to be made, particularly having to do with the wait3 system call.  Also, 
a couple of changes were made to glob.c that I am not entirely happy with, 
so if you run into problems with csh not globbing correctly, let me know.

Finally, I am interested in porting the "latest" version of csh to Linux 
(I have 5.34 dated 2/5/92).  In particular, if you know anything about 
"vis.h", please contact me.  I cannot find any information on it.

Enjoy!

Ken Clark
ken@trog.biol.sfu.ca (which forwards mail to) rchen@fraser.sfu.ca
Newsgroups: comp.os.linux.announce,comp.os.linux
From: gamble!nigel@uunet.UU.NET (Nigel Gamble)
Subject: Interrupt driven printer driver uploaded
Followup-To: comp.os.linux
Keywords: printer driver
Organization: Nigel Gamble, Consultant
Date: Tue, 12 Jan 1993 06:36:21 GMT

I have uploaded lpirq.1.tar.Z to tsx-11.mit.edu.  It should be
available in the ALPHA directory.

I would appreciate feedback from anyone who installs it, both from
people who had the slowdown problem with the old driver, and from
those with fast laser printer who didn't.

Here is the README:

Interrupt driven parallel printer driver, version 0.1
-----------------------------------------------------
Nigel Gamble, 11 Jan 1993.

This new version of the Linux parallel printer driver makes use of the
interrupt hardware that is present on most of the I/O cards in use
on machines capable of running Linux.  It is much more efficient than
the existing driver (which uses over 20% cpu while printing a
ghostscript graphics file on my Epson compatible 9-pin dot-matix
printer).  It completely eliminates the problem of slow printing
previously seen with incorrect values of LP_INIT_CHAR; in fact,
LP_INIT_CHAR and LP_INIT_TIME are not used at all by the interrupt
driver.

Installation instructions
=========================

1.	Look at struct lp_struct lp_table in lp.h.  The first column
	is the base address of the printer port, the second is the
	interrupt number.  My board uses interrupt 7 for 0x378 (/dev/lp1).
	A zero in this column means the the old polling driver is
	used.  I expect that this configuration will be correct
	for most people with the standard `2 serial + 1 parallel'
	I/O card, but if it's not correct for you, change it.

2.	Copy lp.h to /usr/src/linux/include/linux (you may wish save
	the old lp.h as lp.h.OLD first).

3.	Copy lp.c to /usr/src/linux/kernel/chr_drv (you may wish save
	the old lp.c as lp.c.OLD first).

4.	Remake and reboot the kernel as usual.

There is a new ioctl,

	ioctl(fd, LPIRQ, irq);

which can be used to change the interrupt number used without recompiling
and rebooting.  The source of a simple program, lpcntl.c, is included
which calls the ioctl, so

	lpcntl /dev/lp1 0

can be used to switch to the polling driver, and

	lpcntl /dev/lp1 7

can be used to switch back to the interrupt driver using interrupt 7.

-- 
Nigel Gamble                                    gamble!nigel@uunet.UU.NET
Ft. Lauderdale, FL                              uunet!gamble!nigel
Newsgroups: comp.os.linux.announce,comp.os.linux
From: jflores@dcc.uchile.cl (Pepe Flores Peters)
Subject: ANNOUNCE: linux FAQ in LaTeX
Followup-To: comp.os.linux
Keywords: Linux FAQ, LaTeX
Organization: Universidad de Chile, Depto. de Ciencias de la Computacion
Date: Fri, 8 Jan 1993 15:26:47 GMT

Hi Linuxers!

I have uploaded to tsx-11.mit.edu the source code in LaTeX and 
dvi file of Linux FAQ.      

tsx-11.mit.edu:/pub/linux/docs/linux-faq.tex.Z
tsx-11.mit.edu:/pub/linux/docs/linux-faq.dvi.Z

It's the most  beautiful  FAQ I've ever seen :).

-----------------------------------------------------------
Pepe Flores    e-mail  jflores@dcc.uchile.cl
Newsgroups: comp.os.linux.announce,comp.os.linux
From: jaggy@purplet.demon.co.uk (Mike Jagdis)
Subject: ANNOUNCE: bootsys3.taz - Complete SYSV boot env with added bells : -)
Followup-To: comp.os.linux
Keywords: init, boot, xdm
Organization: University of Helsinki
Date: Tue, 12 Jan 1993 00:09:38 GMT

Uploaded to tsx-11.mit.edu, sunsite.unc.edu and nic.funet.fi

	bootsys3.taz

Release 3 of my complete SYSV-a-like boot environment and init.
This archive replaces bootsys.taz which, in turn, replaced sysvboot.taz.
Please delete all earlier archives :-).

What does it do?

  Get the archive and see the README and FEATURES files. Basically...

The programs and scripts in bootsys provide full control of your system
from the boot stage onwards. Swap space is initialised and attached, file
systems are checked and mounted, daemons are started etc. etc.

  The scripts used all take configuration information from easy to
understand files in /etc/default.

  The init supplied as part of the bootsys package is a SYSV compatible
version with some enhancements. Multiple run levels are supported and a
number are ready configured covering everything from single user mode to
an X windows workstation setup using xdm. Run levels may be named using
special entries in inittab (again useful examples are provided) and these
may be used as arguments on the Lilo boot command line or as arguments to
telinit. e.g. 'linux su' might boot Linux in to single user mode, 'linux X'
may boot Linux straight to an xdm login screen and 'telinit network' may
terminate X and xdm and leave Linux in text mode with all network daemons
active. Ctrl-alt-del is trapped to sync before reboot. Init provides periodic
syncing at configurable intervals rendering update unnecessary. Oh... Go read
the FEATURES file...

  Documentation and manual pages are provided, as is an easy install
script and source to init (as well as an executable of course).

  Binaries of the latest mount, umount and shutdown are provided in case
your current ones don't have the NFS support in them.

  Note that the scripts assume you have awk and a working ps. To protect
your sanity when using multiple kernels I recommend the procps package :-).

  Bootsys requires H.J. Lu's 4.2 release of libc.

Reward for reading this far <G>: I have patched ftpd and xdm to use the
shadow login routines. Shout if you want patches. I'll diff 'em up
sometime...

			Mike
Xref: sparky comp.os.linux.announce:118 comp.os.linux:23466
From: liljeber@cc.helsinki.fi (Mika Liljeberg)
Newsgroups: comp.os.linux.announce,comp.os.linux
Subject: [ANNOUNCE] Tcsh-6.03 uploaded
Keywords: tcsh-6.03, shell, binary, diffs
Date: 10 Jan 93 13:11:40 GMT
Followup-To: comp.os.linux
Organization: University of Helsinki

Since people have been clamouring for tcsh-6.03, I've decided not to
delay any longer. Tcsh-6.03 was supposed compile out of the box, but
sadly this is not the case. There is a problem with POSIX job control,
either in tcsh or in Linux. Christos Zoulas (the author of tcsh)
thinks it is in Linux. I have a patch that appears to fix the problem,
but kludgy as it is, I've been loath to release it. But here it is,
now.

I have uploaded tcsh-6.03 (binary & diffs) to sunsite.unc.edu,
tsx-11.mit.edu and nic.funet.fi. Please contact me, if you find any
problems, or if you can shed some light on the job control problem.


--- HERE IS THE README -----------------------------------------------

This is tcsh-6.03 for linux. Unfortunately, tcsh-6.03 does not compile
out of the box on Linux, contrary to expectations. I know! I promised,
but... :-) There is a problem with pipes. I have included a patch that
fixes the problem, but it is just a kludge. There is a synchronization 
problem with the new POSIX job control code. I don't know, if this is
caused by a bug in tcsh or a bug in Linux. Please, let me know, if you
find out.

The included binary was compiled with GCC 2.3.3 (with my patch
applied, of course) and requires libc.so.4.2 to run. Just copy tcsh
to /bin and tcsh.1 to /usr/man/man1 and you're all set.

Locale support is still not included. Linux libc.a only has a dud
implementation. Hopefully we'll get a real one some day. Meanwhile,
the builtin ISO8859-1 support should satisfy most people.

If you feel the need to compile tcsh-6.03 by yourself, you can get the
source from tesla.ee.cornell.edu:/pub/tcsh/tcsh-6.03.tar.Z.

Have fun!

	Mika Liljeberg   (liljeber@hydra.Helsinki.FI)
----------------------------------------------------------------------

	Mika

-- 
Mika Liljeberg			Email:	liljeber@hydra.Helsinki.FI
Helsinki University			Mika.Liljeberg@Helsinki.FI
Dept. of Computer Science
Xref: sparky comp.os.linux.announce:117 comp.os.linux:23465
From: alsaggaf@athena.mit.edu (M. Saggaf)
Newsgroups: comp.os.linux.announce,comp.os.linux
Subject: Seyon 1.74
Keywords: seyon 1.74, beta
Date: 10 Jan 93 13:11:34 GMT
Followup-To: comp.os.linux
Organization: Massachusetts Institute of Technology


  If you
  1) want to use Seyon
     a) and have SLS
        1) and don't want to edit your Imake config template to fix it
        2) and don't want to install Seyon manually
        3) and don't want to use Seyon's binary distribution since you
           a) don't have libc 4.2
           b) or don't have X libs 2.1
        4) and don't mind not having color
           a) or don't have color
     b) or have a fast modem
        1) and have a fast computer
        2) or have 16550 and FIFO
        3) and want to use
           a) 56700 bps
           b) or 115200 bps
     c) or want the latest beta version since
        1) you're a hacker
           a) and like to find bugs
           b) or like to look at code  
        2) or think the new beta might have new features
           a) or corrects old bugs
     d) and have ftp access
        1) or can use ftpmail

  Then get version 1.74 from sib.mit.edu under /pub/seyon/new-beta.

  
  I should get a life! :-). Although I normally announce beta versions
  only on the mailing list, that version has two features that some
  peoople may need now: (summary of the above nonsense) it supports
  baud rates up to 115200 bps (linux only) and doesn't need it's
  app-defaults file, although it won't be in color if that file is
  missing.

  NOTES:
  1) Using speeds 56700 and 115200 is disabled by default. You have to
     enable it in config.h if you want to use it. This feature also
     requires the new serial patches from tsx-11. ENABLING THIS
	 FEATURE WITHOUT THE NEW SERIAL PATCHES WILL NOT WORK.
  2) Due to [what I suspect is] a bug [or a feature!] in the serial
	 driver, you may get "Operation not permitted" error (EPERM) when
     enabling the high speed feature. Run as superuser (root) or
     disable this feature (default).
  3) If you have SLS don't run xmkmf. Just rename Makfile.SLS to
     Makefile, compile, and install.


/Muhammad M. Saggaf                 | Stop the genocide
 alsaggaf@athena.mit.edu            | Save Bosnia
Newsgroups: comp.os.linux.announce,comp.os.linux
From: Anthony Rumble <arumble@extro.ucc.su.OZ.AU>
Subject: ANNOUNCE: ALPHA Linux Modem Server available
Followup-To: comp.os.linux
Keywords: alpha version, modem server, uugetty replacement
Organization: University of Helsinki
Date: Thu, 7 Jan 1993 10:42:19 GMT


Just uploaded to sunsite.unc.edu:/pb/Linux/Incoming/mdm.2.05.sh.Z

A Linux Modem server, better than UUGETTY.. Does what a Modem server SHOULD do!

Features....
Easy Config..
Uses correct Binary Lock files..
Initialises the modem..
Nice logging..
Supports Lock Baud modems, or variable speed
easy multiple config files..
can have automatic login on connect (ie login bbs)
Supports UUCP, most terminal packages.


Has been tested with uucp, Seyon-1.6, xcomm, nixmail (EMSI)

Coming soon...
Regular modem wakup
different config's for different times..
support for Class 2 FAX recieve
FTSC1 support
EMSI recieve support
lots more..

Will be able to monitor Carrier Detect from a monitor process, also
check for timeouts and logout appropriately.
Eventually will support rlogin to machine apon connect etc.
will be able to monitor and manipulate modems from a monitor program.


---
Anthony Rumble arumble@extro.ucc.su.oz.au Linux Support OZ BBS
Newsgroups: comp.os.linux.announce,comp.os.linux