Re: Make Depend

2004-11-27 Thread John Mills
Freebies -

On Sat, 27 Nov 2004, Conrad J. Sabatier wrote:

 On Sat, 27 Nov 2004 09:43:17 +0100, Gert Cuykens
 [EMAIL PROTECTED] wrote:
 
  A Makefile rule that typically scans all C/C++ source files in a
  directory, and generates rules that indicate that an object file
  depends on certain header files, and must be recompiled if they are
  recompiled.
  
  i dont understand this. how can a object depend on something that is
  not compiled yet? Would the freebsd world not be a happier place if
  make did the dependancy thingies what ever they are automatically ?
 ... 
 Re: dependencies, it should be simple to understand if you give it a
 moment's thought.  Let's say you have a file main.c that calls
 functions in foo.c.  In order for main.c to compile and link properly
 to create a complete, executable program, it's absolutely essential that
 foo.c be compiled and linked in as well.
 
 What Makefile dependencies are about is ensuring that, if a change is
 made to foo.c, it will be recompiled and relinked with main.c to
 guarantee that the final executable is up to date in all respects.

Certainly a sensible point, but not the way I understood 'makedepend' to 
work.

As Conrad said, 'make' can be directed to compare the currency of the 
files upon which a particular product file (compiled object, library, 
executable, or other type) depends, so that all product files for which 
the components have changed _are_ rebuilt, but a maximum number of product 
files (i.e., unchanged objects being linked into a library) are 
unnecessarily rebuilt. Many of these rules I put in manually.

'make' only knows some 'generic' rules (what is done to change a *.c into 
a *.o, for example), plus the explicit dependencies I have written into my 
Makefile. 'makedepend' is a way to automatically generate the 
file-specific rules that can be deduced from a [source] file's own 
contents: usually those secondary files that are brought into it by 
'#include' pragmas. These auxiliary rules are written onto the Makefile 
and become part of it. These files are not necessarily separately 
compiled; I find your definition a bit misleading on this.

'makedepend' is given a list of files to scan, and places to look for 
included files. My 'depend' rule looks like this:

+++
depend:
makedepend -- $(CFLAGS) -- $(SRCS) -- $(INCLUDES)

# DO NOT DELETE THIS LINE -- make  depend  depends  on it.

+++

That funky last line really tells 'makedepend' where it should write the 
new rules onto my Makefile. Before using a Makefile on a group of sources, 
or when source files are added to the build, I remove all the generate 
rules which have been added below the '# DO NOT DELETE ...' line and 
rebuild the 'depend' target - which is the Makefile itself:

 $ make depend

Typical rules automagically added by 'makedepend' are:

+++
...
BufRing.o: ../Llcommon/SEBase.h StdAfx.h BufRing.h
Camera.o: ../Llcommon/SEBase.h StdAfx.h ../Llcommon/commonStruct.h
Camera.o: ../Llcommon/secureeye.h ../Llcommon/memCtrl.h
Camera.o: ../Llcommon/retCodes.h ../Llcommon/LiveShare.h Camera.h
Camera.o: ../Llcommon/Common.h Pump.h BufRing.h CamData.h Snap.h INet.h
Camera.o: Player.h
INet.o: ../Llcommon/SEBase.h StdAfx.h /usr/include/stdlib.h
...
+++

The effect of these added rules is that if I change [say] 'BufRing.h' then 
do 'make all', 'BufRing.c' and 'Camera.c' would be recompiled, but not 
necessarily 'INet.c'

'make' isn't very bright, but (like 'cpp') it can be _very_ handy.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Make Depend -- Oops!

2004-11-27 Thread John Mills
On Sat, 27 Nov 2004, John Mills wrote:

 Freebies -
 
 On Sat, 27 Nov 2004, Conrad J. Sabatier wrote:
 
  On Sat, 27 Nov 2004 09:43:17 +0100, Gert Cuykens
  [EMAIL PROTECTED] wrote:
  
   A Makefile rule that typically scans all C/C++ source files in a
   directory, and generates rules that indicate that an object file
   depends on certain header files, and must be recompiled if they are
   recompiled.
   
   i dont understand this. how can a object depend on something that is
   not compiled yet? Would the freebsd world not be a happier place if
   make did the dependancy thingies what ever they are automatically ?
  ... 
  Re: dependencies, it should be simple to understand if you give it a
  moment's thought.  Let's say you have a file main.c that calls
  functions in foo.c.  In order for main.c to compile and link properly
  to create a complete, executable program, it's absolutely essential that
  foo.c be compiled and linked in as well.
  
  What Makefile dependencies are about is ensuring that, if a change is
  made to foo.c, it will be recompiled and relinked with main.c to
  guarantee that the final executable is up to date in all respects.
 
 Certainly a sensible point, but not the way I understood 'makedepend' to 
 work.
 
 As Conrad said, 'make' can be directed to compare the currency of the 
 files upon which a particular product file (compiled object, library, 
 executable, or other type) depends, so that all product files for which 
 the components have changed _are_ rebuilt, but a maximum number of product 
   Sorry - I meant minimum --^^^
 files (i.e., unchanged objects being linked into a library) are 
 unnecessarily rebuilt. Many of these rules I put in manually.
 
 'make' only knows some 'generic' rules (what is done to change a *.c into 
 a *.o, for example), plus the explicit dependencies I have written into my 
 Makefile. 'makedepend' is a way to automatically generate the 
 file-specific rules that can be deduced from a [source] file's own 
 contents: usually those secondary files that are brought into it by 
 '#include' pragmas. These auxiliary rules are written onto the Makefile 
 and become part of it. These files are not necessarily separately 
 compiled; I find your definition a bit misleading on this.
 
 'makedepend' is given a list of files to scan, and places to look for 
 included files. My 'depend' rule looks like this:
 
 +++
 depend:
   makedepend -- $(CFLAGS) -- $(SRCS) -- $(INCLUDES)
 
 # DO NOT DELETE THIS LINE -- make  depend  depends  on it.
 
 +++
 
 That funky last line really tells 'makedepend' where it should write the 
 new rules onto my Makefile. Before using a Makefile on a group of sources, 
 or when source files are added to the build, I remove all the generate 
 rules which have been added below the '# DO NOT DELETE ...' line and 
 rebuild the 'depend' target - which is the Makefile itself:
 
  $ make depend
 
 Typical rules automagically added by 'makedepend' are:
 
 +++
 ...
 BufRing.o: ../Llcommon/SEBase.h StdAfx.h BufRing.h
 Camera.o: ../Llcommon/SEBase.h StdAfx.h ../Llcommon/commonStruct.h
 Camera.o: ../Llcommon/secureeye.h ../Llcommon/memCtrl.h
 Camera.o: ../Llcommon/retCodes.h ../Llcommon/LiveShare.h Camera.h
 Camera.o: ../Llcommon/Common.h Pump.h BufRing.h CamData.h Snap.h INet.h
 Camera.o: Player.h
 INet.o: ../Llcommon/SEBase.h StdAfx.h /usr/include/stdlib.h
 ...
 +++
 
 The effect of these added rules is that if I change [say] 'BufRing.h' then 
 do 'make all', 'BufRing.c' and 'Camera.c' would be recompiled, but not 
 necessarily 'INet.c'
 
 'make' isn't very bright, but (like 'cpp') it can be _very_ handy.
 
  - John Mills
[EMAIL PROTECTED]
 
 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 

-- 
 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Good tool for light photo editing?

2004-10-06 Thread John Mills
Stan -

On Wed, 6 Oct 2004, stan wrote:

 I just got my first set of pictures on CD's (vacation pics), and I wan't to
 put them up on my web server.

 What's a good tool to do some really lightweight editeing on them with?
 Mostly I just need to rotate the vertical ones, but I _might_ do just a
 little cropping on some few.

ImageMagick (and sibs - it's a collection of utilities, like gcc) does a
good job of resizing, thumbnails, format conversion, etc. Check the man
pages for rotation commands - I haven't tried that. It has a GUI (as
'display'), is very handy for scripting, and pretty lightweight, too.

For heavier hitting, GIMP.

In between: Xv, which you've met.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: reverse ssh

2004-10-05 Thread John Mills
Freebies -

