Using kernel-headers-2.6.33.4_smp-x86-1.txz & not linking to /usr/include/asm-generic, /usr/include/linux and /usr/include/asm definitely got the process further along with less errors. Unfortunately it did still error, see below. Extracting the kernel completes fine, but is extremely verbose - I have shortened it with "...".
Tower login: root
Linux 3.9.3-unRAID.
root@Tower:~# cd /mnt/disk1/vbpreinst/
root@Tower:/mnt/disk1/vbpreinst# installpkg *.t?z
Verifying package binutils-2.20.51.0.8-i486-1.txz.
Installing package binutils-2.20.51.0.8-i486-1.txz:
PACKAGE DESCRIPTION:
# binutils (GNU binary development tools)
#
# Binutils is a collection of binary utilities. It includes "as" (the
# portable GNU assembler), "ld" (the GNU linker), and other utilities
# for creating and working with binary programs.
#
# These utilities are REQUIRED to compile C, C++, Objective-C, Fortran,
# and most other programming languages.
#
Executing install script for binutils-2.20.51.0.8-i486-1.txz.
Package binutils-2.20.51.0.8-i486-1.txz installed.
Verifying package cxxlibs-6.0.13-i486-2.txz.
Installing package cxxlibs-6.0.13-i486-2.txz:
PACKAGE DESCRIPTION:
# cxxlibs (C++ shared library compatibility package)
#
# This package contains the shared libraries needed to run dynamically
# linked C++ binaries linked with older versions of libstdc++.
#
Executing install script for cxxlibs-6.0.13-i486-2.txz.
Package cxxlibs-6.0.13-i486-2.txz installed.
Verifying package gcc-4.4.4-i486-1.txz.
Installing package gcc-4.4.4-i486-1.txz:
PACKAGE DESCRIPTION:
# gcc (Base GCC package with C support)
#
# GCC is the GNU Compiler Collection.
#
# This package contains those parts of the compiler collection needed to
# compile C code. Other packages add C++, Fortran, Objective-C, and
# Java support to the compiler core.
#
Executing install script for gcc-4.4.4-i486-1.txz.
Package gcc-4.4.4-i486-1.txz installed.
Verifying package gcc-g++-4.4.4-i486-1.txz.
Installing package gcc-g++-4.4.4-i486-1.txz:
PACKAGE DESCRIPTION:
# gcc-g++ (C++ for GCC)
#
# C++ support for the GNU Compiler Collection.
#
# This package contains those parts of the compiler collection needed to
# compile C++ code. The base gcc package is also required.
#
Executing install script for gcc-g++-4.4.4-i486-1.txz.
Package gcc-g++-4.4.4-i486-1.txz installed.
Verifying package glibc-2.11.1-i486-3.txz.
Installing package glibc-2.11.1-i486-3.txz:
PACKAGE DESCRIPTION:
# glibc (GNU C libraries)
#
# This package contains the GNU C libraries and header files. The GNU
# C library was written originally by Roland McGrath, and is currently
# maintained by Ulrich Drepper. Some parts of the library were
# contributed or worked on by other people.
#
# You'll need this package to compile programs.
#
Executing install script for glibc-2.11.1-i486-3.txz.
Package glibc-2.11.1-i486-3.txz installed.
Verifying package make-3.81-i486-1.txz.
Installing package make-3.81-i486-1.txz:
PACKAGE DESCRIPTION:
# make (GNU make utility to maintain groups of programs)
#
# This is the GNU implementation of make, which was written by Richard
# Stallman and Roland McGrath. The purpose of the make utility is to
# determine automatically which pieces of a large program need to be
# recompiled, and issue the commands to recompile them.
#
# This is needed to compile just about any major C program, including
# the Linux kernel.
#
Executing install script for make-3.81-i486-1.txz.
Package make-3.81-i486-1.txz installed.
Verifying package mpfr-2.4.2p03-i486-1.txz.
Installing package mpfr-2.4.2p03-i486-1.txz:
PACKAGE DESCRIPTION:
# mpfr (Multiple-Precision Floating-Point Reliable Library)
#
# The MPFR library is a C library for multiple-precision floating-point
# computations with exact rounding (also called correct rounding).
# It is based on the GMP multiple-precision library.
# The main goal of MPFR is to provide a library for multiple-precision
# floating-point computation which is both efficient and has
# well-defined semantics. It copies the good ideas from the
# ANSI/IEEE-754 standard for double-precision floating-point arithmetic
# (53-bit mantissa).
#
Executing install script for mpfr-2.4.2p03-i486-1.txz.
Package mpfr-2.4.2p03-i486-1.txz installed.
Verifying package ncurses-5.7-i486-1.txz.
Installing package ncurses-5.7-i486-1.txz:
PACKAGE DESCRIPTION:
# ncurses (CRT screen handling and optimization package)
#
# The ncurses (new curses) library is a free software emulation of
# curses in System V Release 4.0, and more. It uses terminfo format,
# supports pads and color and multiple highlights and forms characters
# and function-key mapping, and has all the other SYSV-curses
# enhancements over BSD curses.
#
Executing install script for ncurses-5.7-i486-1.txz.
Package ncurses-5.7-i486-1.txz installed.
Verifying package patch-2.5.4-i486-1.txz.
Installing package patch-2.5.4-i486-1.txz:
PACKAGE DESCRIPTION:
# patch (apply a diff file to an original file or files)
#
# Patch is a utility used to apply diffs (or patches) to files, which
# are usually source code.
#
# Larry Wall wrote the original version of patch. Paul Eggert removed
# patch's arbitrary limits; added support for binary files, setting
# file times, and deleting files; and made it conform better to POSIX.
# Other contributors include Wayne Davison, who added unidiff support,
# and David MacKenzie, who added configuration and backup support.
#
Package patch-2.5.4-i486-1.txz installed.
Verifying package perl-5.10.1-i486-1.txz.
Installing package perl-5.10.1-i486-1.txz:
PACKAGE DESCRIPTION:
# perl (Practical Extraction and Report Language)
#
# Larry Wall's "Practical Extraction and Report Language". Perl is a
# language optimized for scanning arbitrary text files, extracting
# information from those text files, and printing reports based on that
# information. It's also a good language for many system management
# tasks. The language is intended to be practical (easy to use,
# efficient, complete) rather than beautiful (tiny, elegant, minimal).
#
Executing install script for perl-5.10.1-i486-1.txz.
Package perl-5.10.1-i486-1.txz installed.
root@Tower:/mnt/disk1/vbpreinst# mv /usr/src/linux-3.9.3-unRAID /usr/src/linux_original
root@Tower:/mnt/disk1/vbpreinst# tar -C /usr/src -zxvf ../ur5rc13/linux-3.9.3.tar.gz
linux-3.9.3/
linux-3.9.3/.gitignore
linux-3.9.3/.mailmap
...
...
...
linux-3.9.3/virt/kvm/iommu.c
linux-3.9.3/virt/kvm/irq_comm.c
linux-3.9.3/virt/kvm/kvm_main.c
root@Tower:/mnt/disk1/vbpreinst# ln -sf /usr/src/linux-3.9.3 /usr/src/linux
root@Tower:/mnt/disk1/vbpreinst# cp -rf /usr/src/linux_original/* /usr/src/linux/
root@Tower:/mnt/disk1/vbpreinst# cp -f /usr/src/linux_original/.config /usr/src/linux/
root@Tower:/mnt/disk1/vbpreinst# [ -e "/usr/include/linux" ] && mv /usr/include/linux /usr/include/linux_original
root@Tower:/mnt/disk1/vbpreinst# [ -e "/usr/include/asm-generic" ] && mv /usr/include/asm-generic /usr/include/asm-generic_original
root@Tower:/mnt/disk1/vbpreinst# [ -e "/usr/include/asm" ] && mv /usr/include/asm /usr/include/asm_original
root@Tower:/mnt/disk1/vbpreinst# cd ../ur5rc13
root@Tower:/mnt/disk1/ur5rc13# installpkg kernel-headers-2.6.33.4_smp-x86-1.txz
Verifying package kernel-headers-2.6.33.4_smp-x86-1.txz.
Installing package kernel-headers-2.6.33.4_smp-x86-1.txz:
PACKAGE DESCRIPTION:
# kernel-headers (Linux kernel include files)
#
# These are the include files from the Linux kernel.
#
# You'll need these to compile most system software for Linux.
#
Executing install script for kernel-headers-2.6.33.4_smp-x86-1.txz.
Package kernel-headers-2.6.33.4_smp-x86-1.txz installed.
root@Tower:/mnt/disk1/ur5rc13# cd /usr/src/linux
root@Tower:/usr/src/linux# make oldconfig && make
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
SYSHDR arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/syscalls/../include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/syscalls/../include/generated/uapi/asm/unistd_x32.h
SYSTBL arch/x86/syscalls/../include/generated/asm/syscalls_32.h
HOSTCC arch/x86/tools/relocs
WRAP arch/x86/include/generated/asm/clkdev.h
CHK include/generated/uapi/linux/version.h
UPD include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
CC scripts/mod/devicetable-offsets.s
GEN scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
HOSTCC scripts/sortextable
CC init/main.o
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_initrd.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
CC init/init_task.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_data.cpio
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/x86/crypto/crc32c-intel_glue.o
LD arch/x86/crypto/crc32c-intel.o
LD arch/x86/crypto/built-in.o
CC arch/x86/kernel/process_32.o
CC arch/x86/kernel/signal.o
AS arch/x86/kernel/entry_32.o
CC arch/x86/kernel/traps.o
CC arch/x86/kernel/irq.o
CC arch/x86/kernel/irq_32.o
CC arch/x86/kernel/dumpstack_32.o
CC arch/x86/kernel/time.o
CC arch/x86/kernel/ioport.o
CC arch/x86/kernel/ldt.o
CC arch/x86/kernel/dumpstack.o
CC arch/x86/kernel/nmi.o
CC arch/x86/kernel/setup.o
CC arch/x86/kernel/x86_init.o
CC arch/x86/kernel/i8259.o
CC arch/x86/kernel/irqinit.o
CC arch/x86/kernel/jump_label.o
CC arch/x86/kernel/irq_work.o
CC arch/x86/kernel/probe_roms.o
CC arch/x86/kernel/i386_ksyms_32.o
CC arch/x86/kernel/syscall_32.o
CC arch/x86/kernel/bootflag.o
CC arch/x86/kernel/e820.o
CC arch/x86/kernel/pci-dma.o
CC arch/x86/kernel/quirks.o
CC arch/x86/kernel/topology.o
CC arch/x86/kernel/kdebugfs.o
CC arch/x86/kernel/alternative.o
CC arch/x86/kernel/i8253.o
CC arch/x86/kernel/pci-nommu.o
CC arch/x86/kernel/hw_breakpoint.o
CC arch/x86/kernel/tsc.o
CC arch/x86/kernel/io_delay.o
CC arch/x86/kernel/rtc.o
CC arch/x86/kernel/pci-iommu_table.o
CC arch/x86/kernel/resource.o
CC arch/x86/kernel/process.o
CC arch/x86/kernel/i387.o
CC arch/x86/kernel/xsave.o
CC arch/x86/kernel/ptrace.o
CC arch/x86/kernel/tls.o
CC arch/x86/kernel/step.o
CC arch/x86/kernel/i8237.o
CC arch/x86/kernel/acpi/boot.o
CC arch/x86/kernel/acpi/sleep.o
AS arch/x86/kernel/acpi/wakeup_32.o
CC arch/x86/kernel/acpi/cstate.o
LD arch/x86/kernel/acpi/built-in.o
CC arch/x86/kernel/apic/apic.o
CC arch/x86/kernel/apic/apic_noop.o
CC arch/x86/kernel/apic/ipi.o
CC arch/x86/kernel/apic/hw_nmi.o
CC arch/x86/kernel/apic/io_apic.o
CC arch/x86/kernel/apic/probe_32.o
LD arch/x86/kernel/apic/built-in.o
CC arch/x86/kernel/cpu/intel_cacheinfo.o
CC arch/x86/kernel/cpu/scattered.o
CC arch/x86/kernel/cpu/topology.o
CC arch/x86/kernel/cpu/proc.o
MKCAP arch/x86/kernel/cpu/capflags.c
CC arch/x86/kernel/cpu/capflags.o
CC arch/x86/kernel/cpu/powerflags.o
CC arch/x86/kernel/cpu/common.o
CC arch/x86/kernel/cpu/vmware.o
CC arch/x86/kernel/cpu/hypervisor.o
CC arch/x86/kernel/cpu/mshyperv.o
CC arch/x86/kernel/cpu/rdrand.o
CC arch/x86/kernel/cpu/match.o
CC arch/x86/kernel/cpu/bugs.o
CC arch/x86/kernel/cpu/intel.o
CC arch/x86/kernel/cpu/amd.o
CC arch/x86/kernel/cpu/centaur.o
CC arch/x86/kernel/cpu/transmeta.o
CC arch/x86/kernel/cpu/perf_event.o
CC arch/x86/kernel/cpu/perf_event_amd.o
CC arch/x86/kernel/cpu/perf_event_p6.o
CC arch/x86/kernel/cpu/perf_event_knc.o
CC arch/x86/kernel/cpu/perf_event_p4.o
CC arch/x86/kernel/cpu/perf_event_intel_lbr.o
CC arch/x86/kernel/cpu/perf_event_intel_ds.o
CC arch/x86/kernel/cpu/perf_event_intel.o
CC arch/x86/kernel/cpu/perf_event_intel_uncore.o
CC arch/x86/kernel/cpu/mcheck/mce.o
CC arch/x86/kernel/cpu/mcheck/mce-severity.o
CC arch/x86/kernel/cpu/mcheck/mce_intel.o
CC arch/x86/kernel/cpu/mcheck/mce_amd.o
CC arch/x86/kernel/cpu/mcheck/threshold.o
CC arch/x86/kernel/cpu/mcheck/therm_throt.o
LD arch/x86/kernel/cpu/mcheck/built-in.o
CC arch/x86/kernel/cpu/mtrr/main.o
CC arch/x86/kernel/cpu/mtrr/if.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
CC arch/x86/kernel/cpu/mtrr/amd.o
CC arch/x86/kernel/cpu/mtrr/cyrix.o
CC arch/x86/kernel/cpu/mtrr/centaur.o
LD arch/x86/kernel/cpu/mtrr/built-in.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC arch/x86/kernel/cpu/perf_event_amd_ibs.o
LD arch/x86/kernel/cpu/built-in.o
LD arch/x86/kernel/kprobes/built-in.o
CC arch/x86/kernel/reboot.o
CC arch/x86/kernel/msr.o
CC arch/x86/kernel/cpuid.o
CC arch/x86/kernel/early-quirks.o
CC arch/x86/kernel/smp.o
CC arch/x86/kernel/smpboot.o
CC arch/x86/kernel/tsc_sync.o
CC arch/x86/kernel/setup_percpu.o
CC arch/x86/kernel/mpparse.o
CC arch/x86/kernel/reboot_fixups_32.o
CC arch/x86/kernel/trace_clock.o
CC arch/x86/kernel/module.o
CC arch/x86/kernel/doublefault_32.o
CC arch/x86/kernel/vm86_32.o
CC arch/x86/kernel/early_printk.o
CC arch/x86/kernel/hpet.o
CC arch/x86/kernel/amd_nb.o
CC arch/x86/kernel/pcspeaker.o
CC arch/x86/kernel/perf_regs.o
LD arch/x86/kernel/built-in.o
AS arch/x86/kernel/head_32.o
CC arch/x86/kernel/head32.o
CC arch/x86/kernel/head.o
LDS arch/x86/kernel/vmlinux.lds
CC arch/x86/mm/init.o
CC arch/x86/mm/init_32.o
CC arch/x86/mm/fault.o
CC arch/x86/mm/ioremap.o
CC arch/x86/mm/extable.o
CC arch/x86/mm/pageattr.o
CC arch/x86/mm/mmap.o
CC arch/x86/mm/pat.o
CC arch/x86/mm/pgtable.o
CC arch/x86/mm/physaddr.o
CC arch/x86/mm/gup.o
CC arch/x86/mm/setup_nx.o
CC arch/x86/mm/pat_rbtree.o
CC arch/x86/mm/tlb.o
CC arch/x86/mm/pgtable_32.o
CC arch/x86/mm/iomap_32.o
CC arch/x86/mm/highmem_32.o
LD arch/x86/mm/built-in.o
LD arch/x86/net/built-in.o
LD arch/x86/platform/ce4100/built-in.o
LD arch/x86/platform/efi/built-in.o
LD arch/x86/platform/geode/built-in.o
LD arch/x86/platform/goldfish/built-in.o
LD arch/x86/platform/iris/built-in.o
LD arch/x86/platform/mrst/built-in.o
LD arch/x86/platform/olpc/built-in.o
LD arch/x86/platform/scx200/built-in.o
CC arch/x86/platform/sfi/sfi.o
LD arch/x86/platform/sfi/built-in.o
LD arch/x86/platform/ts5500/built-in.o
LD arch/x86/platform/uv/built-in.o
LD arch/x86/platform/visws/built-in.o
LD arch/x86/platform/built-in.o
CC arch/x86/realmode/init.o
AS arch/x86/realmode/rm/header.o
AS arch/x86/realmode/rm/trampoline_32.o
AS arch/x86/realmode/rm/stack.o
AS arch/x86/realmode/rm/reboot.o
AS arch/x86/realmode/rm/wakeup_asm.o
CC arch/x86/realmode/rm/wakemain.o
CC arch/x86/realmode/rm/video-mode.o
AS arch/x86/realmode/rm/copy.o
AS arch/x86/realmode/rm/bioscall.o
CC arch/x86/realmode/rm/regs.o
CC arch/x86/realmode/rm/video-vga.o
CC arch/x86/realmode/rm/video-vesa.o
CC arch/x86/realmode/rm/video-bios.o
PASYMS arch/x86/realmode/rm/pasyms.h
LDS arch/x86/realmode/rm/realmode.lds
LD arch/x86/realmode/rm/realmode.elf
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
LD arch/x86/realmode/built-in.o
LDS arch/x86/vdso/vdso32/vdso32.lds
AS arch/x86/vdso/vdso32/note.o
AS arch/x86/vdso/vdso32/int80.o
VDSO arch/x86/vdso/vdso32-int80.so.dbg
OBJCOPY arch/x86/vdso/vdso32-int80.so
AS arch/x86/vdso/vdso32/sysenter.o
VDSO arch/x86/vdso/vdso32-sysenter.so.dbg
OBJCOPY arch/x86/vdso/vdso32-sysenter.so
AS arch/x86/vdso/vdso32.o
CC arch/x86/vdso/vdso32-setup.o
VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
VDSOSYM arch/x86/vdso/vdso32-syms.lds
LD arch/x86/vdso/built-in.o
LD arch/x86/built-in.o
CC kernel/fork.o
CC kernel/exec_domain.o
CC kernel/panic.o
CC kernel/printk.o
CC kernel/cpu.o
CC kernel/exit.o
CC kernel/itimer.o
HZFILE kernel/hz.bc
BC kernel/timeconst.h
/bin/sh: bc: command not found
make[1]: *** [kernel/timeconst.h] Error 127
make: *** [kernel] Error 2
root@Tower:/usr/src/linux#
Any further suggestions? It appears bc is required to build kernels greater than 3.9. Having trouble finding a program for slackware just named "bc", keep hitting glibc or similar where bc happens to be part of a larger name.