Hello, when compiling dahdi (CentOS 2.6.18-348.3.1.el5) I get the following error : In file included from /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpd.h:26, from /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/card_bri.c:29: /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h:152: error: conflicting types for 'bool' include/linux/types.h:36: error: previous declaration of 'bool' was here make[4]: *** [/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/card_bri.o] Error 1 make[3]: *** [/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp] Error 2 make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi] Error 2 make[2]: Leaving directory `/usr/src/kernels/2.6.18-348.3.1.el5-x86_64' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make: *** [all] Error 2 What is wrong ? Kind regards, Jonas. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130416/d9f3e3e8/attachment.htm>
On Tue, Apr 16, 2013 at 09:03:21PM +0200, Jonas Kellens wrote:> Hello, > > when compiling dahdi (CentOS 2.6.18-348.3.1.el5) I get the following error : > > > In file included from /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpd.h:26, > from /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/card_bri.c:29: > /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h:152: > error: conflicting types for 'bool' > include/linux/types.h:36: error: previous declaration of 'bool' was here > make[4]: *** [/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/card_bri.o] > Error 1 > make[3]: *** > [/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp] > Error 2 > make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi] > Error 2 > make[2]: Leaving directory `/usr/src/kernels/2.6.18-348.3.1.el5-x86_64' > make[1]: *** [modules] Error 2 > make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' > make: *** [all] Error 2 > > What is wrong ? >This was resolved in commit "xpp: Do not typedef bool on RHEL 5.2 or later" [1] which was released in DAHDI-Linux 2.6.2. Cheers, Shaun [1] http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=commit;h=179a48862daf35d022f6fecaf7e5c8195f9d4921 -- Shaun Ruffell Digium, Inc. | Linux Kernel Developer 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at: www.digium.com & www.asterisk.org
On Tue, Apr 16, 2013 at 09:03:21PM +0200, Jonas Kellens wrote:> when compiling dahdi (CentOS 2.6.18-348.3.1.el5) I get the following error : > > /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h:152: > error: conflicting types for 'bool'This is fixed in dahdi 2.6.2 -- Russ Meyerriecks Digium, Inc. | Linux Kernel Developer 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA direct: +1 256-428-6025 Check us out at: www.digium.com & www.asterisk.org