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
  •  


SFP TO RJ45 TRANSCEIVER SFP MODULE COPPER SFP OPTICAL PORT TO RJ45 ETHERNET PORT picture

SFP TO RJ45 TRANSCEIVER SFP MODULE COPPER SFP OPTICAL PORT TO RJ45 ETHERNET PORT

$7.99



Cisco Acacia DP04QSDD-E25-840 400G QSFP-DD Coherent DCO Transceiver Module picture

Cisco Acacia DP04QSDD-E25-840 400G QSFP-DD Coherent DCO Transceiver Module

$699.99



NEW Sealed Cisco SFP-10G-LR 10GBASE-LR SFP+ 1310nm 10km *US Shipping* picture

NEW Sealed Cisco SFP-10G-LR 10GBASE-LR SFP+ 1310nm 10km *US Shipping*

$24.00



Dell 10 Gigabit SFP+ SR Transceiver 0XYD50 NEW SEALED picture

Dell 10 Gigabit SFP+ SR Transceiver 0XYD50 NEW SEALED

$24.99



Genuine Cisco SFP-10G-SR 0-2415-03 10 Gigabit Transceiver picture

Genuine Cisco SFP-10G-SR 0-2415-03 10 Gigabit Transceiver

$5.40



HP 560SFP+ 10GB 2-port  PCIe NIC Ethernet ADAPTER 669279-001 w/ (2) 10GB SFP+ picture

HP 560SFP+ 10GB 2-port PCIe NIC Ethernet ADAPTER 669279-001 w/ (2) 10GB SFP+

$16.99



Intel X520-DA2 10Gb 10Gbe 10 Gigabit Network Adapter NIC Dual Port E10G42BTDA picture

Intel X520-DA2 10Gb 10Gbe 10 Gigabit Network Adapter NIC Dual Port E10G42BTDA

$28.94



Lenovo 00YK615 Intel X710-DA2 10GbE 2-port SFP+ PCI-E FC Network Adapter NIC picture

Lenovo 00YK615 Intel X710-DA2 10GbE 2-port SFP+ PCI-E FC Network Adapter NIC

$27.99



Arista SFP-10G-SR 10GBASE-SR XVR-10001-20 850nm SFP+ Optical Transceiver picture

Arista SFP-10G-SR 10GBASE-SR XVR-10001-20 850nm SFP+ Optical Transceiver

$30.00



SFP QSFP Transceivers Programmer allows to corning and (re)programming sfp code picture

SFP QSFP Transceivers Programmer allows to corning and (re)programming sfp code

$108.09