On Tue, 5 Oct 2004, Ion-Mihai Tetcu wrote:

 [ please don't loose context ]
 
 On Tue, 05 Oct 2004 19:45:38 +0200
 Benjamin Walkenhorst [EMAIL PROTECTED] wrote:
 
  Micah Bushouse wrote:
 
   I have a BSD box (home) sitting on an apartment complex network
   (dhcp/nat/firewall) that I don't control. I also have a BSD box (work)
   with a static IP sitting on my university's network.
   
   Is there a way to open a ssh/other connection before I leave for work in
   the morning (from the home box to the work box), then travel to the
   university, sit at my desk and use this connection to get a terminal on
   my home machine? Is there any software out there that addresses this?
   Ideally it would involve ssh.
  
  You could write a script that sends an email to you every morning
  which contains your IP-address. *Encrypted*, of course!!!
 
 Since he's home machine is behind a NAT at what would knowing its
 (private) ip serve?

Look into 'man ssh' and check the '-R' option. I suggest a script be
written to run an 'ssh -R' login from the home box to the office box,
setting up the tunnel for reverse use. You (or !!_CAUTION_!! anyone else
logged into either box) can use the tunnel for whatever connects to it.

I suggest you connnect back to your home system's 'sshd' port and then you
will have to satisfy the home box's login authorization to get access
there (at the price of two levels of ssl wrappers, I suppose). The
designated remote port effectively becomes an extension of your local
'sshd' connection port on the office machine. Set the remote machine up
for RSA login from your home machine so you won't have to send the
password from your script.

Make sure the incoming port can get through your home firewall and the
apartment complex's router - that shouldn't be too stringent, as [I
_think_] it will look like 'reply' traffic to both of those filters,
rather than incoming requests. The firewall on your office system will see
them as incoming ssh requests, which I assume you now accept.

DISCLAIMER: I have a static IP at home, and have only done this the other
direction: exporting VNC $DISPLAY sessions from home to the outside world
as pseudo-X11 logins onto the home box. The tunnel is setup by my ssh
login from outside. (I know, I know -- a bit ugly, but it's easy to set
up.) For simplicity I scripted the login as:

sshTunnel:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
#!/bin/sh
echo Connecting port :local_port to $1:remote_port
ssh -C -g -L local_port:$1:remote_port $1
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

You would be using '-R' instead of '-L' of course, and using appropriate 
port definitions.

I invoke my script as:
 $ sshTunnel remote_host

The life of the tunnel should the same as the life of that scripted ssh
login, which may influence what exactly you script.

Whatever I send to local_port is wrapped, sent, unwrapped, and passed to
remote_host:remote_port, and vice-versa.

REFINEMENTS:
 (1) In view of the !!_CAUTION_!! note above, you may want to create a
pair of low-privilege users on the two machines and have the script
connect _them_. The script should run with the home dummy-user's uid. This
should help limit the damage potential from an intruder. (I would call
this: 'making a virtue of necessity'.) You then ssh-connect _locally_ on
the office machine to 'ride' the tunnel back to your home machine as
yourself.
 (2)I bet someone who really understands tunneling could make this work
with only one layer of ssl wrappers, but I'm not that clever.
 
 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Tar pitting automated attacks

2004-09-08 Thread John Mills
Ahh -

Exactly the scenario here, except the names were different (but similar) 
and the source IP was: 64.124.210.23

Thanks.

On Wed, 8 Sep 2004, Jonathan Chen wrote:

 On Tue, Sep 07, 2004 at 09:42:16AM -0400, Mike Galvez wrote:
  I am seeing a lot of automated attacks lately against sshd such as:
  
 [...]
   Sep  6 12:16:39 www sshd[29901]: Failed password for illegal user 
server from 159.134.244.189 port 4044 ssh2
   Sep  6 12:16:41 www sshd[29902]: Failed password for illegal user 
adam from 159.134.244.189 port 4072 ssh2
 ... etc

  Is there a method to make this more expensive to the attacker, such as
  tar-pitting?

 Put in a ipfw block on the netblock/country. At the very least it will
 make it pretty slow for the initial TCP handshake.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: adsl bittorrent speeds troubleshooting

2004-07-17 Thread John Mills
Hi, eodyna -

I'm trimming this message to the bittorrent references.

On Sat, 17 Jul 2004, eodyna wrote:

 Im a newbie with this, im having trouble with my
 download speeds with my adsl modem, and i just wanted
 to elimanate that the problem isn't my computers
 configuration. This is my first time with adsl so im
 not 100% that the configuration is correct.

There are direct ways to test your ASDL speeds, such as web sites with
tests you invoke from a web browser (i.e., [http://www.dslreports.com]).

 I have reinstalled 5.1-release.(i haven't changed any
 of the configuration) The adsl modem is a billion
 5100. the modem is configured with the following:

 [modem and net setup elided ...]

If http and ftp downloads go well from reasonably responsive servers, and 
if a raw speed test (see above) comes out OK, I wouldn't blame the modem 
setup without more evidence.

 Im getting decent speeds with http downloads(90kbps),
 but when i run the bittorrent client i average speeds
 of 30-40 BYTES. its enough to make me cry.  Is there
 anything i should be looking at or doing or should
 configure?

Your speeds _are_ remarkably bad (I've found myself at 1-200 By/sec), but
bittorrent has quite a few complaints against it for this type of
behavior. I have seen notes that bittorrent can work better when it has 
access to certain additional ports, and that it is courteous to leave your 
client (peer?) running when you're not actively downloading (so others can 
establish connections through your host to download things you may have 
on-hand). I am too cautious about my system's security to do the first, 
though I try to leave the peer running for a while after a download.

I don't use 'bittorrent' when I can avoid it, which may have slowed my 
learning rate.

There may be a way to develop a list of candidate peers to try for 
connections - that's just a wild guess, however.

Perhaps some satisfied users will kick in some 'how to make it work, 
_really_' suggestions.

 i run bittorrent
 
 /usr/local/bin/btdownloadcurses.py torrent_filename.

DISCLAIMER: I'm an infrequent 'bittorrent' user, for just this reason.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: adsl bittorrent speeds troubleshooting

2004-07-17 Thread John Mills
Hi -

On Sat, 17 Jul 2004, DrVince wrote:

 On Sat, 17 Jul 2004 14:33:21 +1000 (EST), eodyna wrote
  hi guys,
  
  Im a newbie with this, im having trouble with my
  download speeds with my adsl modem, and i just wanted
  to elimanate that the problem isn't my computers
  configuration. This is my first time with adsl so im
  not 100% that the configuration is correct.
 
 You can do some packet prioritization, especially for ACK.  Try those links, 
 they explain much:
 
 Using pf: http://www.benzedrine.cx/ackpri.html
 Using IPFW: http://www.topfx.com/prioritizingackfreebsd.shtml
 
 In my tests, downloading a file from the web space my ISP gives me, I found 
 that it helps a lot.  Using bittorrent, it did not change much.  As always, 
 with those kind of sharing, I think the main problem is leechers.

Thanks for the prioritization links.

Are leechers in this context (1) users downloading from you while you're
downloading, or (2) users who kill their peers when they _aren't_
downloading?

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Moving my Outlook PST file to any BSD E-mail client

2004-07-09 Thread John Mills
Freebies -

On Fri, 9 Jul 2004, epilogue wrote:

 On Fri, 9 Jul 2004 09:20:43 -0700 (PDT)
 Joshua Lewis [EMAIL PROTECTED] wrote:
 
  Does anyone know of an e-mail client that supports importing an outlook
  .PST file.
 
 i don't know of clients which support both (not that they don't exist),
 however there are tools out there to convert between the formats.  i have
 not used any myself, so i cannot speak to the degree of success in 
 converting (though i assume its good).

I recently migrated a friend's e-mail from Outlook [Distress?] to MacOS-X. 
I had a bit of handwork, but basically:

 1) Exported the Outlook info in 'csv' format
 2) Exported a sample address book as csv from my target (maybe the Mac 
mail reader - I don't remember, but anyway it's a system resource in
MacOS-X: one address book seems to fit all clients)
 3) Loaded both into a spreadsheet - probably StarOffice so try OpenOffice
 4) Moved a few fields around so the Outlook export would match the target

NOW:
 5) Saved from the spreadsheet in Data Interchange Format
 6) Slurped the *.dif into the new agent.

There are scripts for much of this, but I was as well off 'by hand' for
this one shot. You may be able to skip some steps depending on your source
and target options.

HTH.

 - John Mills
   [EMAIL PROTECTED]


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Dlink DSL router doesn't like FreeBSD

2004-05-14 Thread John Mills
Walter -

On Fri, 14 May 2004, Walter C. Pelissero wrote:

 My problem is that ssh and telnet don't work.  I get as far as the
 Password prompt, I type it in, and then ssh freezes for a couple of
 minutes until it probably goes in timeout and gives up.

Before we blame the router, a little more information would be good.

First, are you coming into your LAN from outside, or going outwards?

If it's an outgoing-connection problem, I would look into the firewall
setting of the FBSD box. Maybe you set didn't set it up to pass the ports
for outgoing telnet and ssh, or maybe you shut off the replies on those
same ports.

As for the timeout - many ssh setups will attempt to confirm the incoming 
connection, and many clients come from unconfirmable IP addresses. This 
usually involves a timeout of a few tens of seconds, but not terminating 
the connection. On the other hand, if you are discarding reply packets, I 
would expect the remote server to timeout awaiting your response to its 
acknowledgement.

Second, if incoming, does your DSL account have a static IP address? Does
your FBSD box have a static address within your LAN? You need these in
order to route to your [FBSD] server. Are you running 'sshd' and 'telnetd'
in the FBSD box to accept incoming connections?

Try plugging the WindowBox into another of the router's ports, then use
PuTTY to telnet and ssh into your FBSD box (using it's LAN address,
naturally). If that works, the problem is definitely the router, but
possibly a setup issue. Especially since telnet is also involved. (Many
people disable incoming telnet, for security reasons.)

When you have intra-LAN access working, look into port forwarding in the 
router's setup: you want incoming traffic from the ports used by ssh and 
(if you enable it) telnet to be sent to the LAN address of your FBSD box. 
Knowing what you are looking for may help you find it in the manuals. 
PuTTY's control panel to set up a connection shows you the default 
'telnet' and 'ssh' ports if you are in doubt.

My experience with the D-Link router has been outgoing and setting up a 
local WindowBox with a static IP (so it could server as a printer for the 
LAN).

Keep us posted.

Tschuess.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: the most light weight X web browser?

2004-05-09 Thread John Mills
Freebies -

On Sun, 9 May 2004, David Fleck wrote:

 'links -g', eh?
 
   dcf$ links -g
   Unknown option -g

Reading the 'links' project pages puts graphic rendering at links version
=2.0, I believe. I couldn't find an appropriate RPM for my 2.4.x Linuxes
but had no problem building and installing from sources. I did need to put 
X11 development support (headers, basically) into my underwhelming laptop 
in order to build there (and to have a couple of cups of coffee while 
configuration and build took place).

It doesn't do everything, but it sure does a basic minimum very well. 
Netscape takes about 1 minute to start and Links is up in a few seconds, 
exactly solving the original poster's problem (and mine).

I couldn't get the non-X11 SVGA configuration to work, but I didn't 
really want that. Looked like a permissions issue, and maybe conflict 
with XF86.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: jumping mouse in X

