From: Outofwall.com <ro...@ou...> - 2012-05-22 23:08:24
|
it looks like the patch needs to be re-generated. can you send me the file after patch? I can see whether I will be able to fix it. but in general, you should have moved forward with kernel version, 2.6.18 is not being maintained anymore as far as I know. On Mon, May 21, 2012 at 2:28 AM, Marko Kobal <mar...@ar...> wrote: > Hi, > > I would like to compile IET trunk on CentOS 5.8 x86_64, but I'm getting > these errors: > > # cat /etc/redhat-release > CentOS release 5.8 (Final) > > # uname -a > Linux 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:00 EDT 2012 x86_64 x86_64 > x86_64 GNU/Linux > > # make > Applying Patch compat-2.6.39-3.2.patch > patching file kernel/wthread.c > Applying Patch compat-2.6.38.patch > patching file kernel/block-io.c > Hunk #1 succeeded at 56 with fuzz 2. > Hunk #2 succeeded at 115 (offset -3 lines). > patching file kernel/iotype.c > Applying Patch compat-2.6.36-2.6.37.patch > patching file kernel/block-io.c > Hunk #1 succeeded at 152 (offset -3 lines). > Applying Patch compat-2.6.33-2.6.35.patch > patching file kernel/conn.c > Applying Patch compat-2.6.32.patch > patching file kernel/conn.c > Applying Patch compat-2.6.31.patch > patching file kernel/file-io.c > Hunk #1 succeeded at 82 (offset -7 lines). > Applying Patch compat-2.6.30.patch > patching file kernel/block-io.c > Hunk #1 succeeded at 277 (offset -3 lines). > Applying Patch compat-2.6.29.patch > patching file kernel/config.c > Applying Patch compat-2.6.28.patch > patching file kernel/conn.c > Applying Patch compat-2.6.25-2.6.27.patch > patching file kernel/block-io.c > Hunk #1 succeeded at 152 (offset -3 lines). > Applying Patch compat-2.6.24.patch > patching file kernel/event.c > Hunk #1 succeeded at 78 (offset -14 lines). > patching file kernel/iscsi.h > Hunk #1 succeeded at 102 (offset 8 lines). > patching file kernel/wthread.c > Applying Patch compat-2.6.23.patch > patching file kernel/block-io.c > patching file kernel/config.c > patching file kernel/digest.c > Hunk #2 succeeded at 216 with fuzz 2 (offset -3 lines). > Hunk #3 FAILED at 224. > 1 out of 3 hunks FAILED -- saving rejects to file kernel/digest.c.rej > patching file kernel/event.c > Hunk #1 succeeded at 14 with fuzz 2 (offset -14 lines). > Hunk #2 succeeded at 36 (offset -1 lines). > Hunk #3 succeeded at 33 (offset -14 lines). > patching file kernel/volume.c > Hunk #1 succeeded at 93 (offset 1 line). > make: *** [.patched.2.6.18-308.4.1.el5] Error 1 > > --- > kernel/digest.c.rej: > *************** > *** 220,232 **** > else > length = size; > > - sg_set_page(&sg[i], tio->pvec[idx + i], length, offset); > size -= length; > offset = 0; > } > > - sg_mark_end(&sg[i - 1]); > - > crypto_hash_update(hash, sg, nbytes); > crypto_hash_final(hash, crc); > } > --- 224,236 ---- > else > length = size; > > + sg[i].page = tio->pvec[idx + i]; > + sg[i].offset = offset; > + sg[i].length = length; > size -= length; > offset = 0; > } > > crypto_hash_update(hash, sg, nbytes); > crypto_hash_final(hash, crc); > } > --- > > make -C /lib/modules/2.6.18-308.4.1.el5/build > SUBDIRS=/root/install/iscsitarget/trunk-2012-05-21/kernel modules > make[1]: Entering directory `/usr/src/kernels/2.6.18-308.4.1.el5-x86_64' > CC [M] /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.o > In file included from > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c:7: > /root/install/iscsitarget/trunk-2012-05-21/kernel/iscsi.h:272: error: > field ârx_hashâ has incomplete type > /root/install/iscsitarget/trunk-2012-05-21/kernel/iscsi.h:273: error: > field âtx_hashâ has incomplete type > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c: In function > âtio_initâ: > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c:152: error: > implicit declaration of function âKMEM_CACHEâ > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c:152: error: âtioâ > undeclared (first use in this function) > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c:152: error: (Each > undeclared identifier is reported only once > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c:152: error: for > each function it appears in.) > /root/install/iscsitarget/trunk-2012-05-21/kernel/tio.c:152: warning: > assignment makes pointer from integer without a cast > make[2]: *** [/root/install/iscsitarget/trunk-2012-05-21/kernel/tio.o] > Error 1 > make[1]: *** [_module_/root/install/iscsitarget/trunk-2012-05-21/kernel] > Error 2 > make[1]: Leaving directory `/usr/src/kernels/2.6.18-308.4.1.el5-x86_64' > make: *** [kernel] Error 2 > > Any hint? > > > Kind regards, Marko Kobal > CTO, Arctur d.o.o. > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Iscsitarget-devel mailing list > Isc...@li... > https://lists.sourceforge.net/lists/listinfo/iscsitarget-devel > |