bump
It seems to compile fine with a few warnings for create_* and extract_* (cc wants to see endian.h instead of byteorder.h).
when I do an insmod -p cloop, I get:
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol kunmap_high
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol filp_open
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol register_disk
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol blk_queue_bounce
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol register_blkdev
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol blk_queue_make_request
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol filp_close
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol do_generic_file_read
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol highmem_start_page
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol ntohl
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol blk_dev
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol fput
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol fget
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol kmap_high
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/block/cloop.o: unresolved symbol irq_stat
This is being compiled on Fedora Core 1
Any ideas?![]()
bump
I too had this problem - is there a proper doc for compiling this outside of gentoo or dbeian or whatever it was originally written for -
c'mon guys ... all your hard work should be free ... right?
(Actually I'm working on a bootable educational cd that is going to be apppliance ware - so I would like to get cloop working.)
The original errors I had was that it was looking for conf.vars in the linux source tree, somthing that seems to be non-standard. I touched the conf.vars file, but hen found some doc on the net that showed that it looks like conf.vars & .config are the same thing - not sure. Copied .config to conf.vars and the thing seemed to compile, oh and there was a problem with another file, but being an idiot I cannot remember the file name, but I touched it as well - so the thing finally compiles and when insmod'ing the thing I got the same errors.
Originally Posted by ghstridr
great
me too, i have an cloop: uresolved symbol ntohl error (not the rest)
i tried to pack my own kernel with knoppix, but after the boot, i get dropped in a shell, because knoppix wasn't able to load cloop.o i guess
if anyone finds a solution, please post
Hi all,
I've just been throught the problems discussed here (unknown
symbol: ntohl) and the fix seems to be adding -O2 to the compiler
flags in Makefile:line12 :-
CKERNOPS:= -O2 -D__KERNEL__ -DMODULE -fno-builtin -nostdlib -DKBUILD_MODNAME="cloop" -DKBUILD_BASENAME="cloop"
For those on non-Debian systems who lack conf.vars, run
"make menuconfig" in the kernel source tree and copy the
resultant .conf to conf.vars.
This prodices an error free cloop module on a 2.4.26 system
built from the LFS project with gcc-3.3.3.
Whether it actually works remains to be seen
ttfn
skywhale
very probably the reason is a mistmatch between cloop and insmod
not compiled with the same kernel_version
To be sure you should do this before compiling cloop
mv /usr/include/linux /usr/include/linux_old
ln -s /usr/src/linux/include/linux /usr/include/linux
and make sure that /usr/src/linux pointing to your kernel you are using ,for example
ln -s /usr/src/linux-2.6.5 /usr/src/linux
compile cloop then,and try insmod cloop.o
hth

🔀 Juniper Networks EX2300-C-12P 12× Gigabit PoE+ • 2× 10G SFP+ Compact Switch ⚡
$119.00
Juniper EX2300 12-Port Gigabit PoE+ Managed Network Switch P/N: EX2300-C-12P
$149.99
Juniper Networks EX2300-48P 48-Port Gigabit PoE Managed Ethernet Switch
$79.99
Juniper Networks SRX340 16x1GbE Ports Service Gateway Security Appliance W/ Ears
$79.99
Juniper SRX320 8-Port Security Services Gateway Appliance w/ AC Adapter
$59.99
New Sealed Juniper EX4100-F-12P 12x 1GbE PoE 2x 10GbE uplinks 1 Year Warranty
$895.00
Juniper Networks EX2300 (EX2300-48P) 48 Ports Ethernet Switch
$249.99
Juniper EX2300-C-12P POE+ Switch 12 x 1GbE & 2 SFP+ 10G uplinks
$124.99
JUNIPER NETWORKS MIST AI AP63-US HIGH PERFORMANCE OUTDOOR ACCESS POINT - WHITE
$59.99
Juniper EX3400-48T Ethernet Switch, 12-Port, Gigabit, Rack Mount
$184.99