2004-04-14 Thread John Mills
Tsu-Fan Cheng -

On Tue, 13 Apr 2004 [EMAIL PROTECTED] wrote:

 ...
 something I found in XFree86log file:
 (**) Option Protocol auto
 (**) Mouse0: Protocol: auto
 (**) Option CorePointer
 (**) Mouse0: Core Pointer
 (**) Option Device /dev/psm0
   ^^^
 Do you know this is correct?

 (**) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
 (==) Mouse0: Buttons: 3
 (II) Keyboard Keyboard0 handled by legacy driver
 (II) XINPUT: Adding extended input device Mouse0 (type: MOUSE)
 (II) Mouse0: SetupAuto: hw.iftype is 3, hw.model is 0
 (II) Mouse0: SetupAuto: protocol is SysMouse
 (WW) fcntl(6, O_ASYNC): Inappropriate ioctl for device
 
 is this causing the trouble?
 ---
 
 Hi freebsd-er, I recently upgraded my m/board and finally get x-window to
 work again but my mouse is all very jumpy, I seem to lose control over it
 and very hard to make it stay on one position.

This has happened to me when I had chosen the wrong mouse protocol ('mm', 
'logitech', etc.) in 'XF86Config'

You may want to try reconfiguring that part of X11. If it acts no 
differently, perhaps you have the wrong interface (note above). If it is 
different, but not correct, try another protocol.

DISCLAIMER - my experience here is Linux, but the problem was in the XF86 
configuration, which should be nearly the same..

 I have been trying to see
 what people have to say on the internet. Something I came across is that
 the driver for vedio card might affect it. My cedio chip is ProSavageDDR
 K4M266, I can't run x-win when using original FBSD driver, but after
 installing a 3-rd party driver, I was able to get it up, and everything
 looked the way I wanted it! But just this mouse, it went crazy. It's a
 2-button ps/2 mouse, I tried auto or ps/2 protocol in X config,
 nothing changed, I tried to put some moused related stuff in /etc/rc.conf,
 then I get a nice working mouse in my console, but my x-win won't start up
 because the mouse device is busy. Any help! thanks!

That sounds like the wrong 'device' selection, but I don't have any way to 
check.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Best *nix OS for a laptop?

2004-03-21 Thread John Mills
Eric, Freebies -

I ended up with Linux for some specific reasons. YMMV.

On Sat, 2004-03-20 at 17:42, Eric F Crist wrote:

 Could some of you please send me an email telling me what OS you utilize on 
 your laptop, and why?  I'm not looking for anyone bashing any other OS, just 
 why you use what you do.

I am working on a Linux development project, have very limited funds, and 
spend many weekends out of town. I was given an elderly Toshiba (430CDT) 
that was a casualty of the class-action suit a few years ago, about their 
handling of CPU and/or BIOS problems. I wanted a setup that would parallel 
the code development environment of my RH-7.3/X11 Linux setup.

I expanded the RAM to 49 MBy but was still unable to run any installer I
could find for a RedHat setup. ('Slinky' bit me viciously.)

I was able to run the Slackware-9.1 Linux console installer without
problems, and by being very careful I even fitted a few frills into the
system's 1.2 GBy HDD. It generally works (sllooowwwlly), though I
sometimes crash my X session when some app ties up the resources (i.e.,
there seems to be a minimum hardware base for stability and I'm not
_quite_ there). Otherwise it meets my requirements perfectly. I'm typing
this now by SSH login to my home system over a [miserable] dial-up
account, and at home I put it on my LAN and it works fine. X11 takes a
long time to start, but is responsive once it's going. I use WindowMaker
because KDE and GNOME are pretty much out of the question with so little
RAM: they swap all the time and KDE takes _many_ seconds to even find a
keystroke. WM is fine. I didn't try other lightweight window managers
('fvwm', 'fluxbox', ...), but any of them would probably have worked out.

I installed from a boot floppy and CDs of the packages. I expect to
install future Linux systems from Slackware after about 6 years of RedHat
(though my early setups were Slackware). Naturally I'm heavily influenced
by my anecdotal experience.

I don't have sound working, and the only power management is screen 
blanking, c/o XFree86.

I am sure I could have installed a good freeBSD configuration; I recently 
installed FBSD by ftp in a junker desktop that didn't even have a CD 
drive. As soon as the Linux project works I plan to port it to FBSD due 
to its fine reputation as a server environment, but the client asked for 
Linux and I have more development experience (and a good working setup) in 
Linux.

Bottom line: I got what I needed, but my limited hardware and specific use
had a lot to do with the path I took.

Regards.
 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Dependencies of statically linked apps (was Re: update of OpenSSL from tarball)

2004-03-20 Thread John Mills
On 20 Mar 2004, Lowell Gilbert wrote:

 J.D. Bronson [EMAIL PROTECTED] writes:

  ..this seems to correctly place all the files where they need to be
  with the exception of a few. I did recompile a few apps since they had
  ldd to older files that were incorrect.

..

 Most peoples' mileage *does* vary, because updating OpenSSL by itself
 isn't enough.  Everything that linked to it statically needs to be
 updated as well, which most people won't have the skill (or
 inclination) to track down.

Good point, but how _does_ one learn which libs have been statically
linked when one has only the binary (assuming debug tags were stripped)?

If common dependent apps are identified in the bug or fix report, well and
good. Otherwise I don't see any alternative to that app's maintainers
making the vulnerability information available. If there is a central list
or clearing-house of such information, where would it be?

 - John Mills
   1884 Ridgewood Dr, NE
   Atlanta, GA 30307-1166
   404.377.2577
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: beastie in 5.2 boot menu

2004-01-23 Thread John Mills
Hanspeter -

On Sat, 24 Jan 2004, Hanspeter Roth wrote:

 how can I turn off (delete) the beastie in the boot menu in 5.2?

The ASCII image is part of a text file. I think it is found in /boot and 
named similar to beastie2nd.[something]. Go with your favorite ASCII 
editor and make it what you want. Run 'find /boot -name beast\* -print' 
and you should find it.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Grumpy 'xdm' won't take logins

2004-01-02 Thread John Mills
Freebies -

I just finished a fairly lightweight ftp installation of 5.1-Release and
want to offer an X11 login screen. Basic XF86 seems to work fine. I
followed the 'Configuring xdm' instructions in Greg Lehey's
_Complete_FreeBSD_, ch.17, but didn't get quite all the way home.

I get the X11 login screen, mouse moves OK, but I never seem to focus the 
username or password entry panels so that my keystrokes are seen. Neither 
can I change to one of the other vt's (though I get 'bell' sounds on those 
which should exist). The server seems to have gone both modal and deaf.

Suggestions appreciated.

TIA.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


How can I duplicate a set of installed ports?

2004-01-02 Thread John Mills
Freebies -

I have an installation I'm comfortable with, between those ports I chose 
to install, those I chose _not_ to install, and those I went around and 
added individually. Now I want to install the same set in a number of 
other systems. I know I can get a list of installed options with 
'pkg_info', but I don't know how to make the best use of the list.

The machines have 3.5 diskettes, _just_sufficient_ hard drives, netowrk
interface cards, and no CD-ROMs. They hang on a LAN served with DHCP.

I would like to avoid doing manual selection each time, of course. I would
prefer to do independent passive-FTP installations from a FreeBSD.org
server for each target machine rather than a disk-slice copy because I
wouldn't have to remove the drives from the computers.

What are my options, and your recommendations?

TIA.
 
 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Two little CVS questions

2003-12-27 Thread John Mills
Doug -

In case it's helpful ...
On Sat, 27 Dec 2003, Doug Lee wrote:

 ...
 
 2.  Do any utilities already exist for appending one repo (,v) file to
 another, or even intelligently merging repo files so that you get a
 history containing all revisions from both?

I moved more than 1000 files from Source Integrity to CVS. All but about
80 came through with their histories retained. For the others I had to
make them born again as of the transition time. I used scripts found
from this pointer:

jm Questions:
jm 
jm  1) Can I port my histories in some useful way?

ad Given the way SI works, probably.
ad http://mail.gnu.org/pipermail/info-cvs/2000-April/005974.html

If that is a dead link, I can come up with copies of the scripts, or my 
minor variations on them.

If you are moving from VSS to CVS, you may find something helpful here
[Disclaimer - I didn't try this.]:


Date: Thu, 22 Aug 2002 08:16:39 -0700
From: Chuck Karish [EMAIL PROTECTED]
Newsgroups: comp.software.config-mgmt
Subject: Re: How to Import History files from VSS to CVS

Use vcp.  It exports each change from VSS into a platform-independent 
XML format called RevML, then imports from RevML into CVS.

http://maillist.perforce.com/mailman/listinfo/revml


You may want to post your question in that newsgroup, too.

HTH.

 - John Mills
   [EMAIL PROTECTED]



___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Can I bakup like this...??

2003-11-19 Thread John Mills
Freebies -

In case this helps:

On Wed, 19 Nov 2003, Keith Spencer wrote:

 I need a quick n safe backup strategy.
 One that I can get the machine backup super quick if
 have to.
 What say you about this...(and how do I tips please)
 a) Throw another drive in the box

If you can mount a shared drive in another machine, that's even better.

 b) Createthe same or at least minimum size partitions
 as the active drive

 You don't need as much space if you compress the record.

 c) Cron job to dump or tar or ??? the partitions

'man cron' is doubtless your friend here. Write a script that runs your 
script and invoke it in the daily 'cron' run.

Here's the script to cull a number of large but uninteresting directories
out of my $HOME and create a compressed backup file. A separate script
would roll two successive copies of the compressed 'cpio' archive in the
backup storage space. I copied the archive out to a Windows 'share' in my
employer's backup path the first time I did this. At home, I just manually
copy it to a CD.

*

