ALSA 1.0.13 + 2.6.19rc5 configuration/compilation error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I tried to build an alsa 1.0.13 with kernel 2.6.19rc5 for ARM.

Configuration worked ok, but then compilation failed. I used
these commands:

./configure ARCH=arm --with-cross=arm-linux- \
--with-kernel=/usr/src/linux-2.6.18

make ARCH=arm

The error returned:

make -C /usr/src/linux-2.6.18 SUBDIRS=/usr/src/alsa-driver-1.0.13
 CPP="arm-linux-gcc -E" CC="arm-linux-gcc " modules
make[1]: Entering directory `/usr/src/linux-2.6.18'
  CC [M]  /usr/src/alsa-driver-1.0.13/acore/hwdep.o
In file included from
/usr/src/alsa-driver-1.0.13/include/sound/driver.h:46,
                 from /usr/src/alsa-driver-1.0.13/acore/hwdep.c:22:
/usr/src/alsa-driver-1.0.13/include/adriver.h:742: error:
redefinition of 'jiffies_to_msecs'
include/linux/jiffies.h:268: error: previous definition of
'jiffies_to_msecs' was here
/usr/src/alsa-driver-1.0.13/include/adriver.h:761: error:
redefinition of 'msecs_to_jiffies'
include/linux/jiffies.h:290: error: previous definition of
'msecs_to_jiffies' was here
make[3]: *** [/usr/src/alsa-driver-1.0.13/acore/hwdep.o] Error 1
make[2]: *** [/usr/src/alsa-driver-1.0.13/acore] Error 2
make[1]: *** [_module_/usr/src/alsa-driver-1.0.13] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18'
make: *** [compile] Error 2

I traced the problem back to configuration script. It uses the
linux/config.h in few tests programs and this file does not exist
in the $KERNEL/include/linux directory.
Here is a snippet from configuration log:

configure:7720: checking for msecs_to_jiffies
configure:7751: arm-linux-gcc  -c -Wall -fno-strict-aliasing -g
-O2 -I/usr/src/linux-2.6.18/include  -nostdinc -iwithprefix
include -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy)
-Iinclude  conftest.c >&5
conftest.c:20:26: linux/config.h: No such file or directory
In file included from /usr/src/linux-2.6.18/include/linux/bitops.h:9,
                 from
/usr/src/linux-2.6.18/include/linux/kernel.h:15,
                 from
/usr/src/linux-2.6.18/include/linux/jiffies.h:5,
                 from conftest.c:21:
/usr/src/linux-2.6.18/include/asm/bitops.h: In function
`____atomic_set_bit':
/usr/src/linux-2.6.18/include/asm/bitops.h:40: warning: implicit
declaration of function `local_irq_save'
/usr/src/linux-2.6.18/include/asm/bitops.h:42: warning: implicit
declaration of function `local_irq_restore'
In file included from conftest.c:21:
/usr/src/linux-2.6.18/include/linux/jiffies.h:33:3: #error You lose.


I hope someone can point how to fix it (or fix it).
Krzysztof

----------------------------------------------------
WROCŁAWSKIE TARGI PRACY! Największe Targi Pracy w Polsce, ponad 150
firm, tysiące ofert pracy - Wrocław 22.11.2006 Hala Ludowa - Zobacz:
http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fd36.html&sid=935



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux