Announcement

Collapse
No announcement yet.

Cannot Compile ALSA 1.0.15 or 1.0.16 [SOLVED]

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Cannot Compile ALSA 1.0.15 or 1.0.16 [SOLVED]

    I would like to try ALSA 1.0.15 or 1.0.16 to see if I get sound support on my laptop (Lenovo Y410).

    After downloading, decompressing and navigation into the decompressed directory, this is the output of

    Code:
    ./configure
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for ranlib... ranlib
    checking for a BSD-compatible install... /usr/bin/install -c
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ANSI C header files... yes
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking whether time.h and sys/time.h may both be included... yes
    checking whether gcc needs -traditional... no
    checking for current directory... /home/finifly/alsa-driver-1.0.16
    checking cross compile...
    checking for directory with kernel source... /lib/modules/2.6.22-14-generic/build
    checking for directory with kernel build...
    checking for kernel linux/version.h... yes
    checking for kernel linux/autoconf.h... yes
    checking for kernel version... 2.6.22-14-generic
    checking for GCC version... Kernel compiler: Used compiler: gcc (GCC) 4.1.3 200
    70929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

    *** NO PREDEFINED KERNEL COMPILER IS DETECTED
    *** Assuming the same compiler is used with the current system compiler.

    *** Please make sure that the same compiler version was used for building kernel
    .

    checking for built-in ALSA... no
    checking for existing ALSA module... yes
    checking for Red Hat kernel... auto
    checking for Red Hat kernel... no
    checking for SUSE kernel... auto
    checking for SUSE kernel... no
    checking for CONFIG_EXPERIMENTAL... yes
    checking for kernel linux/config.h... no
    Creating <linux/config.h>...
    checking to modify of kernel linux/kmod.h... no
    checking for kernel linux/utsrelease.h... yes
    checking for kernel linux/compiler.h... yes
    checking for kernel linux/pm.h... yes
    checking for kernel linux/spinlock.h... yes
    checking for kernel linux/irq.h... yes
    checking for kernel linux/threads.h... yes
    checking for kernel linux/rwsem.h... yes
    checking for kernel linux/gameport.h... yes
    checking for kernel media/v4l2-dev.h... yes
    checking for kernel linux/devfs_fs_kernel.h... no
    Creating a dummy <linux/devfs_fs_kernel.h>...
    checking for kernel linux/highmem.h... yes
    checking for kernel linux/workqueue.h... yes
    checking for kernel linux/dma-mapping.h... yes
    checking for kernel asm/hw_irq.h... yes
    checking for kernel linux/device.h... yes
    checking for kernel linux/platform_device.h... yes
    checking for kernel linux/isa.h... yes
    checking for kernel linux/jiffies.h... yes
    checking for kernel linux/compat.h... yes
    checking for kernel linux/log2.h... yes
    checking for kernel linux/adb.h... yes
    checking for kernel linux/cuda.h... yes
    checking for kernel linux/pmu.h... yes
    checking for kernel linux/moduleparam.h... yes
    checking for kernel linux/syscalls.h... yes
    checking for kernel linux/firmware.h... yes
    checking for kernel linux/err.h... yes
    checking for kernel linux/bitmap.h... yes
    checking for kernel linux/mutex.h... yes
    checking for kernel linux/latency.h... yes
    checking for kernel linux/kthread.h... yes
    checking for kernel asm/irq_regs.h... yes
    checking for kernel linux/seq_file.h... yes
    checking for kernel module symbol versions... yes
    checking for has ioport support... yes
    checking for PCI support in kernel... yes
    checking for I2C driver in kernel... module
    checking for I2C_POWERMAC in kernel... unknown
    checking for firmware loader... yes
    checking for input subsystem in kernel... yes
    checking for directory to store kernel modules... /lib/modules/2.6.22-14-generic/kernel/sound
    checking for verbose procfs... on
    checking for verbose printk... on
    checking for debug level... none
    checking for ISA support in kernel... yes
    checking for processor type... i586
    checking for i386 machine type... default
    checking for ISA DMA API... yes
    checking for SMP... yes
    checking for Video device support in kernel... yes
    checking for ISA PnP driver in kernel... yes
    checking for PnP driver in kernel... yes
    checking for Kernel ISA-PnP support... yes
    checking for strlcpy... yes
    checking for snprintf... yes
    checking for vsnprintf... yes
    checking for scnprintf... yes
    checking for sscanf... yes
    checking for vmalloc_to_page... yes
    checking for old kmod... no
    checking for PDE... yes
    checking for pci_set_consistent_dma_mask... yes
    checking for pci_dev_present... yes
    checking for msleep... yes
    checking for msleep_interrupt... yes
    checking for msecs_to_jiffies... yes
    checking for tty->count is the atomic type... no
    checking for video_get_drvdata... yes
    checking for V4L1 layer... yes
    checking for io_remap_pfn_range... yes
    checking for kcalloc... yes
    checking for kstrdup... yes
    checking for kzalloc... yes
    checking for create_workqueue with flags... no
    checking for saved_config_space in pci_dev... yes
    checking for new pci_save_state... yes
    checking for register_sound_special_device... yes
    checking for driver version... 1.0.16
    checking for sequencer support... yes
    checking for OSS/Free emulation... yes
    checking for OSS PCM plugin system inclusion... yes
    checking for RTC callback support in kernel... yes
    checking for HPET support... yes
    checking for dynamic minor numbers... no
    checking for support of old API... yes
    checking for Procfs support... yes
    checking for USB support... yes
    checking for class_simple... no
    checking for old driver suspend/resume callbacks... no
    checking for removal of page-reservation for nopage/mmap... yes
    checking for nested class_device... yes
    checking for new IRQ handler... yes
    checking for gfp_t... yes
    checking for PnP suspend/resume... yes
    checking for new unlocked/compat_ioctl... yes
    checking for x86-compatible PC... yes
    checking for High-Res timers... yes
    checking for kernel PCMCIA
    checking for PCMCIA support... yes
    checking for PC9800 support in kernel... no
    checking for parallel port support... yes
    checking for power management... yes
    checking for which soundcards to compile driver for... all
    configure: creating ./config.status
    config.status: creating version
    config.status: creating Makefile.conf
    config.status: WARNING: Makefile.conf.in seems to ignore the --datarootdir setting
    config.status: creating snddevices
    config.status: creating utils/alsa-driver.spec
    config.status: creating utils/buildrpm
    config.status: creating toplevel.config
    config.status: creating utils/alsasound
    config.status: creating utils/alsasound.posix
    config.status: creating include/pci_ids_compat.h
    config.status: creating include/i2c-id_compat.h
    config.status: creating include/config.h
    config.status: creating include/config1.h
    config.status: creating include/version.h
    config.status: include/version.h is unchanged
    config.status: creating include/autoconf-extra.h
    config.status: include/autoconf-extra.h is unchanged
    Hacking autoconf.h...
    And then this is the output of:

    Code:
    make
    if [ ! -d include/sound -a ! -L include/sound ]; then \
    ln -sf ../alsa-kernel/include include/sound ; \
    fi
    cp -puvf include/version.h include/sound/version.h
    `include/version.h' -> `include/sound/version.h'
    make dep
    make[1]: Entering directory `/home/finifly/alsa-driver-1.0.16'
    make[2]: Entering directory `/home/finifly/alsa-driver-1.0.16/acore'
    copying file alsa-kernel/core/info.c
    /home/finifly/alsa-driver-1.0.16/utils/patch-alsa: 24: patch: not found
    make[2]: *** [info.c] Error 1
    make[2]: Leaving directory `/home/finifly/alsa-driver-1.0.16/acore'
    make[1]: *** [dep] Error 1
    make[1]: Leaving directory `/home/finifly/alsa-driver-1.0.16'
    make: *** [include/sndversions.h] Error 2
    I'm not sure why this is happening because I tried doing this the other day before reinstalling Gutsy and it worked.
    Weaseling out of things is important to learn. It&#39;s what separates us from the animals ... except the weasel.

    #2
    Re: Cannot Compile ALSA 1.0.15 or 1.0.16

    why would you want to compile it? alsa 1.0.16 is in hardy & i assume previous versions of *ubuntu use 1.0.15...
    <br />

    Comment


      #3
      Re: Cannot Compile ALSA 1.0.15 or 1.0.16

      Gutsy runs on 1.0.14. And since Hardy is still in alpha or just coming into the beta phase I do not want to update yet.
      Weaseling out of things is important to learn. It&#39;s what separates us from the animals ... except the weasel.

      Comment


        #4
        Re: Cannot Compile ALSA 1.0.15 or 1.0.16 [SOLVED]

        I installed build-essential and it worked.
        Weaseling out of things is important to learn. It&#39;s what separates us from the animals ... except the weasel.

        Comment


          #5
          Re: Cannot Compile ALSA 1.0.15 or 1.0.16 [SOLVED]

          ah, ok. glad you found a solution.
          <br />

          Comment

          Working...
          X