#!/bin/sh
echo CPIO backup of /home to /tmp/myhomebackup.bz2
echo List contents with: bunzip2 -kc /tmp/myhomebackup.bz2 | cpio 
--list
echo Restore with: cd / ; bunzip2 -kc /tmp/myhomebackup.bz2 | cpio -i -d 
[-v]
if [ -f /tmp/backuplist ]
then
  rm /tmp/backuplist
fi
find /home ! -type d -print | grep \/temp\/ -v | grep \/image\/ -v | grep 
\/incoming\/ -v | grep \/cache\/ -v  /tmp/backuplist
cpio -o -H crc  /tmp/backuplist | bzip2 -c -  /tmp/myhomebackup.bz2
echo Backup created

*

The key is making the file '/tmp/backuplist' with the right fully 
qualified paths to those _files_ (not just the directories) you want to 
backup. This approach can traverse partitions as needed (depending on 
where you start your 'find'). 'cpio' also preserves file dates and 
permissions a bit more gently than 'tar' (or so I understand).

If you need really quick recovery, you may consider using one of those
hot-swap IDE disk-drive mounts and have a spare of your _primary_ disk
ready to use (and boot, etc.). That saves you the time and trouble of
rebuilding the partitions on a new disk, and you only need to backup (and
to recover), those directories that are volatile.

Now you only need a secondary disk large enough to take the compressed
contents of your live backup fileset, it need not be bootable, and you
save time making and recovering the archive. If you can dump the archive
to something like a CD-R/RW, so much the better

HTH.

 - John Mills
   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Flood of infected emails

2003-08-19 Thread John Mills
Charles, all -

On Tue, 19 Aug 2003, Charles Howse wrote:

 Has anyone besides me been receiving a flood of infected emails?
 
 All the emails have the same subject lines:
 
 Thank you!
 RE: That movie
 RE: RE: My Details
 RE: RE: My Details
 RE: Details
 RE: Wicked Screensaver
 RE: Approved
 RE: Your application
 
 But are from different users.
 I am also getting Mail Delivery Warnings from different postmasters
 concerning my messages being undeliverable due to full mailboxes.
 I am also getting msgs from servers warning me that my msg contained a
 virus.

I am so far only getting the notices that I may have sent infected mail, 
and my follow-up attempts have all been blocked.

I think my address is being used for parts of a flood of virus or spam 
mail. It seems plausible the harvesting was done from 'freebsd-questions'.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Xclock grows and grows (Was Re: How can I check for swap space?)

2003-08-14 Thread John Mills
Freebies -

A bit more information on my 'startx' thrashing.

On Thu, 7 Aug 2003, John Mills wrote:

 On Thu, 7 Aug 2003, John Mills wrote:
 
  I will mostly run services and ssh console sessions, so that might be
  enough. However I also wanted to run some lightweight X11 setup so I
  installed 'fvwm2' and have a 'mostly working' XF86Config. When
  [ordinary-user] I execute 'startx' the system gradually fills all of RAM
  and swap then locks up the X-server. Granted my space is small, but this
  still looks wrong to me.
 
  My '~/.xinitrc' is a one-liner: exec fvwm2.
 
 Now it just says: fvwm2

I created a swapfile, and thereby doubled my swap space to 184MBy, thanks
to 'dd' and 'vnconfig'. (I remembered I've been here before and went back
through my mail!)

'startx' still proceeds until it fills all available memory. In 
particular, 'top' shows the size of 'xclock' growing while other processes 
seem OK.

1) Where do I go to remove 'xclock' from the list of processes brought up 
by 'fvwm2'?

2) Does this [mis]behavior sound familiar to anyone?

3) I am still running 4.8-Release installed from CD 1. I have not updated
any packages yet. If there are some 'strongly recommended' updates, what
would they be?

Keep those cards and letters coming!

Thanks.
 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Q: How can I modify net, X configurations in 4.8-Release?

2003-08-14 Thread John Mills
Freebies -

I just installed a 'standard' 4.8-Release setup from CD. It seems to have
gone fine, but I want to change two features:

1) I set up DHCP networking. Now I want to go back and explicitly set up
static IP, GW, NS.

2) I did not set up X11, and I would like to have another run at that. 
(This means I'm running console tools.)

Can I use /stand/sysinstall to re-do these parts of my installation (and
if so, how?), or are there other simple tools? Menu-driven or mouse-driven
would be nice. Naturally I can always attack the configuration files, but 
I don't know how to turn DHCP off.

TIA.
 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Your terminal, of type ansi, is lacking functions needed torun pine.

2003-08-14 Thread John Mills
DanB -

On Wed, 13 Aug 2003, DanB wrote:

  Running pine.
 Your terminal, of type ansi, is lacking functions needed to run pine.
 I get this message running telnet on windows box. Is there anyway to
 make it work other than using
  a program like putty?

Telnet is enough of a security problem that many *NIX sysadmins remove it
from their services. puTTY using SSH is much less of a hazard.

Naturally puTTY _will_ do telnet sessions (with their same security
problems). Is that the usage you wish to avoid?

What problems does it cause you?

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Xclock grows and grows (Was Re: How can I check for swap space?)

2003-08-14 Thread John Mills
Ian -

Thanks for the suggestions. They have given me more symptoms.

On Sat, 9 Aug 2003, Ian Dowse wrote:

 In message
 [EMAIL PROTECTED], Joh n
 Mills writes:

 [Concerning problems with a newly-installed 4.8-Release from the CD set.

 'startx' still proceeds until it fills all available memory. In 
 particular, 'top' shows the size of 'xclock' growing while other processes 
 seem OK.
 ...
 2) Does this [mis]behavior sound familiar to anyone?
 
 I've seen this before when the fontconfig system got confused. Try
 running
 
   fc-cache -fv
 as root. If that doesn't fix it, try:

That also dumped on ever-growing swap after first creating cache for the 
100DPI fonts and while working on the 75DPI

   echo *clock.render: false  /usr/X11R6/lib/X11/app-defaults/XClock

This did allow 'startx' to get past starting 'xclock', but the next thing 
I tried, 'xterm', then repeated the fill-swap-and-dump scenario.

I guess I don't know if the problem is related to X11, bad usage of swap
space, or some other memory issue. I should try some non-X11 activity 
(other than the underlying OS activity) and see what happens.

I noticed on installation that many packages related to Gnome hadn't been 
read successfully from the CD. Perhaps I have a defectively written CD 
behind all this.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: How can I check for swap space? (4.8-Release)

2003-08-14 Thread John Mills
Mike, Freebies -

Thanks for the help.

On Thu, 7 Aug 2003, Mike Tancsa wrote:

 At 07:16 PM 8/7/2003 -0400, John Mills wrote:
 Freebies -
 
 I just installed 4.8-Release from CDs and let the installer divide my disk
 automatically. Things are acting as though I have little or no active swap
 space.
 
 2. How can I check what I got? (No joy yet from 'fdisk' on that.)
  
 cat /etc/fstab
 will show you what gets mounted at boot time.
 mount
 pstat -T
 and disklabel

My box has 48 MBy RAM and the automatic installer gave me 80MBy of swap, 
which does seem to be mounted and used (if a bit small given today's 
code).

I will mostly run services and ssh console sessions, so that might be
enough. However I also wanted to run some lightweight X11 setup so I
installed 'fvwm2' and have a 'mostly working' XF86Config. When
[ordinary-user] I execute 'startx' the system gradually fills all of RAM
and swap then locks up the X-server. Granted my space is small, but this
still looks wrong to me.

My '~/.xinitrc' is a one-liner: exec fvwm2.

Any ideas what's happening?

TIA.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


How can I check for swap space? (4.8-Release)

2003-08-11 Thread John Mills
Freebies -

I just installed 4.8-Release from CDs and let the installer divide my disk 
automatically. Things are acting as though I have little or no active swap 
space.

1. What should I have gotten?

2. How can I check what I got? (No joy yet from 'fdisk' on that.)

3. How do I check current memory usage (sim. 'free' in Linux)?

TIA.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: How can I check for swap space? (4.8-Release)

2003-08-09 Thread John Mills
Freebies -

Back again, still thrashing. Naturally the usual hangups for a new 
installation are X-windows and networking, then printing. Networking is 
fine, and I don't plan to hang a printer on this box. That leaves *^%!! 
X-windows.

On Thu, 7 Aug 2003, John Mills wrote:

 I will mostly run services and ssh console sessions, so that might be
 enough. However I also wanted to run some lightweight X11 setup so I
 installed 'fvwm2' and have a 'mostly working' XF86Config. When
 [ordinary-user] I execute 'startx' the system gradually fills all of RAM
 and swap then locks up the X-server. Granted my space is small, but this
 still looks wrong to me.
 
 My '~/.xinitrc' is a one-liner: exec fvwm2.

Now it just says: fvwm2

Same result, perhaps a bit slower. The X11 display is badly formed in two 
ways:

1) It looks as though horizontal sync is not solid, because I see two 
overlaid images on the screen, so the letter I looks like: II, and

2) The cursor on the screen is displaced from its logical position, so 
that buttons are highlighted when the cursor moves to some point far from 
where the button appears on the screen (and click there brings on the 
appropriate response).

 Any ideas what's happening?

Yes, well ... any ideas?

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: How can I modify net, X configurations in 4.8-Release?

2003-08-07 Thread John Mills
Kenzo -

