Re: Trouble building alsa-lib

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

 



At Thu, 14 Feb 2008 10:01:24 -0600,
Linux Mercedes wrote:
> 
> Hi all,
> 
> I'm trying to build alsa from source.  I'm guessing (I was not able to 
> find any instructions on how to build alsa) that I build alsa-lib 
> first.  I'm compiling it  with gcc 4.2.1. However, when I build it, I 
> get the following errors:
> 
> In file included from ../../include/local.h:105,
>                  from control_local.h:22,
>                  from cards.c:35:
> ../../include/sound/asound.h:148: warning: implicit declaration of 
> function '_IO
> R'
(snip)

Does the patch below fix the problem?

> In file included from ../../include/local.h:109,
>                  from control_local.h:22,
>                  from cards.c:35:
> ../../include/global.h:137: error: redefinition of 'struct timeval'
> ../../include/global.h:142: error: redefinition of 'struct timespec'

Hm, try to pass -D_POSIX_C_SOURCE.  These definitions are provided for
non-POSIX compilers, and the header checks via ifdef.


Takashi

---

diff -r 53445ebeac04 include/sound/asound.h
--- a/include/sound/asound.h	Mon Feb 11 14:19:32 2008 +0100
+++ b/include/sound/asound.h	Thu Feb 14 17:07:59 2008 +0100
@@ -59,6 +59,7 @@
 #ifndef __KERNEL__
 #include <sys/time.h>
 #include <sys/types.h>
+#include <sys/ioctl.h>
 #endif
 
 /*
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/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