[asterisk-bugs] [DAHDI-tools 0014150]: GENERIC_HDLC_VERSION not found

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jan 15 15:29:25 CST 2009


The following issue requires your FEEDBACK. 
====================================================================== 
http://bugs.digium.com/view.php?id=14150 
====================================================================== 
Reported By:                ccesario
Assigned To:                seanbright
====================================================================== 
Project:                    DAHDI-tools
Issue ID:                   14150
Category:                   General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
====================================================================== 
Date Submitted:             2008-12-29 04:58 CST
Last Modified:              2009-01-15 15:29 CST
====================================================================== 
Summary:                    GENERIC_HDLC_VERSION not found
Description: 
Hello,

I'm trying compile dahdi-tools-2.1.0.2 but I'm getting the following
problem in ./configure script.


checking for GENERIC_HDLC_VERSION in linux/hdlc.h... no
configure: GENERIC_HDLC_VERSION version 4 not found, disabling sethdlc.
configure: creating ./config.status
config.status: creating build_tools/menuselect-deps
config.status: creating makeopts
configure: *** dahdi-tools build successfully configured ***


Without this the dahdi_tool isn't compiled.


I checked in my system that hdlc.h exists

find  /usr/include/linux -iname "*hdlc*"
/usr/include/linux/hdlc
/usr/include/linux/hdlcdrv.h
/usr/include/linux/hdlc.h


But the file that contain the variable GENERIC_HDLC_VERSION  defined is 
/usr/include/linux/hdlc/ioctl.h

grep GENERIC_HDLC_VERSION /usr/include/linux/hdlc/ioctl.h 
#define GENERIC_HDLC_VERSION 4	/* For synchronization with sethdlc utility
*/

to fix this temporally I comment the following lines in configure.ac

#AST_C_DEFINE_CHECK([HDLC], [GENERIC_HDLC_VERSION], [linux/hdlc.h], [4])

#if test "x${PBX_HDLC}" == "x1"; then
#   AC_EGREP_CPP([VERSION = 4],
#		[#include <linux/hdlc.h>
#		VERSION = GENERIC_HDLC_VERSION], [], [PBX_HDLC=0])
#fi

#if test "x${PBX_HDLC}" != "x1"; then
#   AC_MSG_NOTICE([GENERIC_HDLC_VERSION version 4 not found, disabling
sethdlc.])
#fi


Then the dahdi_tool compiled ! 
====================================================================== 

---------------------------------------------------------------------- 
 (0097972) seanbright (manager) - 2009-01-15 15:29
 http://bugs.digium.com/view.php?id=14150#c97972 
---------------------------------------------------------------------- 
ccesario or jhammer,

Could one or both of you test the attached patch and see if it resolves
your problem and report back the results?

Thank you!

 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-15 15:29 seanbright     Note Added: 0097972                          
2009-01-15 15:29 seanbright     Assigned To               => seanbright      
2009-01-15 15:29 seanbright     Status                   new => feedback     
======================================================================




More information about the asterisk-bugs mailing list