/usr/src/Makefile instructions

KAYVEN RIESE kayve at sfsu.edu
Sat May 24 02:00:51 UTC 2008


On Fri, 23 May 2008, soralx at cydem.org wrote:

>
>> On that note, was I given misinformation when I was advised
>> that it would be impossible to upgrade RELENG_6_2 directly to
>> RELENG_7 ?


pcm/mixer.c 
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/sndstat.c 
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/sound.c 
/usr/src/sys/modules/sound/sound/../../../dev/sound/unit.c 
/usr/src/sys/module

>
> Close to implausible, perhaps? That would indeed be the case, unless you
> truly are longing for a major workout, either with mergemaster et al, or
> both with mergemaster and the ports. The former case, which assumes you
> don't have many ports installed, is often a no-brainer: install a fresh
> system. The latter case may be somewhat more complicated: install a fresh
> system for the least effort on your side, or go the update route if you need
> to keep your system up and usable during the process.
>


awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/sym/../../dev/sym/sym_hipd.c
===> syscons (depend)
===> syscons/apm (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/apm/../../../dev/syscons/apm/apm_saver.c
===> syscons/blank (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/blank/../../../dev/syscons/blank/blank_saver.c
===> syscons/daemon (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/daemon/../../../dev/syscons/daemon/daemon_saver.c
===> syscons/dragon (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/dragon/../../../dev/syscons/dragon/dragon_saver.c
===> syscons/fade (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/fade/../../../dev/syscons/fade/fade_saver.c
===> syscons/fire (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/fire/../../../dev/syscons/fire/fire_saver.c
===> syscons/green (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/green/../../../dev/syscons/green/green_saver.c
===> syscons/logo (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/logo/../../../dev/syscons/logo/logo_saver.c 
/usr/src/sys/modules/syscons/logo/../../../dev/syscons/logo/logo.c








> I should note that I always took the update trail, and never regretted it
> afterwards (well, if only so slightly). For instance, my workstation lived
> through 5.2.1-R, 6.2-R, RELENG_6, and finally RELENG_7, all with the aid of
> cvsup. The process is straightforward, well-designed and easily executed
> (thanks to the developers), but problems often pop-up with ports
> (especially such messy ones as Gnome, etc) which take lots of time to
> correct.

rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/sysvipc/sysvshm/../../../kern/sysv_shm.c
===> ti (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ti.h opt_ti.h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_zero.h opt_zero.h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/ti/../../dev/ti/if_ti.c
^C*** .depend removed

kv_bsd#

oops?

mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/rain/../../../dev/syscons/rain/rain_saver.c
===> syscons/snake (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/snake/../../../dev/syscons/snake/snake_saver.c
===> syscons/star (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/star/../../../dev/syscons/star/star_saver.c
===> syscons/warp (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/syscons/warp/../../../dev/syscons/warp/warp_saver.c
===> sysvipc (depend)
===> sysvipc/sysvmsg (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_mac.h opt_mac.h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_sysvipc.h opt_sysvipc.h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/sysvipc/sysvmsg/../../../kern/sysv_msg.c
===> sysvipc/sysvsem (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_mac.h opt_mac.h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_sysvipc.h opt_sysvipc.h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/sysvipc/sysvsem/../../../kern/sysv_sem.c
===> sysvipc/sysvshm (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_mac.h opt_mac.h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_sysvipc.h opt_sysvipc.h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_compat.h opt_compat.h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/sysvipc/sysvshm/../../../kern/sysv_shm.c
===> ti (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ti.h opt_ti.h
ln -sf /usr/obj/usr/src/sys/GENERIC/opt_zero.h opt_zero.h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
-I/usr/obj/usr/src/sys/GENERIC 
/usr/src/sys/modules/ti/../../dev/ti/if_ti.c
^C*** .depend removed

kv_bsd#make kernel

--------------------------------------------------------------
>>> Kernel build for GENERIC started on Fri May 23 18:59:22 PDT 2008
--------------------------------------------------------------
===> GENERIC
mkdir -p /usr/obj/usr/src/sys

--------------------------------------------------------------
>>> stage 1: configuring the kernel
--------------------------------------------------------------
cd /usr/src/sys/i386/conf; 
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin 
config  -d /usr/obj/usr/src/sys/GENERIC  /usr/src/sys/i386/conf/GENERIC
Kernel build directory is /usr/obj/usr/src/sys/GENERIC
Don't forget to do ``make cleandepend && make depend''

--------------------------------------------------------------
>>> stage 2.1: cleaning up the object tree
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/GENERIC; MAKEOBJDIRPREFIX=/usr/obj 
MACHINE_ARCH=i386  MACHINE=i386  CPUTYPE= 
GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin 
GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font 
GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac 
_SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh 
/usr/src/tools/install.sh" 
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin 
make KERNEL=kernel cleandir
rm -f *.o *.so *.So *.ko *.s eddep errs  kernel.debug kernel 
kernel.symbols  linterrs makelinks tags vers.c  vnode_if.c vnode_if.h 
vnode_if_newproto.h vnode_if_typedef.h  ata_if.c eisa_if.c miibus_if.c 
mmcbr_if.c mmcbus_if.c card_if.c power_if.c pci_if.c pcib_if.c ppbus_if.c 
uart_if.c usb_if.c g_part_if.c isa_if.c bus_if.c cpufreq_if.c device_if.c 
linker_if.c serdev_if.c agp_if.c acpi_if.c ata_if.h eisa_if.h miibus_if.h 
mmcbr_if.h mmcbus_if.h card_if.h power_if.h pci_if.h pcib_if.h ppbus_if.h 
uart_if.h usb_if.h g_part_if.h isa_if.h bus_if.h cpufreq_if.h device_if.h 
linker_if.h serdev_if.h agp_if.h acpi_if.h  aicasm* y.tab.h aic7xxx_seq.h 
aic7xxx_reg.h aic7xxx_reg_print.c  aic79xx_seq.h aic79xx_reg.h 
aic79xx_reg_print.c miidevs.h  pccarddevs.h usbdevs.h usbdevs_data.h 
opt_ah.h
rm -f .depend machine
cd /usr/src/sys/modules; 
MAKEOBJDIRPREFIX=/usr/obj/usr/src/sys/GENERIC/modules KMODDIR=/boot/kernel 
DEBUG_FLAGS="-g" MACHINE=i386 KERNBUILDDIR="/usr/obj/usr/src/sys/GENERIC" 
make  cleandir
===> 3dfx (cleandir)
===> 3dfx_linux (cleandir)
===> aac (cleandir)
===> aac/aac_linux (cleandir)
rm -f export_syms aac_linux.ko aac_linux.kld aac_linux.o 
aac_linux.ko.debug aac_linux.ko.symbols
rm -f @ machine
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> accf_data (cleandir)


>
> So, in summary, a sane person should probably go with clean system update.


==> netgraph/l2tp (cleandir)
==> netgraph/lmi (cleandir)
==> netgraph/mppc (cleandir)
==> netgraph/nat (cleandir)
==> netgraph/netflow (cleandir)
==> netgraph/netgraph (cleandir)
==> netgraph/one2many (cleandir)
==> netgraph/ppp (cleandir)
==> netgraph/pppoe (cleandir)
==> netgraph/pptpgre (cleandir)
==> netgraph/pred1 (cleandir)
==> netgraph/rfc1490 (cleandir)
==> netgraph/socket (cleandir)
==> netgraph/source (cleandir)
==> netgraph/split (cleandir)
==> netgraph/sppp (cleandir)
==> netgraph/sync_ar (cleandir)
==> netgraph/sync_sr (cleandir)
==> netgraph/tag (cleandir)
==> netgraph/tcpmss (cleandir)
==> netgraph/tee (cleandir)



>
> P.S.: whoever replies next, it's safe to drop hackers@ from CC: anytime now

sr/src/sys/modules/cd9660_iconv
=> cdce (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cdce created for 
/usr/src
ys/modules/cdce
=> ce (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/ce created for 
/usr/src/s
/modules/ce
=> ciss (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/ciss created for 
/usr/src
ys/modules/ciss
=> cm (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cm created for 
/usr/src/s
/modules/cm
=> cmx (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cmx created for 
/usr/src/sys/modules/cmx
=> coda (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/coda created for 
/usr/src/sys/modules/coda
=> coda5 (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/coda5 created for 
/usr/src/sys/modules/coda5
=> coff (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/coff created for 
/usr/src/sys/modules/coff
=> coretemp (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/coretemp created 
for /usr/src/sys/modules/coretemp
=> cp (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cp created for 
/usr/src/sys/modules/cp
=> cpufreq (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cpufreq created for 
/usr/src/sys/modules/cpufreq
=> crypto (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/crypto created for 
/usr/src/sys/modules/crypto
=> cryptodev (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cryptodev created 
for /usr/src/sys/modules/cryptodev
=> cs (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cs created for 
/usr/src/sys/modules/cs
=> ctau (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/ctau created for 
/usr/src/sys/modules/ctau
=> cue (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cue created for 
/usr/src/sys/modules/cue
=> cxgb (obj)
=> cxgb/cxgb (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cxgb/cxgb created 
for /usr/src/sys/modules/cxgb/cxgb
=> cxgb/cxgb_t3fw (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cxgb/cxgb_t3fw 
created for /usr/src/sys/modules/cxgb/cxgb_t3fw
=> cx (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/cx created for 
/usr/src/sys/modules/cx
=> dc (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/dc created for 
/usr/src/sys/modules/dc
=> dcons (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/dcons created for 
/usr/src/sys/modules/dcons
=> dcons_crom (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/dcons_crom created 
for /usr/src/sys/modules/dcons_crom
=> de (obj)
sr/obj/usr/src/sys/GENERIC/modules/usr/src/sys/modules/de created for 
/usr/src/sys/modules/de
=> digi (obj)
=> digi/digi (obj)






>
>>    Kayven Riese, BSCS, MS (Physiology and Biophysics)
>
> [SorAlx]  ridin' VS1400
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>

*----------------------------------------------------------*
   Kayven Riese, BSCS, MS (Physiology and Biophysics)
   (415) 902 5513 cellular
   http://kayve.net
   Webmaster http://ChessYoga.org
*----------------------------------------------------------*


More information about the freebsd-hackers mailing list