Damian Gerow wrote:

Thus spake Soren:
: I've just uploaded the latest ATA mkIII patches for releng_5 (and : releng_5_4 for that matter).
:
: Since this work is now in -current there will only be releng_5 patches : now and then if there is sufficient interest.


Since the work was done for ATAPICAM, I decided to try the patches on a new
RELENG_5 build (cvsup'ed earlier this evening).  I'm not quite sure what I'm
doing wrong, but the build's failing for me in strange ways.  This is with n
applied to a freshly sup'ed tree.  From what I can tell, the changes to
kmod.mk /shouldn't/ be causing problems, but...  they are?

   --------------------------------------------------------------
   >>> Kernel build for machine started on Sun Apr 17 20:53:18 EDT 2005
   --------------------------------------------------------------

<...>

   ===> ata/ataisa
   rm -f /usr/src/sys/modules/ata/ataisa/export_syms ataisa.ko ataisa.kld 
ata-isa.o @ machine symb.tmp tmp.o opt_ata.h ata_if.h isa_if.h bus_if.h 
device_if.h
   rm -f .depend GPATH GRTAGS GSYMS GTAGS
   ===> ata/atapci
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 311: if-less 
endif
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 311: Need an 
operator
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 311: if-less 
endif
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 311: Need an 
operator
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 313: Need an 
operator
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 311: if-less 
endif
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 311: Need an 
operator
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 313: Need an 
operator
   "/usr/src/sys/modules/ata/atapci/../../../conf/kmod.mk", line 325: Need an 
operator
   "Makefile", line 9: 1 open conditional:
   "Makefile", line 9:         at line 315 (evaluated to true)
   make: fatal errors encountered -- cannot continue
   *** Error code 1

   Stop in /usr/src/sys/modules/ata.
   *** Error code 1

   Stop in /usr/src/sys/modules.
   *** Error code 1

   Stop in /usr/obj/usr/src/sys/machine.
   *** Error code 1

   Stop in /usr/src.
   *** Error code 1

Stop in /usr/src.


This patch worked fine on RELENG_5 for amd64.Here are the steps we did(as long as i remmember them):

(assuming RELENG_5 is already up and running):
tar -zxf ata-mk3n-releng5.tar.gz
cp -R sys/modules/ata /usr/src/sys/modules/
cp -Rf  sys/dev/ata  /usr/src/sys/dev/
#  applying the patch
cd /usr/src/
gzip -d ata-mk3n.diff-releng5.gz
patch < /usr/src/ata-mk3n.diff-releng5
# build and install kernel part
make buildkernel KERNCONF=PIZDA
make installkernel KERNCONF=PIZDA





_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to