On Sat, 14 Mar 2009 12:33:47 +0200
[email protected] wrote:

> Hi There!
> I haven't been using snapshot release of current before, just stable
> ,but i need new perl version that is included in 4.5.
> I installed snapshot "OpenBSD 4.5 (GENERIC) #1749: Sat Feb 28 14:51:18
> MST 2009".
> After that i get the most current source via cvsup to get the latest
> kernel, my cvsup conf file is bellow - is conf file correct?
> 
> # Defaults that apply to all the collections
> *default release=cvs
> *default delete use-rel-suffix
> *default umask=002
> *default host=cvsup.no.openbsd.org
> *default base=/usr
> *default prefix=/usr
> OpenBSD-src
> 
> After that:
> #cp /bsd /bsd.old
> # cd /usr/src/sys/arch/i386/conf/
> #ls -al
> #drwxr-xr-x   2 root  wsrc    1024 Mar 13 15:22 Attic
> -r--r--r--   1 root  wsrc  274502 Mar 13 17:42 GENERIC,v
> -r--r--r--   1 root  wsrc    3354 Mar  1 00:51 GENERIC.MP,v
> -r--r--r--   1 root  wsrc   37044 Mar  1 00:51 Makefile.i386,v
> -r--r--r--   1 root  wsrc   81673 Mar  1 00:51 RAMDISK,v
> -r--r--r--   1 root  wsrc   66281 Mar  1 00:51 RAMDISKB,v
> -r--r--r--   1 root  wsrc   55308 Mar  1 00:51 RAMDISKC,v
> -r--r--r--   1 root  wsrc   86111 Mar 10 11:54 RAMDISK_CD,v
> -r--r--r--   1 root  wsrc   93131 Mar  1 00:51 files.i386,v
> 
> I noticed that i haven't GENERIC, but GENERIC,v - i don't know why is
> that , so i tryed:
> 
> #config GENERIC,v
> GENERIC,v:1: syntax error
> GENERIC,v:1: cannot proceed without machine specifier

Read http://www.openbsd.org/cvsup.html and start again.
Don't forget to clean up your /usr.

In short: You got yourself a copy of the cvs tree and you need to check
out the source from that. Using /usr as base/prefix was wrong.

And on the perl issue... By updating to the snapshot you got yourself
the new perl installed.

- Robert

Reply via email to