Rob Which folder are you doing the ./configure etc in? On my System: :/usr/src/modules/alsa/alsa-driver-1.0.14$ ls ../ alsa-driver-1.0.14 alsa-lib-1.0.14a That is folders alsa-driver-1.0.14 alsa-lib-1.0.14a base folders are adjacent And the command is executed within: /usr/src/modules/alsa/alsa-driver-1.0.14$ ./configure --with-kernel=$/lib/modules/2.6.20-16-generic/build --with-build=$/lib/modules/2.6.20-16-generic/build --with-cards=hda-intel 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... /usr/src/modules/alsa/alsa-driver-1.0.14 checking cross compile... checking for directory with kernel source... $/lib/modules/2.6.20-16-generic/build checking for directory with kernel build... $/lib/modules/2.6.20-16-generic/build checking for kernel linux/version.h... no The file $/lib/modules/2.6.20-16-generic/build/include/linux/version.h does not exist. Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /lib/modules/2.6.20-16-generic/build). ====== This problem: The file $/lib/modules/2.6.20-16-generic/build/include/linux/version.h does not exist. is in the ALSA code, which can be fixed. But you have to get this far. On 10/11/07, Robikhun (robihun) <robihun@xxxxxxxxxxx> wrote: > I still can not update my alsa. > > Could you please help solving this problem > This is the log > > $ ./configure --with-kernel=$/lib/modules/2.6.20-15-generic/build > --with-build=$/lib/modules/2.6.20-15-generic/build > --with-cards=hda-intel > > ## --------- ## > ## Platform. ## > ## --------- ## > > hostname = robihun-laptop > uname -m = i686 > uname -r = 2.6.20-15-generic > uname -s = Linux > uname -v = #2 SMP Sun Apr 15 07:36:31 UTC 2007 > > /usr/bin/uname -p = unknown > /bin/uname -X = unknown > > /bin/arch = i686 > /usr/bin/arch -k = unknown > /usr/convex/getsysinfo = unknown > /usr/bin/hostinfo = unknown > /bin/machine = unknown > /usr/bin/oslevel = unknown > /bin/universe = unknown > > PATH: /usr/local/sbin > PATH: /usr/local/bin > PATH: /usr/sbin > PATH: /usr/bin > PATH: /sbin > PATH: /bin > PATH: /usr/games > > > ## ----------- ## > ## Core tests. ## > ## ----------- ## > > configure:2049: checking for gcc > configure:2065: found /usr/bin/gcc > configure:2076: result: gcc > configure:2314: checking for C compiler version > configure:2321: gcc --version >&5 > gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4) > Copyright (C) 2006 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is > NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR > PURPOSE. > > configure:2324: $? = 0 > configure:2331: gcc -v >&5 > Using built-in specs. > Target: i486-linux-gnu > Configured with: ../src/configure -v > --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr > --enable-shared --with-system-zlib --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --enable-nls > --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu > --enable-libstdcxx-debug --enable-mpfr --enable-checking=release > i486-linux-gnu > Thread model: posix > gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4) > configure:2334: $? = 0 > configure:2341: gcc -V >&5 > gcc: '-V' option must have argument > configure:2344: $? = 1 > configure:2367: checking for C compiler default output file name > configure:2394: gcc conftest.c >&5 > /usr/bin/ld: crt1.o: No such file: No such file or directory > collect2: ld returned 1 exit status > configure:2397: $? = 1 > configure: failed program was: > | /* confdefs.h. */ > | #define PACKAGE_NAME "" > | #define PACKAGE_TARNAME "" > | #define PACKAGE_VERSION "" > | #define PACKAGE_STRING "" > | #define PACKAGE_BUGREPORT "" > | /* end confdefs.h. */ > | > | int > | main () > | { > | > | ; > | return 0; > | } > configure:2436: error: C compiler cannot create executables > See `config.log' for more details. > > ## ---------------- ## > ## Cache variables. ## > ## ---------------- ## > > ac_cv_env_CC_set= > ac_cv_env_CC_value= > ac_cv_env_CFLAGS_set= > ac_cv_env_CFLAGS_value= > ac_cv_env_CPPFLAGS_set= > ac_cv_env_CPPFLAGS_value= > ac_cv_env_CPP_set= > ac_cv_env_CPP_value= > ac_cv_env_LDFLAGS_set= > ac_cv_env_LDFLAGS_value= > ac_cv_env_build_alias_set= > ac_cv_env_build_alias_value= > ac_cv_env_host_alias_set= > ac_cv_env_host_alias_value= > ac_cv_env_target_alias_set= > ac_cv_env_target_alias_value= > ac_cv_prog_ac_ct_CC=gcc > > ## ----------------- ## > ## Output variables. ## > ## ----------------- ## > > AR='' > ARCH='' > AS='' > CC='gcc' > CFLAGS='' > CONFIG_AC97_BUS='' > CONFIG_ALPHA='' > CONFIG_ARCH_AT91='' > CONFIG_ARCH_PXA='' > CONFIG_ARCH_S3C2410='' > CONFIG_ARCH_SA1100='' > CONFIG_ARM='' > CONFIG_ARM_AMBA='' > CONFIG_BROKEN='' > CONFIG_CPU_SUBTYPE_SH7760='' > CONFIG_EXPERIMENTAL='' > CONFIG_FW_LOADER='' > CONFIG_GSC='' > CONFIG_HAVE_PCSP_HOOK='' > CONFIG_HPET='' > CONFIG_I2C='' > CONFIG_I2C_POWERMAC='' > CONFIG_I2C_SENSOR='' > CONFIG_INPUT='' > CONFIG_ISA='' > CONFIG_ISAPNP='' > CONFIG_ISAPNP_KERNEL='' > CONFIG_ISA_DMA_API='' > CONFIG_L3='' > CONFIG_MACH_ETI_B1='' > CONFIG_MACH_ETI_C1='' > CONFIG_MACH_GTA01='' > CONFIG_MACH_POODLE='' > CONFIG_MACH_SMDK2443='' > CONFIG_MACH_TOSA='' > CONFIG_MIPS='' > CONFIG_PARISC='' > CONFIG_PARPORT='' > CONFIG_PCI='' > CONFIG_PCMCIA='' > CONFIG_PM='' > CONFIG_PNP='' > CONFIG_PNP_KERNEL='' > CONFIG_PPC='' > CONFIG_PPC_PMAC='' > CONFIG_PROC_FS='' > CONFIG_PXA_SHARP_C7XX='' > CONFIG_PXA_SHARP_CXX00='' > CONFIG_RTC='' > CONFIG_SBUS='' > CONFIG_SGI='' > CONFIG_SH_DMABRG='' > CONFIG_SH_DREAMCAST='' > CONFIG_SND='' > CONFIG_SND_AC97_CODEC='' > CONFIG_SND_AC97_POWER_SAVE='' > CONFIG_SND_AD1816A='' > CONFIG_SND_AD1848='' > CONFIG_SND_AD1848_LIB='' > CONFIG_SND_AD1889='' > CONFIG_SND_ADLIB='' > CONFIG_SND_AICA='' > CONFIG_SND_ALI5451='' > CONFIG_SND_ALS100='' > CONFIG_SND_ALS300='' > CONFIG_SND_ALS4000='' > CONFIG_SND_AOA='' > CONFIG_SND_AOA_FABRIC_LAYOUT='' > CONFIG_SND_AOA_ONYX='' > CONFIG_SND_AOA_SOUNDBUS='' > CONFIG_SND_AOA_SOUNDBUS_I2S='' > CONFIG_SND_AOA_TAS='' > CONFIG_SND_AOA_TOONIE='' > CONFIG_SND_ARMAACI='' > CONFIG_SND_ASIHPI='' > CONFIG_SND_AT91_SOC='' > CONFIG_SND_AT91_SOC_ETI_B1_WM8731='' > CONFIG_SND_AT91_SOC_ETI_SLAVE='' > CONFIG_SND_AT91_SOC_SSC='' > CONFIG_SND_ATIIXP='' > CONFIG_SND_ATIIXP_MODEM='' > CONFIG_SND_AU1X00='' > CONFIG_SND_AU8810='' > CONFIG_SND_AU8820='' > CONFIG_SND_AU8830='' > CONFIG_SND_AZT2320='' > CONFIG_SND_AZT3328='' > CONFIG_SND_BIT32_EMUL='' > CONFIG_SND_BT87X='' > CONFIG_SND_BT87X_OVERCLOCK='' > CONFIG_SND_CA0106='' > CONFIG_SND_CMI8330='' > CONFIG_SND_CMIPCI='' > CONFIG_SND_CS4231='' > CONFIG_SND_CS4231_LIB='' > CONFIG_SND_CS4232='' > CONFIG_SND_CS4236='' > CONFIG_SND_CS4281='' > CONFIG_SND_CS46XX='' > CONFIG_SND_CS46XX_NEW_DSP='' > CONFIG_SND_CS5530='' > CONFIG_SND_CS5535AUDIO='' > CONFIG_SND_DARLA20='' > CONFIG_SND_DARLA24='' > CONFIG_SND_DATE='' > CONFIG_SND_DEBUG='' > CONFIG_SND_DEBUG_DETECT='' > CONFIG_SND_DEBUG_MEMORY='' > CONFIG_SND_DT019X='' > CONFIG_SND_DUMMY='' > CONFIG_SND_DYNAMIC_MINORS='' > CONFIG_SND_ECHO3G='' > CONFIG_SND_EMU10K1='' > CONFIG_SND_EMU10K1X='' > CONFIG_SND_ENS1370='' > CONFIG_SND_ENS1371='' > CONFIG_SND_ES1688='' > CONFIG_SND_ES18XX='' > CONFIG_SND_ES1938='' > CONFIG_SND_ES1968='' > CONFIG_SND_ES968='' > CONFIG_SND_FM801='' > CONFIG_SND_FM801_TEA575X='' > CONFIG_SND_FM801_TEA575X_BOOL='' > CONFIG_SND_GINA20='' > CONFIG_SND_GINA24='' > CONFIG_SND_GUSCLASSIC='' > CONFIG_SND_GUSEXTREME='' > CONFIG_SND_GUSMAX='' > CONFIG_SND_GUS_SYNTH='' > CONFIG_SND_HARMONY='' > CONFIG_SND_HDA_INTEL='' > CONFIG_SND_HDSP='' > CONFIG_SND_HDSPM='' > CONFIG_SND_HPET='' > CONFIG_SND_HWDEP='' > CONFIG_SND_ICE1712='' > CONFIG_SND_ICE1724='' > CONFIG_SND_INDIGO='' > CONFIG_SND_INDIGODJ='' > CONFIG_SND_INDIGOIO='' > CONFIG_SND_INTEL8X0='' > CONFIG_SND_INTEL8X0M='' > CONFIG_SND_INTERWAVE='' > CONFIG_SND_INTERWAVE_STB='' > CONFIG_SND_KERNELDIR='' > CONFIG_SND_KORG1212='' > CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL='' > CONFIG_SND_LAYLA20='' > CONFIG_SND_LAYLA24='' > CONFIG_SND_LOOPBACK='' > CONFIG_SND_MAESTRO3='' > CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL='' > CONFIG_SND_MIA='' > CONFIG_SND_MIRO='' > CONFIG_SND_MIXART='' > CONFIG_SND_MIXER_OSS='' > CONFIG_SND_MONA='' > CONFIG_SND_MPU401='' > CONFIG_SND_MPU401_UART='' > CONFIG_SND_MSND_PINNACLE='' > CONFIG_SND_MTPAV='' > CONFIG_SND_MTS64='' > CONFIG_SND_MVERSION='' > CONFIG_SND_NM256='' > CONFIG_SND_OPL3SA2='' > CONFIG_SND_OPL3_LIB='' > CONFIG_SND_OPL4_LIB='' > CONFIG_SND_OPTI92X_AD1848='' > CONFIG_SND_OPTI92X_CS4231='' > CONFIG_SND_OPTI93X='' > CONFIG_SND_OSSEMUL='' > CONFIG_SND_PC98_CS4232='' > CONFIG_SND_PCM='' > CONFIG_SND_PCM_OSS='' > CONFIG_SND_PCM_OSS_PLUGINS='' > CONFIG_SND_PCM_XRUN_DEBUG='' > CONFIG_SND_PCSP='' > CONFIG_SND_PCXHR='' > CONFIG_SND_PDAUDIOCF='' > CONFIG_SND_PDPLUS='' > CONFIG_SND_PORTMAN2X4='' > CONFIG_SND_POWERMAC='' > CONFIG_SND_POWERMAC_AUTO_DRC='' > CONFIG_SND_PXA2XX_AC97='' > CONFIG_SND_PXA2XX_I2SOUND='' > CONFIG_SND_PXA2XX_PCM='' > CONFIG_SND_PXA2XX_SOC='' > CONFIG_SND_PXA2XX_SOC_AC97='' > CONFIG_SND_PXA2XX_SOC_CORGI='' > CONFIG_SND_PXA2XX_SOC_I2S='' > CONFIG_SND_PXA2XX_SOC_POODLE='' > CONFIG_SND_PXA2XX_SOC_SPITZ='' > CONFIG_SND_PXA2XX_SOC_TOSA='' > CONFIG_SND_RAWMIDI='' > CONFIG_SND_RIPTIDE='' > CONFIG_SND_RME32='' > CONFIG_SND_RME9652='' > CONFIG_SND_RME96='' > CONFIG_SND_RTCTIMER='' > CONFIG_SND_S3C2410='' > CONFIG_SND_S3C2443_SOC_AC97='' > CONFIG_SND_S3C24XX_SOC='' > CONFIG_SND_S3C24XX_SOC_I2S='' > CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753='' > CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710='' > CONFIG_SND_SA11XX_UDA1341='' > CONFIG_SND_SB16='' > CONFIG_SND_SB16_CSP='' > CONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL='' > CONFIG_SND_SB16_DSP='' > CONFIG_SND_SB8='' > CONFIG_SND_SB8_DSP='' > CONFIG_SND_SBAWE='' > CONFIG_SND_SB_COMMON='' > CONFIG_SND_SEQUENCER='' > CONFIG_SND_SEQUENCER_OSS='' > CONFIG_SND_SEQ_DUMMY='' > CONFIG_SND_SEQ_RTCTIMER_DEFAULT='' > CONFIG_SND_SERIALMIDI='' > CONFIG_SND_SERIAL_U16550='' > CONFIG_SND_SGALAXY='' > CONFIG_SND_SH7760_AC97='' > CONFIG_SND_SOC='' > CONFIG_SND_SOC_AC97_BUS='' > CONFIG_SND_SOC_AC97_CODEC='' > CONFIG_SND_SOC_PCM_SH7760='' > CONFIG_SND_SOC_SH4_HAC='' > CONFIG_SND_SOC_SH4_SSI='' > CONFIG_SND_SOC_WM8731='' > CONFIG_SND_SOC_WM8750='' > CONFIG_SND_SOC_WM8753='' > CONFIG_SND_SOC_WM9712='' > CONFIG_SND_SONICVIBES='' > CONFIG_SND_SSCAPE='' > CONFIG_SND_SUN_AMD7930='' > CONFIG_SND_SUN_CS4231='' > CONFIG_SND_SUN_DBRI='' > CONFIG_SND_SUPPORT_OLD_API='' > CONFIG_SND_TIMER='' > CONFIG_SND_TRIDENT='' > CONFIG_SND_USB_AUDIO='' > CONFIG_SND_USB_CAIAQ='' > CONFIG_SND_USB_CAIAQ_INPUT='' > CONFIG_SND_USB_USX2Y='' > CONFIG_SND_VERBOSE_PRINTK='' > CONFIG_SND_VERBOSE_PROCFS='' > CONFIG_SND_VERSION='1.0.14' > CONFIG_SND_VIA82XX='' > CONFIG_SND_VIA82XX_MODEM='' > CONFIG_SND_VIRMIDI='' > CONFIG_SND_VX222='' > CONFIG_SND_VXPOCKET='' > CONFIG_SND_VX_LIB='' > CONFIG_SND_WAVEFRONT='' > CONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL='' > CONFIG_SND_YMFPCI='' > CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL='' > CONFIG_SOC_AU1000='' > CONFIG_SOC_AU1100='' > CONFIG_SOC_AU1500='' > CONFIG_SOUND='' > CONFIG_SOUND_PRIME='' > CONFIG_SPARC32='' > CONFIG_SPARC64='' > CONFIG_SPARC='' > CONFIG_SUPERH64='' > CONFIG_SUPERH='' > CONFIG_USB='' > CONFIG_VIDEO_DEV='' > CONFIG_VIDEO_V4L1='' > CONFIG_X86='' > CONFIG_X86_32='' > CONFIG_X86_64='' > CONFIG_X86_PC9800='' > CPP='' > CPPFLAGS='' > CROSS_COMPILE='' > DEFS='' > ECHO_C='' > ECHO_N='-n' > ECHO_T='' > EGREP='' > EXEEXT='' > EXTRA_INCLUDES='' > GENKSYMS='' > GREP='' > INSTALL_DATA='' > INSTALL_PROGRAM='' > INSTALL_SCRIPT='' > KERNEL_INC='' > KLD='' > LDFLAGS='' > LIBOBJS='' > LIBS='' > LTLIBOBJS='' > MAKE_ADDS='' > NEW_KBUILD='' > OBJEXT='' > PACKAGE_BUGREPORT='' > PACKAGE_NAME='' > PACKAGE_STRING='' > PACKAGE_TARNAME='' > PACKAGE_VERSION='' > PATH_SEPARATOR=':' > RANLIB='' > SHELL='/bin/bash' > SRCDIR='' > ac_ct_CC='gcc' > bindir='${exec_prefix}/bin' > build_alias='' > c_opts='' > datadir='${datarootdir}' > datarootdir='${prefix}/share' > docdir='${datarootdir}/doc/${PACKAGE}' > dvidir='${docdir}' > exec_prefix='NONE' > host_alias='' > htmldir='${docdir}' > includedir='${prefix}/include' > infodir='${datarootdir}/info' > kaversion='' > kextraversion='' > kpatchlevel='' > ksublevel='' > kversion='' > libdir='${exec_prefix}/lib' > libexecdir='${exec_prefix}/libexec' > localedir='${datarootdir}/locale' > localstatedir='${prefix}/var' > m_opts='' > mandir='${datarootdir}/man' > moddir='' > moddir_tree='' > modsubdir='' > msmp='' > oldincludedir='/usr/include' > pdfdir='${docdir}' > prefix='NONE' > processor='' > program_transform_name='s,x,x,' > psdir='${docdir}' > sbindir='${exec_prefix}/sbin' > sharedstatedir='${prefix}/com' > sysconfdir='${prefix}/etc' > target_alias='' > > ## ----------- ## > ## confdefs.h. ## > ## ----------- ## > > #define PACKAGE_NAME "" > #define PACKAGE_TARNAME "" > #define PACKAGE_VERSION "" > #define PACKAGE_STRING "" > #define PACKAGE_BUGREPORT "" > > configure: exit 77 >