Results 1 to 6 of 6

Thread: Error building cloop under RedHat

  1. #1
    zamoose
    Guest

    Error building cloop under RedHat

    Having some trouble here:
    When I try to build cloop under RedHat 7.3, I get the following error:
    compressed_loop.c: In function `clo_read_from_file':
    compressed_loop.c:238: too few arguments to function `do_generic_file_read_Rsmp_5342f1d0'
    make: *** [compressed_loop.o] Error 1

    I've altered the Makefile in one way:
    I changed :
    ifndef APPSONLY
    include $(KERNEL_DIR)/.config
    endif

    to:
    include $(KERNEL_DIR)/configs/kernel-2.4.18-athlon-smp.config

    as no such file exists on my RedHat system.

    I'm trying to get it so I can repackage my MAME roms with a KnoppiXMAME 0.5 iso.

    Anyone have any suggestions?

  2. #2
    Member registered user
    Join Date
    Jan 2003
    Location
    Florida, US
    Posts
    41
    Here is the beginning of the remaster script for Modularity (www.modularity.org):

    Code:
    # $Image -- name of the iso to be remastered
    # $hd_part -- Partition to be remastered
    # $swapfile -- Location\name of swap file
    Image=/mnt/modelk-0.5.2.iso
    hd_part=hda8
    swapfile=/tmp/knx-swapfile
    cd /tmp
    
    #Setup tmp 2K (2000M) swap file
    
    swapoff $swapfile
    
    echo "Creating 2Gig Temperary Swap File in /tmp as knx-swapfile"
    dd if=/dev/zero of=$swapfile bs=1M count=2000 && sync && sync
    
    # creates a 2G (2000M) swapfile in /tmp/
    
    echo "Initializing Swap"
    mkswap $swapfile    # (initializes /swapfile)
    swapon $swapfile    # (turn on new swap)
    echo "Swap enabled"
    
    echo "Setting up file system"
    mkfs /dev/$hd_part
    mount /dev/$hd_part /mnt/$hd_part
    echo "Mounting CD-ROM Image as loop back device"
    mkdir /mnt/$hd_part/tmp
    
    mkdir /mnt/$hd_part/tmp/CDROM
    
    echo "Mounting CD-ROM iso to tmp"
    mount -o loop $Image /mnt/$hd_part/tmp/CDROM
    echo "Coping files from loop mounted .iso to CDROM directory of harddrive"
    cp -Rp /mnt/$hd_part/tmp/CDROM /mnt/$hd_part/
    echo "Copying complete"
    echo "Unmounting .iso loop back"
    umount $Image
    rm /mnt/$hd_part/tmp/CDROM
    
    mkdir /mnt/$hd_part/tmp/WORKING
    
    echo "Extracting KNOPPIX compressed file system"
    extract_compressed_fs /mnt/$hd_part/CDROM/KNOPPIX/KNOPPIX > /tmp/UNCOMPRESSED
    echo "Mounting UNCOMPRESSED cloop (compressed file system) to loopback device"
    mount -o loop /tmp/UNCOMPRESSED /mnt/$hd_part/tmp/WORKING
    #rsync -plarv   /mnt/$hd_part/tmp/WORKING /mnt/$hd_part/
    echo "Copying files from cloop to hard drive"
    cp -Rp /mnt/$hd_part/tmp/WORKING /mnt/$hd_part/
    
    echo "Cleaning up"
    umount /mnt/$hd_part/tmp/WORKING
    rm /tmp/UNCOMPRESSED
    
    #rm /mnt/$hd_part/tmp/UNCOMPRESSED
    rm /mnt/$hd_part/CDROM/KNOPPIX/KNOPPIX
    
    echo " Ready to chroot to Knoppix"
    echo "To begin -- Type chroot /mnt/hda?/WORKING"

  3. #3
    Member registered user
    Join Date
    Jan 2003
    Location
    Florida, US
    Posts
    41
    Oops -- You also need to download

    extract_compressed_fs
    and
    create_compressed_fs

    This is the mk_compressed script to compress the WORKING dir back to a compressed file system

    Code:
    mkisofs -R /mnt/hda7/WORKING  |  create_compressed_fs -   65536  > /mnt/hda7/CDROM/KNOPPIX/KNOPPIX
    And this the iso creation script:

    Code:
    d /mnt/hda7/CDROM
    mkisofs -r -J -b KNOPPIX/boot.img -c KNOPPIX/boot.cat   -o /mnt/myknoppix.iso  /mnt/hda7/CDROM
    Make sure to change the hda7 to your drive from the first script.

  4. #4
    zamoose
    Guest
    That's lovely, but where do I get those executables? I haven't been able to find a download site for the life of me...

  5. #5
    Member registered user
    Join Date
    Jan 2003
    Location
    Florida, US
    Posts
    41
    Sorry

    They are on the CD but you can also download them from http://www.modularity.org/knoppix/

    Also in the first script I forgot to set the swapfile=/tmp/swapfile so add that after the Image= line.

    I still need to add a lot of error checking code.

    Good luck,
    Avid

  6. #6
    zamoose
    Guest
    Many thanks. From your script and this howto: http://www.stirnimann.com/mystuff/doc/knoppix.txt I was able to throw together a new disc complete with ROMs.

