[Asterisk-Users] sethdlc-new compile, does it?
Karl Putland
karl at putland.linux-site.net
Thu Feb 5 14:24:49 MST 2004
So I finally get an opportunity to try the data modes of the T400P but I
can't seem to get sethdlc to work or sethdlc-new to compile...
I've checked the docs, mailing list archives and the wiki but not found
anything useful to point me in the right direction.
sethdlc compiles but seems to be unusable
# sethdlc hdlc0 mode ppp
hdlc0: Error setting mode: Invalid argument
plus it seems that 2.4.21 might have included the new HDLC because the
CONFIG_OLD_HDLC_API option in zconfig.h causes compilation errors if
turned on.
Help appreciated
TIA
--Karl
# uname -r
2.4.21-4.0.2.ELcustom
# ll /usr/src
total 12
drwxr-xr-x 2 root root 4096 Dec 13 17:52 debug
lrwxrwxrwx 1 root root 22 Feb 5 20:25 linux -> linux-2.4.21-4.0.2.EL/
drwxr-xr-x 16 root root 4096 Feb 5 20:18 linux-2.4.21-4.0.2.EL
drwxr-xr-x 7 root root 4096 Feb 4 16:40 redhat
# gcc --version
gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-20)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# rpm -qa | grep glibc
glibc-2.3.2-95.6
glibc-kernheaders-2.4-8.34
glibc-common-2.3.2-95.6
glibc-headers-2.3.2-95.6
glibc-utils-2.3.2-95.6
glibc-profile-2.3.2-95.6
glibc-devel-2.3.2-95.6
# make sethdlc-new
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE -DSTANDALONE_ZAPATA sethdlc-new.c -o sethdlc-new
In file included from sethdlc-new.c:19:
/usr/include/linux/if.h:86: field `ifru_addr' has incomplete type
/usr/include/linux/if.h:87: field `ifru_dstaddr' has incomplete type
/usr/include/linux/if.h:88: field `ifru_broadaddr' has incomplete type
/usr/include/linux/if.h:89: field `ifru_netmask' has incomplete type
/usr/include/linux/if.h:90: field `ifru_hwaddr' has incomplete type
sethdlc-new.c:27:2: #error Generic HDLC layer version mismatch, please get correct sethdlc.c
sethdlc-new.c:31:2: warning: #warning "No kernel support for Ethernet over Frame Relay / HDLC, skipping it"
sethdlc-new.c:141: `IF_IFACE_V35' undeclared here (not in a function)
sethdlc-new.c:141: initializer element is not constant
sethdlc-new.c:141: (near initialization for `ifaces[0].value')
sethdlc-new.c:141: initializer element is not constant
sethdlc-new.c:141: (near initialization for `ifaces[0]')
[...snip lots of similar stuff...]
make: *** [sethdlc-new] Error 1
--
Karl Putland <karl at putland.linux-site.net>
More information about the asterisk-users
mailing list