Re: How now, BSD crow?

2002-10-11 Thread Roelof Osinga
Kris Kennaway wrote:

On Fri, Oct 11, 2002 at 08:12:47AM +0200, Roelof Osinga wrote:

Since NETSMB support is not in GENERIC, you must have added it to your
kernel yourself at some point.  When you modify your kernel
configuration you need to read the documentation to make sure you're
adding all necessary components (otherwise you'll get a broken kernel
config, like you did).  The documentation is in LINT.


Yep. And took it out again, would still not build. Does now though.


You're not exactly being specific here, but the full upgrade/rebuild
procedure is spelled out in the handbook if you're confused about how
to do it.


And so I once did. I guess somehow a deviation from the pattern slipped
in. Which I then faithfully copied at each rebuild. Also the reason
I didn't check the handbook first. My bad.

Sorry for the burden and thanks for the assistence!

Roelof

--
___
EBOA®   est. 1982
http://www.EBOA.com/tel. +31-58-2123014
mailto:info@;EBOA.com?subject=Information_request


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



Re: How now, BSD crow?

2002-10-11 Thread Kris Kennaway

On Fri, Oct 11, 2002 at 07:51:12AM +0200, Roelof Osinga wrote:

> > Did you do a make installworld?
> 
> Nope. Just the buildworld. I'm redoing the things I jotted down on my
> logs on previous builds. Went ok these last three or so years ;).

If you haven't been running 'make installworld' for the last 3 years
then you haven't actually upgraded your FreeBSD system in those 3
years.

Kris



msg50361/pgp0.pgp
Description: PGP signature


Re: How now, BSD crow?

2002-10-11 Thread Kris Kennaway

On Fri, Oct 11, 2002 at 08:12:47AM +0200, Roelof Osinga wrote:

> Especially LINT. LINT is nice if you want to look something up, but it is
> not a hands-on manual that leads one through all the steps needing to be
> taken to implement some such thingamathing or other.

Since NETSMB support is not in GENERIC, you must have added it to your
kernel yourself at some point.  When you modify your kernel
configuration you need to read the documentation to make sure you're
adding all necessary components (otherwise you'll get a broken kernel
config, like you did).  The documentation is in LINT.

> While I'm typing this, it just occurred to me. Some years ago the world got
> rocked once again. There was something about making the world versus 
> explicitly
> building it and installing it. Later it all got changed again. Every one of
> those changes was deemed important. Every one of those changes changed 
> things.
> 
> People don't like changes. Monkeys don't either. Dolphins I don't know. My
> pitch is way off.

You're not exactly being specific here, but the full upgrade/rebuild
procedure is spelled out in the handbook if you're confused about how
to do it.

Kris


msg50360/pgp0.pgp
Description: PGP signature


Re: How now, BSD crow?

2002-10-10 Thread Roelof Osinga

Kris Kennaway wrote:
> On Fri, Oct 11, 2002 at 06:41:33AM +0200, Roelof Osinga wrote:
> 
>>Kris Kennaway wrote:
>>
> 
> You don't have these files *INSTALLED* yet.  cvsupping doesn't install
> them for you, 'make world' (not 'make buildworld'!) does.

Yeah. But in my notes which I've written down based on actions inspired
by this mailling list, sometimes somethings needed to be done before and
sometimes things needed to be done after. For a poor luser it is a murky
mess, indeed.

For the programmers, of course, it is very clear indeed. I know. I'm one
of those. But my clients will agree with me on this ;).

> In LINT (the canonical place where kernel options are documented)

Canons be darned. /usr/src/UPGRADING is what everybody gets told to read. Not
to inspect the canons. Whatever those may be.

Especially LINT. LINT is nice if you want to look something up, but it is
not a hands-on manual that leads one through all the steps needing to be
taken to implement some such thingamathing or other.

While I'm typing this, it just occurred to me. Some years ago the world got
rocked once again. There was something about making the world versus explicitly
building it and installing it. Later it all got changed again. Every one of
those changes was deemed important. Every one of those changes changed things.

People don't like changes. Monkeys don't either. Dolphins I don't know. My
pitch is way off.

So I, for one, don't really pay attention. I just do. If it don't work, well
gosh. Bummer. Either I can fix it or I will need to sollicit help. Either
way, I don't feel ashamed.

The canonical place... yeah, right! ;)

Roelof

PS it is 'in cannons we trust', not canons!

-- 
___
EBOA®   est. 1982
http://www.EBOA.com/tel. +31-58-2123014
mailto:[EMAIL PROTECTED]?subject=Information_request


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



Re: How now, BSD crow?

2002-10-10 Thread Roelof Osinga

Phil Kernick wrote:
 >>> You probably forgot options LIBICONV from your kernel config file,
 >>> which is mandatory for SMBFS support (as documented).
 >>
 > ...
 >
 > # grep SMBFS /usr/src/sys/i386/conf/LINT
 > # grep LIBICONV /usr/src/sys/i386/conf/LINT

Ta. Making as we type.

 >> PS did make world first too! So there.
 >
 > Did you do a make installworld?

Nope. Just the buildworld. I'm redoing the things I jotted down on my
logs on previous builds. Went ok these last three or so years ;).

Check. That did the job. Thanks again!

Roelof

