All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.