Similar Threads

  1. Building cloop for kernel 2.6.x
    By kawazu in forum Customising & Remastering
    Replies: 3
    Last Post: 09-16-2004, 09:02 AM
  2. failed boot cloop error-3
    By BlkBear in forum General Support
    Replies: 2
    Last Post: 02-24-2004, 09:44 PM
  3. Error compiling cloop module
    By dafne in forum Customising & Remastering
    Replies: 0
    Last Post: 02-13-2004, 02:19 PM
  4. cloop error while reading
    By dil in forum Customising & Remastering
    Replies: 0
    Last Post: 02-13-2004, 01:30 PM
  5. Error building cloop under RedHat part 2
    By sergiornunes in forum Customising & Remastering
    Replies: 1
    Last Post: 04-09-2003, 03:01 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
  •  


***NEW*** BCM RX67Q Gaming Motherboard | Intel Q67 2nd/3rd Gen. | LGA1155 | DDR3 picture

***NEW*** BCM RX67Q Gaming Motherboard | Intel Q67 2nd/3rd Gen. | LGA1155 | DDR3

$29.77



ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield picture

ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield

$42.00



GIGABYTE B560M DS3H AC LGA1200 Intel B560 SATA 6Gb/s Micro ATX Intel Motherboard picture

GIGABYTE B560M DS3H AC LGA1200 Intel B560 SATA 6Gb/s Micro ATX Intel Motherboard

$64.99



Micro ATX Desktop Motherboard ASUS H110M-C LGA 1151 picture

Micro ATX Desktop Motherboard ASUS H110M-C LGA 1151

$31.95



MSI B450M PRO-VDH MAX AM4 AMD B450 USB3.2 Micro-ATX Motherboard picture

MSI B450M PRO-VDH MAX AM4 AMD B450 USB3.2 Micro-ATX Motherboard

$67.99



Gigabyte AMD B550 UD AC Gaming Motherboard - AMD B550 Chipset - AM4 Socket - AMD picture

Gigabyte AMD B550 UD AC Gaming Motherboard - AMD B550 Chipset - AM4 Socket - AMD

$89.99



Asrock Z390 Phantom Gaming 4S/AC Wifi 8th/9th Gen Intel 1151 Motherboard Bulk picture

Asrock Z390 Phantom Gaming 4S/AC Wifi 8th/9th Gen Intel 1151 Motherboard Bulk

$48.70



ASUS H110M-C Micro-ATX DDR4 LGA1151 & I3-6100 picture

ASUS H110M-C Micro-ATX DDR4 LGA1151 & I3-6100

$35.00



GIGABYTE MB10-Datto Motherboard Xeon D-1521- SR2DF 2.40 GHz- Open Box picture

GIGABYTE MB10-Datto Motherboard Xeon D-1521- SR2DF 2.40 GHz- Open Box

$112.00



BTC-S37 Mining Motherboard Kit /w SSD & Ram Preinstalled picture

BTC-S37 Mining Motherboard Kit /w SSD & Ram Preinstalled

$59.99