On Thu, 7 Aug 2003, Kenzo wrote:

 You don't have to run /stand/sysinstall/.
 you can edit the /etc/rc.conf file as follow.
 you need to remove or comment out the dhcp part.
 #ifconfig_xl0=DHCP
 
 then, add your network config
 defaultrouter=x.x.x.x
 ifconfig_xl0=inet x.x.x.x  netmask 255.255.0.0
 reboot and you should be set.
 
 As far as X, I never install it during the setup.
 Why waste time to set it up, when it's most likely out of date.
 always update your ports after the setup.
 go to the /usr/ports/x11 and pick a window manager.
 after installing it, go to the usr's dir and create a .xinitrc file.
 add the running command to start x.  If it's KDE use exec startkde or
 wmaker for windowmaker.
 then you need to run XFree86 configure. It will probe your hardware and
 setup some default settings.
 if it works, then you can copy it to your /etc/X11 dir and tweak it as you
 want.
 
 Then type startx and it should load.
 remember not to run X as root.

Thanks  - that's exactly what I needed.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: SNMP

2003-07-30 Thread John Mills
On Wed, 30 Jul 2003, Tkachenko, Artem N wrote:

 I am new to SNMP. I was asked to set up SNMP agents and a manager on
 some of the computers in the lab. Can someone recommend some SNMP
 programs that I can use or a good link on the Internet? I need it for
 both FreeBSD and Windows machines. Thank you very much for you time.
 Best regards

I second the recommendation for net-SNMP. It also provides most of the
functions for Microsoft Windows that it does for Unix-type environments. 
Code generators and related utilities are far less automatic than many 
commercial products, but the quality and flexibility are high. There is a 
set of tutorials and you can run many of them against yourself in 
'localhost'.

'net-SNMP.org' is careful that their license makes it easy to use the code 
in commercial or non-commercial products, more BSD-style than GPL-style.

Look around the web for handy tools - many are graphical using Tc/Tkl.

The RedHat RPM installs a fully functional host-platform agent (net-SNMP
or its older version ucd-SNMP) in RH Linux systems that you may wish to
play against. A huge number of MIB elements are supported and you can
interrogate the machine to spit them out to you.

If you would like good quality, moderately priced code generators, MIB
browsers, and test agents for Microsoft Windows, look into MG-SOFT
(www.mg-soft.com) products.

DISCLAIMER - I'm about a year away from this and there may be better 
things available.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Post about BSD's alleged demise on /.

2003-07-10 Thread John Mills
Freebies -

On Thu, 10 Jul 2003, Peter Elsner wrote:

 The person who posted this on /. is nothing more than a troll...
 
 The same bunch of trolls that repeat that *BSD is dying (or dead) about 
 once every
 couple of months...
 
 It's not true, it's just there to see how much panic can be caused.
 
 FreeBSD is NOT dying, and will be around for many years to come.
 
 Peter

