From owner-freebsd-hackers@FreeBSD.ORG Sat May 24 02:00:51 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77F16106566C; Sat, 24 May 2008 02:00:51 +0000 (UTC) (envelope-from kayve@sfsu.edu) Received: from iron1.sfsu.edu (iron1.sfsu.edu [130.212.10.35]) by mx1.freebsd.org (Postfix) with ESMTP id 40BE58FC19; Sat, 24 May 2008 02:00:51 +0000 (UTC) (envelope-from kayve@sfsu.edu) X-onepass: IPPSC X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEADMUN0iC1Apk/2dsb2JhbACufQ Received: from smtp01.sfsu.edu ([130.212.10.100]) by iron1.sfsu.edu with ESMTP; 23 May 2008 19:00:48 -0700 Received: from libra.sfsu.edu ([130.212.10.238]) by mail05a.sfsu.edu (Lotus Domino Release 7.0.3HF378) with ESMTP id 2008052319004557-1046 ; Fri, 23 May 2008 19:00:45 -0700 Date: Fri, 23 May 2008 19:00:46 -0700 (PDT) From: KAYVEN RIESE To: soralx@cydem.org In-Reply-To: <20080523072426.7de88f38@soralx> Message-ID: References: <1211548239.10665.4.camel@localhost> <20080523072426.7de88f38@soralx> MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on MAIL05a/SERVERS/SFSU(Release 7.0.3HF378 | February 28, 2008) at 05/23/2008 19:00:45, Serialize by Router on SMTP01/SERVERS/SFSU(Release 7.0.3HF378 | February 28, 2008) at 05/23/2008 19:00:48, Serialize complete at 05/23/2008 19:00:48 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@freebsd.org, freebsd-questions@freebsd.org Subject: Re: /usr/src/Makefile instructions X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 02:00:51 -0000 On Fri, 23 May 2008, soralx@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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > *----------------------------------------------------------* Kayven Riese, BSCS, MS (Physiology and Biophysics) (415) 902 5513 cellular http://kayve.net Webmaster http://ChessYoga.org *----------------------------------------------------------*