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

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Jan 16 08:18:13 CST 2009


The following issue has been ASSIGNED. 
====================================================================== 
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:                     assigned
====================================================================== 
Date Submitted:             2008-12-29 04:58 CST
Last Modified:              2009-01-16 08:18 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 ! 
====================================================================== 

---------------------------------------------------------------------- 
 (0098010) svnbot (reporter) - 2009-01-16 08:18
 http://bugs.digium.com/view.php?id=14150#c98010 
---------------------------------------------------------------------- 
Repository: dahdi
Revision: 5662

U   tools/trunk/configure
U   tools/trunk/configure.ac

------------------------------------------------------------------------
r5662 | seanbright | 2009-01-16 08:18:10 -0600 (Fri, 16 Jan 2009) | 8
lines

Properly detect GENERIC_HDLC_VERSION on various kernel versions.

(closes issue http://bugs.digium.com/view.php?id=14150)
Reported by: ccesario
Patches:
      20090115__bug14150.diff.txt uploaded by seanbright (license 71)
Tested by: ccesario

------------------------------------------------------------------------

http://svn.digium.com/view/dahdi?view=rev&revision=5662 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-16 08:18 svnbot         Note Added: 0098010                          
2009-01-16 08:18 svnbot         Status                   feedback => assigned
======================================================================




More information about the asterisk-bugs mailing list