-- 
___
EBOA®   est. 1982
http://www.EBOA.com/tel. +31-58-2123014
mailto:[EMAIL PROTECTED]?subject=Information_request


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



Re: How now, BSD crow?

2002-10-10 Thread Kris Kennaway

On Fri, Oct 11, 2002 at 06:41:33AM +0200, Roelof Osinga wrote:
> Kris Kennaway wrote:
> >On Fri, Oct 11, 2002 at 04:35:53AM +0200, Roelof Osinga wrote:
> >
> >...
> >You have to have an up-to-date world before other targets like
> >'modules-clean' are guaranteed to work.  As you show:
> >
> >...
> >
> >You don't have these files installed yet.
> 
> Ho humph. Did so do many a CVSup stable too.

You don't have these files *INSTALLED* yet.  cvsupping doesn't install
them for you, 'make world' (not 'make buildworld'!) does.

> >You probably forgot options LIBICONV from your kernel config file,
> >which is mandatory for SMBFS support (as documented).
> 
> Assuredly, but where?
> 
> frl:/usr/local/etc/postfix$ grep LIBICONV /usr/src/UPDATING
> frl:/usr/local/etc/postfix$

In LINT (the canonical place where kernel options are documented)

# NETSMB enables support for SMB protocol, it requires LIBMCHAIN and LIBICONV
# options.

Kris


msg50357/pgp0.pgp
Description: PGP signature


Re: How now, BSD crow?

2002-10-10 Thread Phil Kernick

>> You probably forgot options LIBICONV from your kernel config file,
>> which is mandatory for SMBFS support (as documented).
> 
> 
> Assuredly, but where?
> 
> frl:/usr/local/etc/postfix$ grep LIBICONV /usr/src/UPDATING
> frl:/usr/local/etc/postfix$
> 
> Surely not there. So where's a poor luser who would not know a bit from 
> a byte
> find the pointer to that so highly needed bit, not byte, of information?

# grep SMBFS /usr/src/sys/i386/conf/LINT
# grep LIBICONV /usr/src/sys/i386/conf/LINT

> For I'm just a poor ... ;)
> 
> Roelof
> 
> PS did make world first too! So there.

Did you do a make installworld?


Phil.


-- 
_-_|\   Phil Kernick  E-Mail: [EMAIL PROTECTED]
   / \  ROTFL Enterprises Mobile:  041 61 ROTFL
   \_.-*_/
v   Humourist, satirist, and probably a few more 'ists to boot!


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



Re: How now, BSD crow?

2002-10-10 Thread Roelof Osinga

Kris Kennaway wrote:
> On Fri, Oct 11, 2002 at 04:35:53AM +0200, Roelof Osinga wrote:
> 
> ...
> You have to have an up-to-date world before other targets like
> 'modules-clean' are guaranteed to work.  As you show:
> 
> ...
> 
> You don't have these files installed yet.

Ho humph. Did so do many a CVSup stable too.

[...
frl:/usr/local/etc/postfix$ cat /root/cvsup/stable-supfile
# from test.nisser.com
# changed the NL to the UK, though
*default host=cvsup.uk.FreeBSD.org
#*default host=cvsup.nl.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
*default compress
src-all
...]

>>smb_conn.o(.text+0x7ae): undefined reference to `iconv_open'
> 
> 
> You probably forgot options LIBICONV from your kernel config file,
> which is mandatory for SMBFS support (as documented).

Assuredly, but where?

frl:/usr/local/etc/postfix$ grep LIBICONV /usr/src/UPDATING
frl:/usr/local/etc/postfix$

Surely not there. So where's a poor luser who would not know a bit from a byte
find the pointer to that so highly needed bit, not byte, of information?

For I'm just a poor ... ;)

Roelof

PS did make world first too! So there.

-- 
___
EBOA®   est. 1982
http://www.EBOA.com/tel. +31-58-2123014
mailto:[EMAIL PROTECTED]?subject=Information_request


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



Re: How now, BSD crow?

2002-10-10 Thread Kris Kennaway

On Fri, Oct 11, 2002 at 04:35:53AM +0200, Roelof Osinga wrote:

> frl:/usr/src/sys/compile/NISSER# make modules-clean
> cd ../../modules ; env MAKEOBJDIRPREFIX=/usr/src/sys/compile/NISSER/modules 
> MACHINE=i386 make clean
> ===> accf_data
> "/usr/src/sys/modules/accf_data/../../conf/kmod.mk", line 63: Could not 
> find bsd.init.mk
> "/usr/src/sys/modules/accf_data/../../conf/kmod.mk", line 190: Could not 
> find bsd.links.mk
> make: fatal errors encountered -- cannot continue
> *** Error code 1
> 
> Stop in /usr/src/sys/modules.
> *** Error code 1

You have to have an up-to-date world before other targets like
'modules-clean' are guaranteed to work.  As you show:

> frl:/usr/src/sys/compile/NISSER# find / -name bsd.init.mk -print
> /usr/src/share/mk/bsd.init.mk

You don't have these files installed yet.

> smb_conn.o(.text+0x7ae): undefined reference to `iconv_open'

You probably forgot options LIBICONV from your kernel config file,
which is mandatory for SMBFS support (as documented).

Kris



msg50353/pgp0.pgp
Description: PGP signature