How to duplicate a build of the kernel in the RPM

rh9_at_penn.net
Date: 12/29/03

  • Next message: Corey Head: "RE: Looking for Gerry Doris--SMTP AUTH Questions"
    To: redhat-list@redhat.com
    Date: Mon, 29 Dec 2003 16:41:20 -0500
    
    

    I am trying to build the same kernel which came with the RPM
    from the SRPM for 2.4.20-27.9

    It is failing, and I have documented the process below. Comments?

    up2date loaded the RPM for the kernel and source for 2.4.20-27.9

    I wanted to build, hence duplicate the kernel which was
    distributed with the kernel RPM.

    I linked /usr/src/linux to the source directory for 2.4.20-27.9
    and ran the following commands

    make clean
    make mrproper
    make clean
    make xconfig

    cp /usr/src/linux/configs/kernel-2.4.20-i686.config .config

    make dep

    make bzImage

    It ran for a while, and then died with the error below.

    Did I do anything incorrectly?

    Thanks

    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-27.9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=apm -DEXPORT_SYMTAB -c apm.c
    {standard input}: Assembler messages:
    {standard input}:248: Warning: indirect lcall without `*'
    {standard input}:352: Warning: indirect lcall without `*'
    gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-27.9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=io_apic -c -o io_apic.o io_apic.c
    io_apic.c:45: `dest_LowestPrio' undeclared here (not in a function)
    io_apic.c: In function `__mask_IO_APIC_irq':
    io_apic.c:140: warning: implicit declaration of function `io_apic_read'
    io_apic.c:140: warning: implicit declaration of function `io_apic_modify'
    io_apic.c:140: warning: implicit declaration of function `io_apic_sync'
    io_apic.c: In function `clear_IO_APIC_pin':
    io_apic.c:169: storage size of `entry' isn't known
    io_apic.c:178: warning: implicit declaration of function `io_apic_write'
    io_apic.c:169: warning: unused variable `entry'
    io_apic.c: In function `clear_IO_APIC':
    io_apic.c:187: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:187: (Each undeclared identifier is reported only once
    io_apic.c:187: for each function it appears in.)
    io_apic.c: In function `find_irq_entry':
    io_apic.c:253: `mp_irq_entries' undeclared (first use in this function)
    io_apic.c:254: `mp_irqs' undeclared (first use in this function)
    io_apic.c:255: `mp_ioapics' undeclared (first use in this function)
    io_apic.c:256: `MP_APIC_ALL' undeclared (first use in this function)
    io_apic.c: In function `find_isa_irq_pin':
    io_apic.c:270: `mp_irq_entries' undeclared (first use in this function)
    io_apic.c:271: `mp_irqs' undeclared (first use in this function)
    io_apic.c:273: `mp_bus_id_to_type' undeclared (first use in this function)
    io_apic.c:273: `MP_BUS_ISA' undeclared (first use in this function)
    io_apic.c:274: `MP_BUS_EISA' undeclared (first use in this function)
    io_apic.c:275: `MP_BUS_MCA' undeclared (first use in this function)
    io_apic.c: In function `IO_APIC_get_PCI_irq_vector':
    io_apic.c:294: warning: implicit declaration of function `Dprintk'
    io_apic.c:296: `mp_bus_id_to_pci_bus' undeclared (first use in this function)
    io_apic.c:300: `mp_irq_entries' undeclared (first use in this function)
    io_apic.c:301: `mp_irqs' undeclared (first use in this function)
    io_apic.c:303: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:304: `mp_ioapics' undeclared (first use in this function)
    io_apic.c:305: `MP_APIC_ALL' undeclared (first use in this function)
    io_apic.c:308: `mp_bus_id_to_type' undeclared (first use in this function)
    io_apic.c:308: `MP_BUS_PCI' undeclared (first use in this function)
    io_apic.c: In function `MPBIOS_polarity':
    io_apic.c:371: `mp_irqs' undeclared (first use in this function)
    io_apic.c:381: `mp_bus_id_to_type' undeclared (first use in this function)
    io_apic.c:383: `MP_BUS_ISA' undeclared (first use in this function)
    io_apic.c:388: `MP_BUS_EISA' undeclared (first use in this function)
    io_apic.c:393: `MP_BUS_PCI' undeclared (first use in this function)
    io_apic.c:398: `MP_BUS_MCA' undeclared (first use in this function)
    io_apic.c: In function `MPBIOS_trigger':
    io_apic.c:440: `mp_irqs' undeclared (first use in this function)
    io_apic.c:450: `mp_bus_id_to_type' undeclared (first use in this function)
    io_apic.c:452: `MP_BUS_ISA' undeclared (first use in this function)
    io_apic.c:457: `MP_BUS_EISA' undeclared (first use in this function)
    io_apic.c:462: `MP_BUS_PCI' undeclared (first use in this function)
    io_apic.c:467: `MP_BUS_MCA' undeclared (first use in this function)
    io_apic.c: In function `pin_2_irq':
    io_apic.c:520: `mp_irqs' undeclared (first use in this function)
    io_apic.c:528: `mp_bus_id_to_type' undeclared (first use in this function)
    io_apic.c:530: `MP_BUS_ISA' undeclared (first use in this function)
    io_apic.c:531: `MP_BUS_EISA' undeclared (first use in this function)
    io_apic.c:532: `MP_BUS_MCA' undeclared (first use in this function)
    io_apic.c:537: `MP_BUS_PCI' undeclared (first use in this function)
    io_apic.c: In function `IO_APIC_irq_trigger':
    io_apic.c:577: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:579: `mp_INT' undeclared (first use in this function)
    io_apic.c: In function `setup_IO_APIC_irqs':
    io_apic.c:620: storage size of `entry' isn't known
    io_apic.c:626: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:634: `dest_LowestPrio' undeclared (first use in this function)
    io_apic.c:639: `mp_INT' undeclared (first use in this function)
    io_apic.c:642: `mp_ioapics' undeclared (first use in this function)
    io_apic.c:620: warning: unused variable `entry'
    io_apic.c: In function `setup_ExtINT_IRQ0_pin':
    io_apic.c:702: storage size of `entry' isn't known
    io_apic.c:710: warning: implicit declaration of function `apic_write_around'
    io_apic.c:719: `dest_LowestPrio' undeclared (first use in this function)
    io_apic.c:702: warning: unused variable `entry'
    io_apic.c: In function `print_IO_APIC':
    io_apic.c:751: storage size of `reg_00' isn't known
    io_apic.c:752: storage size of `reg_01' isn't known
    io_apic.c:753: storage size of `reg_02' isn't known
    io_apic.c:756: `mp_irq_entries' undeclared (first use in this function)
    io_apic.c:757: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:759: `mp_ioapics' undeclared (first use in this function)
    io_apic.c:822: storage size of `entry' isn't known
    io_apic.c:822: warning: unused variable `entry'
    io_apic.c:751: warning: unused variable `reg_00'
    io_apic.c:752: warning: unused variable `reg_01'
    io_apic.c:753: warning: unused variable `reg_02'
    io_apic.c: In function `print_APIC_bitfield':
    io_apic.c:874: warning: implicit declaration of function `apic_read'
    io_apic.c: In function `print_local_APIC':
    io_apic.c:896: warning: implicit declaration of function `get_maxlvt'
    io_apic.c:929: warning: implicit declaration of function `apic_write'
    io_apic.c: In function `enable_IO_APIC':
    io_apic.c:1002: storage size of `reg_01' isn't known
    io_apic.c:1017: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:1002: warning: unused variable `reg_01'
    io_apic.c: In function `disable_IO_APIC':
    io_apic.c:1040: warning: implicit declaration of function `disconnect_bsp_APIC'
    io_apic.c: In function `setup_ioapic_ids_from_mpc':
    io_apic.c:1052: storage size of `reg_00' isn't known
    io_apic.c:1053: `phys_cpu_present_map' undeclared (first use in this function)
    io_apic.c:1065: `nr_ioapics' undeclared (first use in this function)
    io_apic.c:1072: `mp_ioapics' undeclared (first use in this function)
    io_apic.c:1112: `mp_irq_entries' undeclared (first use in this function)
    io_apic.c:1113: `mp_irqs' undeclared (first use in this function)
    io_apic.c:1052: warning: unused variable `reg_00'
    io_apic.c: In function `ack_edge_ioapic_irq':
    io_apic.c:1226: warning: implicit declaration of function `ack_APIC_irq'
    io_apic.c: In function `unlock_ExtINT_logic':
    io_apic.c:1467: storage size of `entry0' isn't known
    io_apic.c:1467: storage size of `entry1' isn't known
    io_apic.c:1471: `mp_INT' undeclared (first use in this function)
    io_apic.c:1486: `dest_ExtINT' undeclared (first use in this function)
    io_apic.c:1467: warning: unused variable `entry0'
    io_apic.c:1467: warning: unused variable `entry1'
    io_apic.c: In function `check_timer':
    io_apic.c:1550: `mp_INT' undeclared (first use in this function)
    io_apic.c:1551: `mp_ExtINT' undeclared (first use in this function)
    io_apic.c:1561: `nmi_watchdog' undeclared (first use in this function)
    io_apic.c:1561: `NMI_IO_APIC' undeclared (first use in this function)
    io_apic.c:1565: warning: implicit declaration of function `check_nmi_watchdog'
    io_apic.c: In function `setup_IO_APIC':
    io_apic.c:1663: warning: implicit declaration of function `sync_Arb_IDs'
    make[1]: *** [io_apic.o] Error 1
    make[1]: Leaving directory `/usr/src/linux-2.4.20-27.9/arch/i386/kernel'
    make: *** [_dir_arch/i386/kernel] Error 2

    -- 
    redhat-list mailing list
    unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
    https://www.redhat.com/mailman/listinfo/redhat-list
    

  • Next message: Corey Head: "RE: Looking for Gerry Doris--SMTP AUTH Questions"

    Relevant Pages

    • Re: Kernel BUG at page_alloc.c:117!
      ... Warning: You did not tell me where to find symbol ... If the current kernel and/or modules do not match the ... map, modules, ksyms etc. ksymoops -h explains the ...
      (Linux-Kernel)
    • Why does the kernel build fail out of the box?
      ... kernel, even though I have been building UNIX kernels since 1979. ... :248: Warning: indirect lcall without `*' ... io_apic.c:169: storage size of `entry' isn't known ...
      (RedHat)
    • How to duplicate a build of the kernel in the RPM
      ... :248: Warning: indirect lcall without `*' ... io_apic.c:169: storage size of `entry' isn't known ... io_apic.c:874: warning: implicit declaration of function `apic_read' ...
      (RedHat)
    • RE: Receiving notification on exchange storage limits
      ... Click to select one or all of the following check boxes under Storage ... Issue warning at: Select this check box to warn the user that their ... in the Warning message interval box or click Customize. ... Use System Policies to Configure Mailbox Storage Limits in Exchange ...
      (microsoft.public.windows.server.sbs)
    • Re: PHP-4.3.9-3 Recompile Fails
      ... configure: failed program was: ... conftest.c:126: error: storage size of 'ac_aggr' isn't known ... conftest.c:126: warning: unused variable `ac_aggr' ... | /* We use char because int might match the return type of a gcc2 ...
      (Fedora)