In fact there was an editorial suggestion in a recent _eWeek_ 
(should be [http://www.eweek.com], but I can't confirm that just now.)
to the point that managers concerned about SCO's litigation should 
actively test and evaluate the *BSD family, specifically mentioning 
FreeBSD's excellent reputation for server quality.

 - JMM

 At 11:55 AM 7/10/2003 +0200, you wrote:
 Hi
 
 I saw this post on /. today, under the announcement about a FreeBSD 5.1
 review.
 
 Is there much truth is this?
 How many FreeBSD servers are out there? And is there number declining?
 
 I really hope that BSD will be arround for a long time to come...
 
 Kind regards
 
 Guy
 
 
 http://slashdot.org/comments.pl?sid=70502cid=6404771
 
 It is now official - Netcraft has confirmed: *BSD is dying
 
 Yet another crippling bombshell hit the beleaguered *BSD community when
 recently IDC confirmed that *BSD accounts for less than a fraction of 1
 percent of all servers. Coming on the heels of the latest Netcraft
 survey which plainly states that *BSD has lost more market share, this
 news serves to reinforce what we've known all along. *BSD is collapsing
 in complete disarray, as fittingly exemplified by failing dead last
 [samag.com] in the recent Sys Admin comprehensive networking test.
 
 You don't need to be a Kreskin [amazingkreskin.com] to predict *BSD's
 future. The hand writing is on the wall: *BSD faces a bleak future. In
 fact there won't be any future at all for *BSD because *BSD is dying.
 Things are looking very bad for *BSD. As many of us are already aware,
 *BSD continues to lose market share. Red ink flows like a river of
 blood. FreeBSD is the most endangered of them all, having lost 93% of
 its core developers.
 
 Let's keep to the facts and look at the numbers.
 
 OpenBSD leader Theo states that there are 7000 users of OpenBSD. How
 many users of NetBSD are there? Let's see. The number of OpenBSD versus
 NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there
 are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about
 half of the volume of NetBSD posts. Therefore there are about 700 users
 of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD
 market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users.
 This is consistent with the number of FreeBSD Usenet posts.
 
 Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD
 went out of business and was taken over by BSDI who sell another
 troubled OS. Now BSDI is also dead, its corpse turned over to yet
 another charnel house.
 
 All major surveys show that *BSD has steadily declined in market share.
 *BSD is very sick and its long term survival prospects are very dim. If
 *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD
 continues to decay. Nothing short of a miracle could save it at this
 point in time. For all practical purposes, *BSD is dead.
 
 Fact: *BSD is dead
 
 
 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 
 
 Anything below this line, is considered a signature line.
 If you do not know what a signature is within an email
 STOP here and do not read any further.   Thank you.
 _
 
 Peter Elsner [EMAIL PROTECTED]
 Vice President Of Customer Service (And System Administrator)
 1835 S. Carrier Parkway
 Grand Prairie, Texas 75051
 (972) 263-2080 - Voice
 (972) 263-2082 - Fax
 (972) 489-4838 - Cell Phone
 (425) 988-8061 - eFax
 
 I worry about my child and the Internet all the time, even though she's
 too young to have logged on yet. Here's what I worry about. I worry
 that 10 or 15 years from now, she will come to me and say Daddy, where
 were you when they took freedom of the press away from the Internet?
 -- Mike Godwin
 
 Unix IS user friendly... It's just selective about who its friends are.
 
 System Administration - It's a dirty job, but somebody said I had to do it.
 
 If you receive something that says 'Send this to everyone you know,
 pretend you don't know me.
 
 Standard $500/message proofreading fee applies for UCE.
 (NOTE: UCE is Unsolicited Commercial Email also known as
 SPAM or junk mail).
 
 
 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 

-- 
 John Mills
 [EMAIL PROTECTED]

___
[EMAIL

Re: Please Answer This For Me

2003-06-19 Thread John Mills
Frank -

On Thu, 19 Jun 2003, Frank wrote:

 I am having trouble installing the FreeBSD software 5.1-RELEASE-i386-disc1.
 Here are the particulars of what I am using and what I have done.
 
 - Downloaded  5.1-RELEASE-i386-disc1 from FreeBSD using FTP Explorer and
 ensuring that binary is selected.  I am using a separate computer to do
 this.
 
 - Burned CD using Roxio Creator Classic version 6.0.1.5.  Settings were
 other (tab), create bootable, no emulation, and use images or image
 5.1-RELEASE-i386-disc1.
 
 - Partitioned drive with Windows 98 second edition resident on it to create
 a 'D' drive on a Pentium 200 MHZ machine with a 4X CD Rom.
 
 - Changed AMI CMOS setting to load from CD first.
 
 
 The CD appears to be reading the created disk for about 15 seconds but then
 appears to hang and then the Windows 98 OS loads.
 
 What could I possibly be doing wrong? Or what do I need to change to get
 this install to work?

The problem could come from the CD or from your computer. I have one box
that just _won't_ boot from its CD. Fortunately there are diskette images
on the CD (and on the net) that you can use to boot your system, and then
to install from the CD. Open the CD in your Windows machine (without
trying to boot from the it) and look for a './floppies' directory in the
root directory of the CD. There should be some image files and some
instructions on getting the images written to floppies, which ones you
need, and how to use them.

Check out details at:
 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-pre.html#INSTALL-FLOPPIES

Or go to:  
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-pre.html

and work down the page. You will be spending more time at:  
[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook] so you may as
well look around a bit now. Seriously, the documentation is critical and
its quality is good.

Let us know what you try and how it comes out.

Regards.

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Is there a command for Unix which can detach processfromconsoleand wait until its finish?

2003-04-05 Thread John Mills
Sergey, Freebies -

 sergey dyshel wrote:

  I have one problem with '.xinitrc' file. I need to run
  IceWM, detach it from console and wait until IceWM
  exits. I know about 'detach' utility for Unix which
  runs process, detaches it but doesn't wait. So when I
  place exec detach icewm in the end of my '.xinitrc'
  X server shuts down immediately after starting icewm
  which isn't what I want. Is there a programm like
  'detach' which does't exit until detached process is finished?

Excuse me if I missed the point, but here is the tail end of a typical 
'xinitrc' from my Linux box. You can see that it starts a number of 
clients, then 'exec's the window manager. Is that what you had in mind?

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

if [ -f $HOME/.Xclients ]; then
exec $HOME/.Xclients
elif [ -f /etc/X11/xinit/Xclients ]; then
exec /etc/X11/xinit/Xclients
else
   # failsafe settings.  Although we should never get here
   # (we provide fallbacks in Xclients as well) it can't hurt.
   xclock -geometry 100x100-5+5 
   xterm -geometry 80x50-50+150 
   if [ -x /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; 
then
   netscape /usr/share/doc/HTML/index.html 
   fi
   if [ -x /usr/X11R6/bin/fvwm2 ]; then
   exec fvwm2
   else
   exec twm
   fi
fi
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

 John Mills
 [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of questions related to the sendmail patch, etc.

2003-03-04 Thread John Mills
Phillip -

On Tue, 4 Mar 2003, Phillip Smith (mailing list) wrote:

 I've downloaded the 8.11.6 patch from sendmail.org, and used the
 instructions they provided 
 [patch -p0  /PATH/TO/sendmail.8.11.6.security.cr.patch], which then
 prompts me for 'which file to patch.' I'm not clear on which file I
 _need_ to patch? Or where it would be.

I associate this message with an earlier line identifying the file being
sought.  Usually this means I am not in a directory at the same relative
path [to the source root] from which the patch was made. Back up one
directory above your source root and try a few values of '-pN': -p1 .. -p3
 stopping as you have if the sources are not found -- very likely you will
hit the right offset and one or all of the patches will be applied
successfully. You have to look at any sections which fail to determine
why, and whether they are important. (You will get a report of this and 
they will have been saved with a 'rej' suffix.)

-- 
 John Mills
 [EMAIL PROTECTED]


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


Re: How to map bad sectors on IDE?

2003-01-31 Thread John Mills
Marc -

On 31 Jan 2003, Lowell Gilbert wrote:

 Marc Schneiders [EMAIL PROTECTED] writes:
 
  I have searched Google to find a solution to mark off these two
  blocks/inodes (or however I should call them), so that they will not
  be used anymore. All I found is that this is not possible on
  IDE.

It is possible with some types of Linux filesystems (ext2 for one), and
'e2fsck' can be told to run a block-by-block read-write test across the
disk (optionally preserving original data where possible), then add any
bad blocks to a suitably named file which exists just to keep bad blocks
out of circulation. 'apropos badblocks' and 'man fsck' failed to suggest
such a function in fBSD, but it might be worth more looking. Such an
operation would cost you only those files which are now corrupted - when
it happened to me I lost a block in a text file, 'fsck' moved the
fragments to 'lost+found', and I was able to reconstruct the file.  That
was pure luck, naturally.

 Why is it radical?  After all, IDE disks already do bad-block
 remapping internally, so you've built up a *lot* of bad sectors
 already if they're starting to become visible to the operating
 system...

Does fBSD's file system creation make sure that all blocks of a newly
created file system are in fact usable? I would be surprised if there were
no cross checks in the formatting/partitioning/fs-creation path. If the
bad blocks weren't linked in the new filesystem, they would have become
invisible for practical purposes.

Bad side: This approach wipes the rest of your disk's contents.

Maybe there are some starting points in there.

 - John Mills



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



Re: CVS INIT

2003-01-15 Thread John Mills
Jack -

CVS needs to know where the root of its repository of files is.

On Tue, 14 Jan 2003, Jack B. Thompson wrote:

 I could use a little help on this one,  Trying to run cvs for first time and 
 all I get is the following ,
 
 !ThompsonToys# cvs (what I entered at command prompt)
 
 (RESPONSE)
 Usage: cvs [cvs-options] command [command-options-and-arguments]
   where cvs-options are -q, -n, etc.
 (specify --help-options for a list of options)
   where command is add, admin, etc.
 (specify --help-commands for a list of commands
  or --help-synonyms for a list of command synonyms)
   where command-options-and-arguments depend on the specific command
 (specify -H followed by a command name for command-specific help)
   Specify --help to receive this message
 
 ThompsonToys# cvs login
 cvs login: No CVSROOT specified!  Please use the `-d' option
 cvs [login aborted]: or set the CVSROOT environment variable.

You can define the environmental 'CVSROOT' for your login shell, and/or
override that definion when you invoke CVS. For 'ordinary' user access to
a local repository:
 $ cvs -d repository_path command command_options

If you're working to a remote server the syntax is a bit different - check
with the CVS manager and read the 'Cederqvist' document at
'www.cvshome.org' for the full story. If you're setting up the server, you
will become _very_ familiar with this comprehensive, but not very 
tutorial, document.

Note one of the oddities of CVS is that commands are parsed in order, and
in particular there is another use of the '-d' operator if it comes after
the command entry. That's not what's biting you here, however.

 I can usually get most things up and running after a bit of dappling,,This one 
 has me most flustered,and could use a nudge in the right direction,,Any 
 insights apprecited  Thanks ,jbt

HTH.
 - John Mills


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



Re: patching

2003-01-07 Thread John Mills
Freebies -

On Tue, 7 Jan 2003, Brian wrote:

 I downloaded the relevant patch and .asc files to /tmp this am, and then
 execute
 
 patch /tmp/filedesc.patch

From 'man patch':
=
   patch - apply a diff file to an original

SYNOPSIS
   patch [options] [origfile [patchfile]] [+ [options] [orig-
   file]]...

   but usually just

   patch patchfile
...
=

so try:
 patch  /tmp/filedesc.patch


You may need to use '-p[1 2 3 ...]' depending on the relative paths to
directory from which the patch was made and to where you are applying the
patches. The usual indicator for this is an error message to the effect:
'Cannot find file leadingpath/filename. Name of file to patch:'

 - John Mills


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



Re: buildworld problem on cyrix 166

2002-12-18 Thread John Mills
Freebies -

In re: the 'ncurses' buildworld failures while upgrading, which I've also
experienced:

On Wed, 18 Dec 2002, JacobRhoden wrote:

 On Wed, 18 Dec 2002 13:23, Ken Kroel wrote:
  i am trying to update an old pc and have run into a problem with the make
 
  CPU: Cyrix 6x86 (486-class CPU)
Origin = CyrixInstead  DIR=0x2231  Stepping=2  Revision=2

Perhaps the Cyrix-IBM/166 is the common denominator here, as that is my
chip, too.

Should I specify the processor to my build environment? I have never tried
this. Has it helped others with this build failure?
 
 I had the exact same problem with the exact same machine you appear to have. 
 This list at the time attributed it to a hardware issue, probably faulty 
 memory. Try doing a make clean, to clean up everything, and try again.  If 
 the make fails at a different place each time, then its definatly a hardware 
 problem.

I only recall problems from folks doing upgrades (from RELENG_4_5 to
RELENG_4_6, _7 in my case). Have others seen the problem when doing
'buildworld' on an installed system at RELENG_4_6 or later, or is this an
'upgrade only' issue?

(I have been able to get some partial and redone builds to complete, but
never installed them because my purpose is to set a firm foundation under
my system and I didn't feel I knew what was in the mix in those cases.)

TIA for comments.
 - John Mills


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



Re: buildworld fail

2002-12-07 Thread John Mills
Kent, all -

On Fri, 6 Dec 2002, Kent Stewart wrote:

 Just remember that a signal 11 in a compile is usually your hardware 
 telling you something is wrong. If it dies at the same spot, it can 
 be options or whatever. If you use strange options, you have to try 
 them first but still remember a signal 11is normally related to 
 memory or heating problems.

Yes, but when several users with different systems in different parts of
the world report the same message in the same spot, I rather suspect a
configuration or tool issue. For example, tripling the RAM didn't change
it.

I may well have a bad set of configuration options for these newer
releases. I am very new to FreeBSD. I followed the Handbook configuration
instructions to reflect my hardware and didn't knowingly set compiler
options at all. Your note was the first to remark on compiler options in
connection with this error message so it certainly warrants my attention.

I build RELENG_4_5 seamlessly with the same configuration file (in a
RELENG_4_5 installation, however), so an environmental or generational
issue is likely here.

I _have_ also hit heating problems and swap overruns, but these showed
different 'footprints'. The partition size issue is my real stimulus to
reconfigure the setup before I am more invested and dependent on it: A
house built on sand ... etc.

Thanks for your comments. I need to dig out my error messages and compare
the compilation options with the other poster's.

Regards.
 - John Mills


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



Re: buildworld fail

2002-12-06 Thread John Mills
Steve -

On Fri, 6 Dec 2002, Steve Bertrand wrote:

 I have spent a couple weeks in groups, google, handbook and lists for
 self-help on this.  I am trying to buildworld on a 4.6.2 machine to
 RELENG_4.  The cvsup is updating all src and ports and finished
 successfully.  I reboot to kern.securelevel=-1, #rm -rvf /usr/obj and
 #cd /usr/src  make buildworld.  It fails miserably everytime here:

 cc -fpic -DPIC -O -pipe -I. -I/usr/src/lib/libncurses
 -I/usr/src/lib/libncurses/../../contrib/ncurses/ncurses
 -I/usr/src/lib/libncurses/../../contrib/ncurses/include -Wall
 -DFREEBSD_NATIVE -DNDEBUG -DHAVE_CONFIG_H -DTERMIOS -c
 /usr/src/lib/libncurses/../../contrib/ncurses/ncurses/tinfo/alloc_entry.c
 -o alloc_entry.So cc: Internal compiler error: program cc1 got fatal
 signal 11 *** Error code 1
 
 Stop in /usr/src/lib/libncurses.
 *** Error code 1

Welcome to the club. Several folks have hit this self-same error,
including me in trying to upgrade from RELENG_4_5 to _4_6. I didn't find
any reported solutions, either. I am giving up and will make a more recent
set of CDs and do a fresh installation. (I haven't really put any work on
the machine yet, but it is a bit frustrating.)

[I tried going from _4_5 to _4_7, too, but hit some problems in that which
clearly reflected my hardware (amount of memory) and size of my swap
space. If I'm going to use it, I prefer to get the underlying
configuration right first.]

My motiviation is similar to yours, though I have the pretext of wanting a
mail server that I was going to set up with the FreeBSD box.

 - John Mills


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



Re: buildworld fail

2002-12-06 Thread John Mills
Kent -

On Fri, 6 Dec 2002, Kent Stewart wrote:

 On Friday 06 December 2002 01:38 pm, Steve Bertrand wrote:
  Kent:
 
  I see the differences between the compiler commands, but have no
  idea how to change them.  I would like to try your idea.  I have
  given no special flags to make.  What flags would I give to make
  when making world?
 
 #CFLAGS= -O -pipe 
 #COPTFLAGS= -O -pipe
 
 These are the defaults and so I just commented them out in 
 /etc/make.conf.
 
 I would assume you have something defining a cpu or a CFLAGS. I don't 
 use either. I have a mix of cpus and have had to NFS mount /usr/src 
 and /usr/obj to recover a system before. I don't use cpu or compiler 
 options.

Maybe that will get me through the build, too. I'll certainly give it a
shot.

Thanks.

 - John Mills


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



Re: remote X

2002-11-17 Thread John Mills
Rotaru -

On Fri, 15 Nov 2002, Rotaru Razvan wrote:

 Is it possible to use the local X11 Server for remote applications? For
 instance via ssh. I have my XWindows started, i log myself in via ssh
 on a remote host, and I want to run a graphical application on the
 remote host. Or is it possible the other way (a local application on a
 remote server)? Or is there any other way I can run a graphical
 application on a remote host that i am logged on via ssh?

I expect it depends on your SSH client, but on my systems you open a
console session on the local X-server, invoke 'ssh user@host -X' and
then whatever remote X-windows application to project its display back to
your host:

% ssh [EMAIL PROTECTED] -X
 [... login dialog ...]
% emacs 
%
 [another session is opened on my screen running 'emacs', and since I
backgrounded the remote app, the console remains live for further
commands.

Check 'man ssh'.

Depending on what type of X authorization you use, you may have to put the
remote login on a list of permitted users of your local display (xauth or
whatever).

 - John Mills


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



Re: Window/File Manager

2002-11-04 Thread John Mills
Ryan -

On Mon, 4 Nov 2002, Jud wrote:

 -Original Message-
 From: Ryan Sommers [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Date: 03 Nov 2002 21:55:37 -0600
 Subject: Window/File Manager
 
 I recently decided to bring my old Presario 1220 our of retirement and
 make a small toy laptop to play around with. Unfortunately it's only a
 200mhz/64mb RAM system with a 2.1gb harddrive. I would like to use X if
 possible but given the hardware limitations I really can't have a
 bloated featureful WM or FM and still have a usable laptop (after all if
 the GUI is slow I might as well install 98SE). 

I have an anaemic Cyrix/166 box which started with only 16 MBy. FreeBSD's
default WM just thrashed - half a minute to see results of any action!

 What are your favorite ultra-light WM's and/or FMs? I'm just looking for
 something that does the job, looking nice would be an added benefit but
 I doubt I'll have a high color depth to play with anyway.

I configured 'fvwm2', which is lively and fine, even on that sad box.
Supposed to have some degree of KDE compatibility now, but I didn't test
that. Configuration is old-style by hand [i.e., text files], but I still
remembered a few basics of that. 6-)

Sorry - no advice on file managers.

 - John Mills


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



Checking RAM and swap use

2002-10-29 Thread John Mills
Freebies -

How can I check the amount of RAM and swap memory in use (like the Linux
console command: 'free')?

Thanks.

 - John Mills


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



Re: Checking RAM and swap use

2002-10-29 Thread John Mills
Julien -

On Tue, 29 Oct 2002, Julien Bournelle wrote:

  Now - I see I need to increase my swap partition. Do I have to wipe my
  installation and start again?
 
 it depend if you have free space on your hard disk, if so you can try growfs.
 If not, you have to wipe your installation and start again :-(

I have at least one partition which is very little used. I may be able to
sacrifice just that one. Can I use more than one 'swap' partition, or is
my old, small (32MBy) swap just lost space? (I could make it a regular
partition for something like /tmp, I suppose.)

 good luck

Well, this is a 'project' computer to learn about FreeBSD and eventually
run mail service. I didn't count on kernel rebuilds when I set it up, but 
it's not running anything vital at present.

Merci.

 - John Mills


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



Re: Checking RAM and swap use

2002-10-29 Thread John Mills
Hello -

On Tue, 29 Oct 2002, DaleCo Help Desk wrote:

  Now - I see I need to increase my swap partition. Do I have to wipe
 my
  installation and start again?

 #man swapon
 SWAPON(8)   FreeBSD System Manager's Manual
 SWAPON(8)
 
 NAME
  swapon - specify additional device for paging and swapping

OK - now, can is there a way to set up a fixed-size file a swap space?

Thanks for any more pointers.

 - John Mills


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



Still going in circles on RELENG_4_5 - RELENG_4_6

2002-10-24 Thread John Mills
Greetings -

I am still trying to upgrade from RELENG_4_5 to RELENG_4_6 by means of
'cvsup'. I am still failing to build a usable 'ncurses' library. Has
anyone sorted this out? I suppose the problem might be in generating the
dependencies or needing a newer 'make', but it reports as a compiler error
in a file which identical with the version which compiles fine in
RELENG_4_5.

If I instead download the 4.6 CD images and make a CDROM, can I upgrade
while preserving my configuration information? (Naturally I know the
kernel would have some items I don't use, but I want to keep users, their
directories, network setup, etc.)

'Handbook' and 'Complete FreeBSD' pointers welcome for the smoothest
upgrade path.

TIA.

 - John Mills


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



Re: made a mistake with bash path... now i can't login

2002-10-21 Thread John Mills
Hi -

On Mon, 21 Oct 2002, Bsd Neophyte wrote:

 i was changing the login shell from sh to bash... but i entered the wrong
 location.  now, i cannot login to the system using that account, which is
 the only accout that i can su to root from.

I followed the thread a while and it may be a solved issue now, but ...
 
 does anyone know how i can resolve this issue w/o taking the system out of
 the garage, booting into single user mode and manually changing the path?

Depending on the permissions of the directories, could you do something
like:

 1) login as another ordinary user
 2) copy the real shell under the directory and name you had incorrectly
set
 3) login under that account, using the 'classical' shell in its new,
'phony' location
 4) become 'su' and fix things up

Just a thought.

 - John Mills


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



Re: Linux Compatability and compiling linux program - problem with...

2002-10-16 Thread John Mills

Hello -

On Tue, 15 Oct 2002, joe wrote:

 I am atrying to compile a linux program under FreeBSD 4.7-STABLE.  I 
 have installed linux_base but seem to be missing a number of files, 
 specifically header files.  

DISCLAIMER - this is from a FreeBSD newbie.

If the program is not Linux-specific (or specific to linux-only
libraries), you might try using generic sources and running 'configure',
then compiling instead of building from Linux sources.

The negative is that the app would not be automagically managed - you
would have to know it was there, look for upgrades, etc.

The missing headers are things I would expect in the Linux kernel sources,
if that gives you any leads.

 SoI obviously don't have the header files... Do I need to install the 
 entire linux src?

There may be a port of just the headers. That should be enough of the
sources to compile. You would need suitable a suitable intermediate
library to link, which takes you beyond my knowledge here. (That point may
actually have passed a few paragraphs ago. 8+P)

 - John Mills


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



Re: CVS

2002-10-16 Thread John Mills

On Wed, 16 Oct 2002, Roman Neuhauser wrote:

 # [EMAIL PROTECTED] / 2002-10-15 13:58:29 -0400:
   *nix clients all worked fine, but this wasn't the MsWin server
  (the name of which I forget).

 http://www.cvsnt.org/ perhaps?

Yes, that looks right. At that time the server was considered [fairly]
stable, but there were some cautious notes about its working to _MsWin_
clients (not *nix). Sorry for the FUD on that.

 - John Mills


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



Re: CVS

2002-10-15 Thread John Mills

Phillip, all -

On Tue, 15 Oct 2002, Philip M. Gollucci wrote:

 I've got a CVS Win2k Server, yes, I know its stupid to not put it on a 
 unix computer, not my call.

I recently set up CVS 'pserver' service under Linux-2.4.* for WinCvs and
*nix cvs users. Circa early summer, the NT cvs server notes mentioned
problems dealing with MsWin clients, but not *nix.

 As I understand it, as of 1.10 or about, they broke parsing of the 
 command line
 so
 :pserver:user@host:d:/cvsroot
 doesn't work on the unix clients.

I noticed some differences between *nix and MsWin clients handling
explicit root definitions but nothing I saw as an outright failure or
breakage. (IIRC, I had to put _something_ in the password field, even for
a no-password user -- in a DOS script for example -- or get the password
prompt.) *nix clients all worked fine, but this wasn't the MsWin server
(the name of which I forget).

 - John Mills


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



Re: Q: continuing interrupted 'make buildworld'

2002-10-01 Thread John Mills

Gary -

On 1 Oct 2002, Gary W. Swearingen wrote:

 IIRC, when I've done make buildkernel (maybe buildworld) a second
 time (eg, to do benchmarks with two BIOS settings), the thing rebuilt
 the whole kernel again.  I've always wondered why.  I thought make 
 was supposed to use old files when possible.

I suspect the target 'buildworld' has as a condition the target 'clean' or
something similar. I started looking for the target definitions, but
didn't find them.

Like, in a high-level 'Makefile':
...
buildworld: clean [...]

...

as it may also have:
...
installkernel: buildkernel [...]

...

 - John Mills


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



Re: Q: continuing interrupted 'make buildworld'

2002-10-01 Thread John Mills

Giorgos -

Thanks for the note.

On Wed, 2 Oct 2002, Giorgos Keramidas wrote:

 The buildkernel target will run a make clean before building the new
 kernel, in an effort to be on the safe side.  This will delete all the
 old kernel's object files (anything that had been compiled before the
 interruption took place).  Thus, all files will be compiled again...
 
 This is exactly what the original question was about.  -DNOCLEAN
 inhibits the Makefiles from running make clean.  I don't know if
 this is a sufficiently explanatory answer, but anyone curious enough
 can always look up the exact commands that the buildkernel make target
 runs at /usr/src/Makefile.inc1 :-)

I am in a bit of a quandry with my upgrade from RELENG_4_5 to RELENG_4_6.

 1. I got the not-unfamiliar compiler bomb-out on alloc_entry.c in
ncurses/ncurses/tminfo (or close).

 2. I backed off to RELENG_4_5 and got a clean cvsup and 'make buildworld'

 3. RELENG_4_5 and RELENG_4_6 have identical versions of the file on which 
cc bombed, and the version of gcc in 4_5 seems to be the latest, and
presumably the same as anticipated for 4_6. ['make' is a bit dated
(compared with what 'gcc' is claimed to need); perhaps I need to upgrade
that package.]

 4. I followed 'make buildworld' in RELENG_4_5 with a 'cvsup' to
RELENG_4_6 and a 'make -DNOCLEAN buildworld', which ran cleanly to
completion, as did 'make buildkernel'.
#$%!!!

My fear is that I'm running with part of my 'world' compiled in RELENG_4_5
sources and part in RELENG_4_6 sources. I guess as soon as I am running on
4_6, I will immediately remake 'world' and kernel and see how it goes.

I am seeing lots of log streaming by, but so far I don't think I've
actually learned anything.

Cheers, and thanks for the patient help.

 - John Mills


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



Q: continuing interrupted 'make buildworld'

2002-09-30 Thread John Mills

Freebies -

I would like to restart a 'make buildworld' without deleting or recreating
any unnecesary files (i.e., after messing about in the source tree).

How should I do this? (Is this the effect of 'make -DNOCLEAN buildworld'?)

More generally, is there some outline or the _more_important_ 'make'
targets after one has done 'cvsup'? (By '_more_important_' I really mean
the ones a person is likely to use commonly.)

Also, where should I look to get an idea of the defined tags for 'cvsup'
(RELENG_4_5_??? for example)?

Thanks for any help to a newbie.

 - John Mills


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



Re: Curses at Ncurses Buildworld crash

2002-09-27 Thread John Mills

Greg -

On Fri, 27 Sep 2002, Greg Matheson wrote:

 My buildworld fails in exactly the same spot, twice in a row...
 Very scary for the first-time world builder... a smaller sand pit maybee ...

I think it was a sensible and appropriate step, and that it should have
worked.

Well maybe I was just lucky, but no such problem bit when I rebuilt and
reinstalled RELENG_4_5 without a hitch, but I got exactly the same results
you did with RELENG_4_6.

It' a bit unsettling because
 1) Presumably the build can be done successfully in some environments,
   and
 2) People are installing the CD set for this version with whatever this
   is, possibly lurking in it.

I had decided to update before installing 'qmail' the first 'real'
application on my FreeBSD 'project' box, but I'm not so confident at the
moment.

 The buildworld of RELENG_4_6_0_RELEASE just crashed again on the very 
 same spot :-( 2002.09.18.11.47.04| cc -fpic -DPIC -O -pipe -I. -
 I/usr/src/lib/libncurses -I\ /usr/src/lib/libncurses/../../contrib/ ncurses/ncurses -
 I/usr/src/lib/libn\ curses/../../contrib/ncurses/include -Wall -
 DFREEBSD_NATIVE -DNDEBUG -DHAV\ E_CONFIG_H -DTERMIOS -c 
 /usr/src/lib/libncurses/../../contrib/ncurses/ncu\ rses/tinfo/alloc_entry.c -o 
 alloc_entry.So 2002.09.18.11.47.05| cc: Internal compiler error: program cc1 got 
 fatal signal 11 2002.09.18.11.47.05| *** Error code 1 

I also did 'make -DNOCLEAN buildworld' with the same result.

I was about to take two steps:
 1) enter the offending compilation line as a console entry and see what
happens (the same, I expect, unless there are additional needed symbols
defined in the Makefile), and

 2) I was going to look at the version of this file from RELENG_4_5 and
see if they differ.

If anyone has seen this and overcome it, or gotten past it by building in
4.5 to a later release level, that would be great to know.

From people who _started_ with a FreeBSD-4.6, can you successfully 'cvsup'
to RELENG_4_6 and 'make buildworld' successfully?

My system is a Cyrix/IBM 166 with small RAM and generous (I thought) swap
space.

The compiler (stock from RELENG_4_5) and system report:
$ cc -v
 Using builtin specs.
 gcc version 2.95.3 20010315 (release) [FreeBSD]
 $ uname -a
 FreeBSD chipmunk.telocity.com 4.5-RELEASE-p6 FreeBSD 4.5-RELEASE-p6
 #3: Thu May 30 23:24:10 EDT 2002
 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/JMMCONFIG  i386

What compiler version comes with 4.6? Could I install it in 4.5 system
without too much breakage, if it might be the problem?

Thanks for any suggestions.

 - John Mills


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



Problems with RELENG_4_6 'buildworld'

2002-09-17 Thread John Mills

Hello -

Today I decided to upgrade my RELENG_4_5 box to RELENG_4_6. No problem
with 'cvsup', but 'make buildworld' has crashed twice in exactly the same
spot, so I wondered if anyone might shed some light on what's happening.
(My machine has a history of crashes from overheating disk drives in the
type rebuild, but I wouldn't expect that to dump twice in exactly the same
place.) Here is the error message:

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-
cc -fpic -DPIC -O -pipe  -I. -I/usr/src/lib/libncurses
-I/usr/src/lib/libncurses
/../../contrib/ncurses/ncurses
-I/usr/src/lib/libncurses/../../contrib/ncurses/i
nclude -Wall -DFREEBSD_NATIVE -DNDEBUG -DHAVE_CONFIG_H -DTERMIOS  -c
/usr/src/li
b/libncurses/../../contrib/ncurses/ncurses/tinfo/alloc_entry.c -o
alloc_entry.So
cc: Internal compiler error: program cc1 got fatal signal 11
*** Error code 1

Stop in /usr/src/lib/libncurses.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-

Thanks for any suggestions.
 - John Mills


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



Re: CVS Setup

2002-07-25 Thread John Mills

Akthar -

On Thu, 25 Jul 2002, Akthar Hussain wrote:

  I am trying to setup CVS server in my Freebsd 4.5 system.

I just set one up in GNU/Linux (RH-7.*). Probably just the same.

I could have simply put the repository in shared space, but taking the
trouble to set up a server was well worth the effort.

 I am unable to find clear installation and configurations documentations of
 CVS.

Primarily in Sections 2.9-2.11 and Appendix C of
_Version_Management_with_CVS_ (the so-called 'Cederqvist' document).

 can any one let me know how to setup CVS server ? or Let me know the place
 where i can read the documens for CVS.

Start at http://www.cvshome.org and also see http://www.wincvs.org,
but do not neglect the great notes and information at
http://www.read-bean.com.

 - John Mills


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



Re: Sorry for HTML

2002-07-21 Thread John Mills

Kevin -

On Sun, 21 Jul 2002, Kevin Kinsey, DaleCo, S.P. wrote:

 I'm going to have to put together a
 box hefty enough to run FBSD with
 X

My low-end box was unusable when XFree installed contemporary window
managers (KDE in this case), but became quite responsive and usable when I
dropped back to 'fvwm2': _much_ lighter weight, and it shows. You might
consider such a work-around.

I also sawsome notes to the effect that a certain amount of
KDE-compatibility had been grafted onto the current 'fvwm[2?]', but I
haven't tested this.

 - John Mills


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



RE: Question on order and targets of kernel and world builds

2002-07-17 Thread John Mills

Pavan -

On Tue, 16 Jul 2002, Balaji, Pavan wrote:

 
 make buildworld -- builds the kernel and the libraries (both kernel and
 user level)
 
 make buildkernel -- builds only the kernel

Thanks - I didn't realize 'buildkernel' was redundant to 'buildworld'.
 
 You can build kernels with different configuration files using make
 buildkernel KERNCONF=kernel2. Once you do the 'build', the kernel image
 is stored as /kernel

Actually I do that. Does it work for a kernel built as part
of 'buildworld'?

 More information in the FreeBSD Handbook. http://www.freebsd.org

I'll go back and look. I found general instructions which worked, but
missed the details.

 - John Mills


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



Re: Question on order and targets of kernel and world builds

2002-07-17 Thread John Mills

Garance -

Thanks for the information and for replying.

On Tue, 16 Jul 2002, Garance A Drosihn wrote:

 You should check:
 
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html

Will do.

 If you are fairly up-to-date with freebsd-stable, the preferred order
 would be more like:

I presume this follows my 'cvsup', and expect this is true for
freebsd-release as well?

 *READ*   /usr/src/UPDATING
  [every time, just to make sure there are no special
   issues with this specific snapshot of freebsd]
 mergemaster -p
  ^^-- This is new to me - thanks.
 make buildworld
 make buildkernel
 make installkernel
  [reboot, to make sure the kernel at least boots up]
 get into single user mode
  [usually by booting into it in the above step,
   although I often cheat on that...]
 make installworld
 mergemaster
  [go thru all the questions from mergemaster]
 reboot into your new world.

That's exactly what I wanted to know.
 
 You do not want to install the new world before you know whether
 the kernel that matches it will work on your hardware.  If the
 kernel does *not* work (and I have had cases where this happens,
 although not very often on freebsd-stable), then you can easily
 back out by just renaming the kernel-related files in '/'.
 
 If you have done the installworld and *then* find out the new
 kernel does not work, well, you'll be in a world of hurt.
  and that's a _bad_thing(TM)_ in my book.
 ...

 The documented order is the order you should stick with, because
 it's the only order that we actively *try* to keep working.  If
 some other order happens to work, feel free to use it, but do not
 come complaining to us for the update where that alternate order
 does NOT happen to work...

Exactly what I wanted to know. Thanks again.

 - John Mills


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



Re: Question on order and targets of kernel and world builds

2002-07-17 Thread John Mills

Thanks Jim, Garance, and Pavan -

I think I have the information and references now. I also think I had
didn't have trouble before because I was basically moving only by very
small steps in my rebuilds: bugfixes rather than any changes of APIs.

_Much_ better to do this a bit more knowledgably.

 - John Mills



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