Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: James Courtier-Dutton <James@superbug.demon.co.uk>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel <alsa-devel@lists.sourceforge.net>
Subject: Re: Trying to get alsa-driver to build on a 2.6.x kernel.
Date: Fri, 30 Jan 2004 14:46:44 +0000	[thread overview]
Message-ID: <401A6E54.5010605@superbug.demon.co.uk> (raw)
In-Reply-To: <s5h7jz9sewo.wl@alsa2.suse.de>

[-- Attachment #1: Type: text/plain, Size: 927 bytes --]

Takashi Iwai wrote:
> At Fri, 30 Jan 2004 14:04:56 +0000,
> James Courtier-Dutton wrote:
> 
>>[1  <text/plain; us-ascii (7bit)>]
>>Takashi Iwai wrote:
>>
>>>At Thu, 29 Jan 2004 19:49:00 +0000,
>>>James Courtier-Dutton wrote:
>>>
>>>
>>>>[1  <text/plain; us-ascii (7bit)>]
>>>>I have been told that one should be able to build alsa-driver on a 2.6.x 
>>>>kernel, but it fails here.
>>>>
>>>>I attach config.log for your information.
>>>>I also attach the console output from running
>>>>./configure --with-cards=emu10k1,intel8x0,usb-audio
>>>>
>>>>Can anyone help?
>>>
>>>
>>>how about the patch below?
>>>
>>>
>>>Takashi
>>
>>Much better, configure finishes now, but compile fails.
>>Now I get a PDE error. See attachment.
>>It would be nice if configure could somehow check for and work around 
>>the PDE error.
> 
> 
> please show config.log.  configure didn't detect PDE by some reason.
> 
> 
> Takashi
> 
> 
See attached.


[-- Attachment #2: config.log --]
[-- Type: text/plain, Size: 33260 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:577: checking for gcc
configure:690: checking whether the C compiler (gcc  ) works
configure:706: gcc -o conftest    conftest.c  1>&5
configure:732: checking whether the C compiler (gcc  ) is a cross-compiler
configure:737: checking whether we are using GNU C
configure:765: checking whether gcc accepts -g
configure:799: checking for ranlib
configure:857: checking for a BSD compatible install
configure:916: checking how to run the C preprocessor
configure:996: checking for ANSI C header files
configure:1102: checking for working const
configure:1177: checking for inline
configure:1217: checking whether time.h and sys/time.h may both be included
configure:1254: checking whether gcc needs -traditional
configure:1301: checking for current directory
configure:1307: checking cross compile
configure:1333: checking for directory with kernel source
configure:1356: checking for kernel version
configure:1418: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:1453: checking for GCC version
configure:1499: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:1651: checking for built-in ALSA
configure:1673: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure: failed program was:
#line 1660 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#ifndef CONFIG_SND
  exit(1);
#else
  exit(0);
#endif
}

configure:1695: checking for existing ALSA module
configure:1717: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:1738: checking for Red Hat kernel
configure:1761: checking for Red Hat kernel
configure:1783: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure: failed program was:
#line 1770 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(RED_HAT_LINUX_KERNEL) && !defined(RED_HAT_LINUX_KERNEL_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:1803: checking to modify of kernel linux/kmod.h
configure:1822: checking for kernel linux/compiler.h
configure:1848: checking for kernel linux/pm.h
configure:1874: checking for kernel linux/spinlock.h
configure:1900: checking for kernel linux/irq.h
configure:1926: checking for kernel linux/threads.h
configure:1952: checking for kernel linux/rwsem.h
configure:1978: checking for kernel linux/gameport.h
configure:2004: checking for kernel linux/devfs_fs_kernel.h
configure:2030: checking for kernel linux/highmem.h
configure:2056: checking for kernel linux/workqueue.h
configure:2091: checking for kernel asm/hw_irq.h
configure:2117: checking for kernel linux/device.h
configure:2143: checking for kernel linux/jiffies.h
configure:2171: checking for kernel linux/compat.h
configure:2199: checking for kernel linux/adb.h
configure:2227: checking for kernel linux/cuda.h
configure:2255: checking for kernel linux/pmu.h
configure:2286: checking for kernel module symbol versions
configure:2308: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure: failed program was:
#line 2295 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(CONFIG_MODVERSIONS) && !defined(CONFIG_MODVERSIONS_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:2331: checking for PCI support in kernel
configure:2353: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:2371: checking for SGI/MIPS (HAL2) architecture
configure:2385: checking for directory to store kernel modules
configure:2414: checking for verbose printk
configure:2438: checking for debug level
configure:2510: checking for ISA support in kernel
configure:2532: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:2552: checking for processor type
configure:2650: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:2859: checking for i386 machine type
configure:2897: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include   conftest.c  1>&5
configure:2940: checking for SMP
configure:2962: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure:2990: checking for Video device support in kernel
configure:3012: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure:3030: checking for ISA PnP driver in kernel
configure:3045: checking for PnP driver in kernel
configure:3064: checking for Kernel ISA-PnP support
configure:3086: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure: failed program was:
#line 3073 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(CONFIG_ISAPNP) && !defined(CONFIG_ISAPNP_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:3106: checking for Kernel ISA-PnP module support
configure:3128: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure: failed program was:
#line 3115 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(CONFIG_ISAPNP_MODULE) && !defined(CONFIG_ISAPNP_MODULE_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:3195: checking for strlcpy
configure:3215: gcc -c -Wall -Werror -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
configure:3235: checking for snprintf
configure:3254: gcc -c -Wall -Werror -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
configure:3274: checking for vmalloc_to_page
configure:3294: gcc -c -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mm.h:4,
                 from configure:3284:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mm.h:4,
                 from configure:3284:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:50: error: `MAX_APICS' undeclared here (not in a function)
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:20,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mm.h:4,
                 from configure:3284:
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mm.h:4,
                 from configure:3284:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:72:26: mach_apicdef.h: No such file or directory
configure: failed program was:
#line 3279 "configure"
#include "confdefs.h"

#define __KERNEL__
#include "/lib/modules/2.6.2-rc2/build/include/linux/config.h"
#include "/lib/modules/2.6.2-rc2/build/include/linux/time.h"
#include "/lib/modules/2.6.2-rc2/build/include/linux/mm.h"

int main() {

  struct page * (*func)(void*);
  func = vmalloc_to_page;

; return 0; }
configure:3314: checking for old kmod
configure:3332: gcc -c -g -O2 -Wall -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
configure: In function `main':
configure:3327: warning: too many arguments for format
configure:3352: checking for PDE
configure:3372: gcc -c -g -O2 -Wall -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
In file included from /lib/modules/2.6.2-rc2/build/include/asm/processor.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/prefetch.h:13,
                 from /lib/modules/2.6.2-rc2/build/include/linux/list.h:7,
                 from /lib/modules/2.6.2-rc2/build/include/linux/wait.h:14,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:12,
                 from configure:3361:
/lib/modules/2.6.2-rc2/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.6.2-rc2/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.2-rc2/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from configure:3361:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from configure:3361:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h: At top level:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:50: error: `MAX_APICS' undeclared here (not in a function)
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:20,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from configure:3361:
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from configure:3361:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:72:26: mach_apicdef.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from configure:3361:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h: In function `hard_smp_processor_id':
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:76: warning: implicit declaration of function `GET_APIC_ID'
configure: failed program was:
#line 3357 "configure"
#include "confdefs.h"

#define __KERNEL__
#include "/lib/modules/2.6.2-rc2/build/include/linux/config.h"
#include "/lib/modules/2.6.2-rc2/build/include/linux/fs.h"
#include "/lib/modules/2.6.2-rc2/build/include/linux/proc_fs.h"

int main() {

	struct proc_dir_entry * (*func)();
	func = PDE;

; return 0; }
configure:3392: checking for pci_set_consistent_dma_mask
configure:3411: gcc -c -g -O2 -Wall -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
In file included from /lib/modules/2.6.2-rc2/build/include/asm/processor.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/prefetch.h:13,
                 from /lib/modules/2.6.2-rc2/build/include/linux/list.h:7,
                 from /lib/modules/2.6.2-rc2/build/include/linux/pci.h:348,
                 from configure:3401:
/lib/modules/2.6.2-rc2/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.6.2-rc2/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.2-rc2/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/module.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/device.h:21,
                 from /lib/modules/2.6.2-rc2/build/include/linux/pci.h:350,
                 from configure:3401:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/module.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/device.h:21,
                 from /lib/modules/2.6.2-rc2/build/include/linux/pci.h:350,
                 from configure:3401:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h: At top level:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:50: error: `MAX_APICS' undeclared here (not in a function)
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:20,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/module.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/device.h:21,
                 from /lib/modules/2.6.2-rc2/build/include/linux/pci.h:350,
                 from configure:3401:
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/module.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/device.h:21,
                 from /lib/modules/2.6.2-rc2/build/include/linux/pci.h:350,
                 from configure:3401:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:72:26: mach_apicdef.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.2-rc2/build/include/linux/module.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/device.h:21,
                 from /lib/modules/2.6.2-rc2/build/include/linux/pci.h:350,
                 from configure:3401:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h: In function `hard_smp_processor_id':
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:76: warning: implicit declaration of function `GET_APIC_ID'
configure: failed program was:
#line 3397 "configure"
#include "confdefs.h"

#define __KERNEL__
#include "/lib/modules/2.6.2-rc2/build/include/linux/config.h"
#include "/lib/modules/2.6.2-rc2/build/include/linux/pci.h"

int main() {

	int (*func)();
	func = pci_set_consistent_dma_mask;

; return 0; }
configure:3431: checking for tty->count is the atomic type
configure:3450: gcc -c -g -O2 -Wall -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default  conftest.c 1>&5
In file included from /lib/modules/2.6.2-rc2/build/include/asm/processor.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/prefetch.h:13,
                 from /lib/modules/2.6.2-rc2/build/include/linux/list.h:7,
                 from /lib/modules/2.6.2-rc2/build/include/linux/wait.h:14,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:12,
                 from /lib/modules/2.6.2-rc2/build/include/linux/tty.h:20,
                 from configure:3440:
/lib/modules/2.6.2-rc2/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.6.2-rc2/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.2-rc2/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/tty.h:20,
                 from configure:3440:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/tty.h:20,
                 from configure:3440:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h: At top level:
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:50: error: `MAX_APICS' undeclared here (not in a function)
In file included from /lib/modules/2.6.2-rc2/build/include/asm/smp.h:20,
                 from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/tty.h:20,
                 from configure:3440:
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.2-rc2/build/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/lib/modules/2.6.2-rc2/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/tty.h:20,
                 from configure:3440:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:72:26: mach_apicdef.h: No such file or directory
In file included from /lib/modules/2.6.2-rc2/build/include/linux/smp.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/topology.h:33,
                 from /lib/modules/2.6.2-rc2/build/include/linux/mmzone.h:304,
                 from /lib/modules/2.6.2-rc2/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/slab.h:15,
                 from /lib/modules/2.6.2-rc2/build/include/linux/percpu.h:4,
                 from /lib/modules/2.6.2-rc2/build/include/linux/rcupdate.h:42,
                 from /lib/modules/2.6.2-rc2/build/include/linux/dcache.h:10,
                 from /lib/modules/2.6.2-rc2/build/include/linux/fs.h:17,
                 from /lib/modules/2.6.2-rc2/build/include/linux/tty.h:20,
                 from configure:3440:
/lib/modules/2.6.2-rc2/build/include/asm/smp.h: In function `hard_smp_processor_id':
/lib/modules/2.6.2-rc2/build/include/asm/smp.h:76: warning: implicit declaration of function `GET_APIC_ID'
configure: In function `main':
configure:3445: error: request for member `counter' in something not a structure or union
configure: failed program was:
#line 3436 "configure"
#include "confdefs.h"

#define __KERNEL__
#include "/lib/modules/2.6.2-rc2/build/include/linux/config.h"
#include "/lib/modules/2.6.2-rc2/build/include/linux/tty.h"

int main() {

	struct tty_struct tty;
	atomic_read(&tty.count);

; return 0; }
configure:3622: checking for driver version
configure:3637: checking for sequencer support
configure:3666: checking for OSS/Free emulation
configure:3705: checking for RTC callback support in kernel
configure:3737: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure:3763: checking for USB support
configure:3785: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure:3869: checking for PCMCIA support
configure:3891: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure: failed program was:
#line 3878 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(CONFIG_PCMCIA) && !defined(CONFIG_PCMCIA_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:3911: checking for PCMCIA module support
configure:3933: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure: failed program was:
#line 3920 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(CONFIG_PCMCIA_MODULE) && !defined(CONFIG_PCMCIA_MODULE_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:3969: checking for PC9800 support in kernel
configure:3991: gcc -o conftest -g -O2 -I/lib/modules/2.6.2-rc2/build/include -I$(CONFIG_SND_KERNELDIR)/include/asm-i386/mach-default   conftest.c  1>&5
configure: failed program was:
#line 3978 "configure"
#include "confdefs.h"

#include "/lib/modules/2.6.2-rc2/build/include/linux/autoconf.h"
int main( void ) {
#if !defined(CONFIG_X86_PC9800) && !defined(CONFIG_X86_PC9800_MODULE)
  exit(1);
#else
  exit(0);
#endif
}

configure:4089: checking for which soundcards to compile driver for

  reply	other threads:[~2004-01-30 14:46 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-29 19:49 Trying to get alsa-driver to build on a 2.6.x kernel James Courtier-Dutton
2004-01-30 11:05 ` Takashi Iwai
2004-01-30 14:04   ` James Courtier-Dutton
2004-01-30 14:13     ` Takashi Iwai
2004-01-30 14:46       ` James Courtier-Dutton [this message]
2004-01-30 15:02         ` Takashi Iwai
2004-01-30 15:50           ` James Courtier-Dutton
2004-01-30 14:48       ` James Courtier-Dutton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=401A6E54.5010605@superbug.demon.co.uk \
    --to=james@superbug.demon.co.uk \
    --cc=alsa-devel@lists.sourceforge.net \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox