Results 1 to 6 of 6

Thread: cloop 0.68 and Red Hat 7.3 problem compilation

  1. #1
    Junior Member
    Join Date
    May 2003
    Posts
    4

    cloop 0.68 and Red Hat 7.3 problem compilation

    Hi all,

    I want to try the cloop module under RedHat 7.3, but when i try to compile the module i have the following error:

    # make KERNEL_DIR=/usr/src/linux-2.4.18-3/

    cc -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -s -I. -fno-strict-aliasing -fno-common -fomit-frame-pointer -mpreferred-stack-boundary=2 -march=i386 -D__KERNEL__ -DMODULE -I/usr/src/linux-2.4.18-3//include -DMODVERSIONS -include /usr/src/linux-2.4.18-3//include/linux/modversions.h compressed_loop.c -c -o compressed_loop.o

    compressed_loop.c: In function `clo_read_from_file':
    compressed_loop.c:279: too few arguments to function `do_generic_file_read_R4e76ab37'
    make: *** [compressed_loop.o] Error 1


    Is there anybody out there with the same problem?

    Thanks in advance.

  2. #2
    Junior Member
    Join Date
    May 2003
    Posts
    4
    i have read the file compressed_loop.c and the Makefile,

    i have rebuilt the module with this option -DREDHAT_KERNEL
    but when i load the module i have this error:

    kernel: cloop: Welcome to cloop v0.68
    kernel: cloop: out of kernel mem for offsets

    What's the problem?

    Thanks in advance and excuse me for my english.

  3. #3
    Senior Member registered user
    Join Date
    Mar 2003
    Posts
    872
    it could really mean out of memory. cloop stored a 4 byte offset for each 'uncompressed block' of the original device. So in the case of knoppix which I believe is compressed from some 2G(?) image divided in 64K block, it would be 30000x4(8?) memory allocated for the offsets.

    Another possibility is that you tell it to mount something that is not a clooped image and it will go wild as there isn't any signature in the image.

  4. #4
    Junior Member
    Join Date
    May 2003
    Posts
    4
    hi,

    if i do :
    mkisofs -r /tmp|create_compressed_fs - 1024 > iso.compressed
    insmod cloop file=iso.compressed

    i have this error
    kernel: cloop: Welcome to cloop v0.68
    kernel: cloop: out of kernel mem for offsets

    Instead if i do
    mkisofs -r /tmp|create_compressed_fs - 65536 > iso.compressed
    insmod cloop file=iso.compressed

    kernel: cloop: Welcome to cloop v0.68
    kernel: cloop: iso.compressed: 903 blocks, 65536 bytes/block, largest block is 65562 bytes.
    kernel: cloop: loaded (max 1 devices)

    Why?

    1024 is a multiple of 512.

  5. #5
    Senior Member registered user
    Join Date
    Mar 2003
    Posts
    872
    As I said, each block needs 4(or 8 ?) bytes to store the offset(and they got loaded all in-memory when you insmod cloop.o) and if you use a block size of 1024(1K), a 600M file will have 600x1K offsets. Lots of memory used. Stick to 64K block.

  6. #6
    Junior Member
    Join Date
    May 2003
    Posts
    4
    ok

    Thanks........

    Regards.

    Lucky.

Similar Threads

  1. Problem with cloop
    By lrathle in forum Customising & Remastering
    Replies: 2
    Last Post: 09-05-2004, 05:47 PM
  2. Cloop Compilation: 'm_Probability undeclared'
    By BlakeB395 in forum Customising & Remastering
    Replies: 0
    Last Post: 05-27-2004, 10:57 AM
  3. Problem with CDROm after kernel compilation
    By bcalder in forum General Support
    Replies: 5
    Last Post: 03-15-2004, 09:42 PM
  4. problem with cloop
    By sabel in forum Customising & Remastering
    Replies: 2
    Last Post: 12-01-2003, 09:15 PM
  5. Problem with cloop
    By arkaine23 in forum Customising & Remastering
    Replies: 2
    Last Post: 07-08-2003, 05:57 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


SAMSUNG 32GB PC4-25600R DDR4-3200 2RX4 RDIMM SERVER MEMORY M393A4K40EB3-CWE picture

SAMSUNG 32GB PC4-25600R DDR4-3200 2RX4 RDIMM SERVER MEMORY M393A4K40EB3-CWE

$304.99



HYNIX 64GB (1X64GB) HMAA8GL7MMR4N-TF  2133P DDR4 LRDIMM SERVER MEMORY picture

HYNIX 64GB (1X64GB) HMAA8GL7MMR4N-TF 2133P DDR4 LRDIMM SERVER MEMORY

$279.00



LOT 24GB (2x8GB & 2x4GB) DDR4 ECC Registered RDIMM PC4-2133P 288-Pin picture

LOT 24GB (2x8GB & 2x4GB) DDR4 ECC Registered RDIMM PC4-2133P 288-Pin

$49.99



2 in 1 USB 3.0 Card Reader Micro TF card Reader usb adapter High Speed Cardreder picture

2 in 1 USB 3.0 Card Reader Micro TF card Reader usb adapter High Speed Cardreder

$3.99



USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack picture

USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack

$826.09



Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot picture

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot

$285.90



Samsung M393A4K40BB2-CTD 32GB 2Rx4 PC4-21300 DDR4-2666 Memory Module picture

Samsung M393A4K40BB2-CTD 32GB 2Rx4 PC4-21300 DDR4-2666 Memory Module

$184.00



Samsung 96GB LPCAMM2 PC5 9600 FE1 E1 LPDDR5X CAMM2 M561K6LC3CL1-CCV DDR5 Memory picture

Samsung 96GB LPCAMM2 PC5 9600 FE1 E1 LPDDR5X CAMM2 M561K6LC3CL1-CCV DDR5 Memory

$2150.00



Samsung 32GB (1x32GB) PC4-17000 (DDR4-2133) LRDIMM Memory (M386A4G40DM0-CPB0Q) picture

Samsung 32GB (1x32GB) PC4-17000 (DDR4-2133) LRDIMM Memory (M386A4G40DM0-CPB0Q)

$120.00



MICRON MTA36ASF4G72PZ-2G6E1 | 32GB PC4-2666V ECC RDIMM Server RAM picture

MICRON MTA36ASF4G72PZ-2G6E1 | 32GB PC4-2666V ECC RDIMM Server RAM

$184.95