On Wed, Jul 05, 2006 at 03:35:40PM +0200, Massimo Lusetti wrote:
> I just updated from CVS today and cannot do a make build anymore.
> 
> I successfully installed a booted a GENERIC kernel.
> 
> OpenBSD 3.9-current (GENERIC) #3: Wed Jul  5 09:38:20 CEST 2006
>     [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: Intel Pentium III ("GenuineIntel" 686-class) 602 MHz
> cpu0:
> FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
> real mem  = 133722112 (130588K)
> avail mem = 115286016 (112584K)
> 
> 
> but cannot build userland:
> 
> cc   -o ntpd ntpd.o buffer.o log.o imsg.o ntp.o ntp_msg.o parse.o
> config.o server.o client.o sensors.o util.o 
> ntpd.o(.text+0x9ec): In function `ntpd_adjfreq':
> : undefined reference to `adjfreq'
> ntpd.o(.text+0xa44): In function `ntpd_adjfreq':
> : undefined reference to `adjfreq'
> ntpd.o(.text+0xc32): In function `readfreq':
> : undefined reference to `adjfreq'
> collect2: ld returned 1 exit status
> *** Error code 1
> 
> Stop in /usr/src/usr.sbin/ntpd (line 93 of /usr/share/mk/bsd.prog.mk).
> *** Error code 1
> 
> Stop in /usr/src/usr.sbin.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src (line 73 of Makefile).
> 
> 
> Any help is really appreciated. Thanks.
> 
> -- 
> Massimo
> 
>

You don't follow the FAQ. Upgrade to the latest snapshot, then
build -current. adjfreq(2) is new:
http://www.undeadly.org/cgi?action=article&sid=20060622160000

I simply don't get it. What good is building -current if you can't even
diagnose simple errors? Really no offense, i wonder what people do with
-current? Is there some secret Gentoo -fno-instructions -funroll-all-loops
patchset for OpenBSD i don't know about?

Tobias (still don't get it..)

Reply via email to