Hi!
Has anyone successfully compiled the device driver for NEO 4 port on FC5 or any linux distro ? How is the performance ? Please advise.
Thanks!
Eric
Hi!
Here’s the error message when compiling the driver using the tarball (40002369_f.tgz) or rpm (40002369_f.src.rpm).
[root@np-digi-svr-001 dgnc-1.3]# make all
(cd driver; make all)
make[1]: Entering directory /root/dgnc-1.3/driver' make -C /lib/modules/2.6.15-1.2054_FC5smp/build SUBDIRS=$PWD modules MYPWD=/root/dgnc-1.3/driver make[2]: Entering directory
/usr/src/kernels/2.6.15-1.2054_FC5-smp-i686’
CC [M] /root/dgnc-1.3/driver/dgnc_tty.o
/root/dgnc-1.3/driver/dgnc_tty.c: In function âdgnc_inputâ:
/root/dgnc-1.3/driver/dgnc_tty.c:1129: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1190: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1191: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1194: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1195: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1239: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1240: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1241: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1242: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1243: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1244: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1246: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1249: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1249: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1249: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1249: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1252: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1253: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1254: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1263: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1264: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1265: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1266: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1267: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1268: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1270: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1273: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1273: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1273: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1273: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1314: error: âstruct tty_structâ has no member named âflipâ
/root/dgnc-1.3/driver/dgnc_tty.c:1314: error: âstruct tty_structâ has no member named âflipâ
make[3]: *** [/root/dgnc-1.3/driver/dgnc_tty.o] Error 1
make[2]: *** [module/root/dgnc-1.3/driver] Error 2
make[2]: Leaving directory /usr/src/kernels/2.6.15-1.2054_FC5-smp-i686' make[1]: *** [build] Error 2 make[1]: Leaving directory
/root/dgnc-1.3/driver’
make: *** [build] Error 2
Please try the driver from the following location:
ftp://ftp1.digi.com/support/beta/linux/dgnc/dgnc-1.3-17.src.rpm
Installation steps:
rpmbuild --rebuild --define DISTRO=FEDORA dgnc-1.3-17.src.rpm
rpm -i /usr/src/redhat/RPMS/(arch)/dgnc-1.3-17.(arch).rpm
Where (arch) represents your system architecture (i.e.: i386, x86_64, etc.).
Make certain the in-kernel jsm module is not loaded (and if so, remove from /lib/modules/uname -r
/kernel/drivers/serial/jsm/jsm.ko):
lsmod | grep jsm
If results are returned, remove the module:
rmmod jsm
Note: if the jsm module grabbed ownership of the adatper a reboot of the server may be required in order to release the adapter for the dgnc driver.
Finally, after confirming the jsm module is not loaded, start the dgnc driver:
/etc/init.d/dgnc start
If you continue to experience errors, please capture and post them.
same output…

rpmbuild --rebuild --define DISTRO=FEDORA dgnc-1.3-17.src.rpm > /tmp/build.log 2>&1
cat /tmp/build.log
Installing dgnc-1.3-17.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.28389
- umask 022
- cd /usr/src/redhat/BUILD
- LANG=C
- export LANG
- unset DISPLAY
- cd /usr/src/redhat/BUILD
- rm -rf dgnc-1.3
- /bin/gzip -dc /usr/src/redhat/SOURCES/dgnc-1.3.tgz
- tar -xvvf -
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/ditty/
-rw-r–r-- root/root 8239 2009-03-25 10:23:02 dgnc-1.3/ditty/ditty.1
-rw-r–r-- root/root 28589 2009-03-25 10:23:02 dgnc-1.3/ditty/ditty.c
-rw-r–r-- root/root 684 2009-03-25 10:23:02 dgnc-1.3/ditty/Makefile.in
-rw-r–r-- root/root 1612 2009-03-25 10:23:01 dgnc-1.3/Makefile.inc
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/utest/
-rw-r–r-- root/root 2407 2009-03-25 10:23:02 dgnc-1.3/utest/dgnctest_help.txt
-rw-r–r-- root/root 27265 2009-03-25 10:23:02 dgnc-1.3/utest/utest.c
-rw-r–r-- root/root 5914 2009-03-25 10:23:02 dgnc-1.3/utest/svfifo.c
-rwxr-xr-x root/root 2079 2009-03-25 10:23:02 dgnc-1.3/utest/run2.sh
-rwxr-xr-x root/root 2024 2009-03-25 10:23:02 dgnc-1.3/utest/imm.sh
-rwxr-xr-x root/root 2134 2009-03-25 10:23:02 dgnc-1.3/utest/run.sh
-rwxr-xr-x root/root 4510 2009-03-25 10:23:02 dgnc-1.3/utest/fcc.sh
-rw-r–r-- root/root 475 2009-03-25 10:23:02 dgnc-1.3/utest/utest.h
-rw-r–r-- root/root 14319 2009-03-25 10:23:02 dgnc-1.3/utest/blast.c
-rw-r–r-- root/root 1921 2009-03-25 10:23:02 dgnc-1.3/utest/utest.1
-rw-r–r-- root/root 7447 2009-03-25 10:23:02 dgnc-1.3/utest/disp.c
-rw-r–r-- root/root 1503 2009-03-25 10:23:02 dgnc-1.3/utest/Makefile.in
-rwxr-xr-x root/root 10849 2009-03-25 10:23:02 dgnc-1.3/utest/dgnctest.sh
-rw-r–r-- root/root 8072 2009-03-25 10:23:02 dgnc-1.3/utest/tmodem.c
-rw-r–r-- root/root 414 2009-03-25 10:23:02 dgnc-1.3/utest/getnum.c
-rwxr-xr-x root/root 3063 2009-03-25 10:23:02 dgnc-1.3/utest/imm2.sh
-rwxr-xr-x root/root 990 2009-03-25 10:23:02 dgnc-1.3/utest/doit.sh
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/config/
-rw-r–r-- root/root 47 2009-03-25 10:23:02 dgnc-1.3/config/dialogrc
-rw-r–r-- root/root 4817 2009-03-25 10:23:02 dgnc-1.3/config/dgnc.in
-rw-r–r-- root/root 500 2009-03-25 10:23:02 dgnc-1.3/config/dgnc_updatedevs.in
-rw-r----- root/root 246 2009-03-25 10:23:02 dgnc-1.3/config/10-dgnc.rules
-rw-r–r-- root/root 1726 2009-03-25 10:23:02 dgnc-1.3/config/dgnc_udev.in
-rw-r–r-- root/root 1520 2009-03-25 10:23:02 dgnc-1.3/config/Makefile.in
-rw-r–r-- root/root 4921 2009-03-25 10:23:02 dgnc-1.3/config/dgnc_mknod.in
–rw-r–r-- root/root 204959 2009-03-25 10:23:02 dgnc-1.3/config/dialog.tar.gz
-rw-r–r-- root/root 9507 2009-03-25 10:23:02 dgnc-1.3/config/dgnc_view
-rw-r–r-- root/root 10273 2009-03-25 10:23:01 dgnc-1.3/relnotes.txt
-rwxr-xr-x root/root 180012 2009-03-25 10:23:01 dgnc-1.3/configure
-rw-r–r-- root/root 17976 2009-03-25 10:23:01 dgnc-1.3/COPYING
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/dinc/
-rw-r–r-- root/root 3477 2009-03-25 10:23:02 dgnc-1.3/dinc/Makefile
-rw-r–r-- root/root 6633 2009-03-25 10:23:02 dgnc-1.3/dinc/dinc.1
-rw-r–r-- root/root 2143 2009-03-25 10:23:02 dgnc-1.3/dinc/dinc.h
-rw-r–r-- root/root 32254 2009-03-25 10:23:02 dgnc-1.3/dinc/dinc.c
-rw-r–r-- root/root 9931 2009-03-25 10:23:02 dgnc-1.3/dinc/dinc_hw.c
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/dpa/
-rw-r–r-- root/root 3135 2009-03-25 10:23:02 dgnc-1.3/dpa/dpacompat.h
-rw-r–r-- root/root 4790 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info4
-rw-r–r-- root/root 594 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info6
-rw-r–r-- root/root 324 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info3
-rw-r–r-- root/root 2151 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info1
-rw-r–r-- root/root 1389 2009-03-25 10:23:02 dgnc-1.3/dpa/Makefile
-rw-r–r-- root/root 10708 2009-03-25 10:23:02 dgnc-1.3/dpa/fep5.h
-rw-r–r-- root/root 304346 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa.c
-rw-r–r-- root/root 14362 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa.h
-rw-r–r-- root/root 2693 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info5
-rw-r–r-- root/root 10733 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_fep.h
-rw-r–r-- root/root 3898 2009-03-25 10:23:02 dgnc-1.3/dpa/attribs.c
-rw-r–r-- root/root 7127 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info7
-rw-r–r-- root/root 3625 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info9
-rw-r–r-- root/root 1981 2009-03-25 10:23:02 dgnc-1.3/dpa/mid.h
-rw-r–r-- root/root 617 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info8
-rw-r–r-- root/root 603 2009-03-25 10:23:02 dgnc-1.3/dpa/dpa_info2
-rw-r–r-- root/root 2722 2009-03-25 10:23:02 dgnc-1.3/dpa/fepflags.h
-rw-r–r-- root/root 3249 2009-03-25 10:23:01 dgnc-1.3/Makefile.in
drwxr-xr-x root/root 0 2009-03-25 10:23:01 dgnc-1.3/include/
-rwxr-xr-x root/root 16112 2009-03-25 10:23:01 dgnc-1.3/include/rascon.h
-rw-r–r-- root/root 327 2009-03-25 10:23:01 dgnc-1.3/include/config.h.in
-rw-r–r-- root/root 21586 2009-03-25 10:23:01 dgnc-1.3/configure.in
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/scripts/
-rwxr-xr-x root/root 1491 2009-03-25 10:23:02 dgnc-1.3/scripts/preuninstall
-rwxr-xr-x root/root 1759 2009-03-25 10:23:02 dgnc-1.3/scripts/postinstall
drwxr-xr-x root/root 0 2009-03-25 10:23:01 dgnc-1.3/driver/
drwxr-xr-x root/root 0 2009-03-25 10:23:01 dgnc-1.3/driver/2.4.1/
-rw-r–r-- root/root 40432 2009-03-25 10:23:01 dgnc-1.3/driver/2.4.1/dgnc_proc.c
-rw-r–r-- root/root 5043 2009-03-25 10:23:01 dgnc-1.3/driver/2.4.1/dgnc_trace.c
-rw-r–r-- root/root 95987 2009-03-25 10:23:01 dgnc-1.3/driver/2.4.1/dgnc_tty.c
-rw-r–r-- root/root 1679 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/Makefile26
-rw-r–r-- root/root 51663 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/dgnc_neo.c
-rw-r–r-- root/root 2604 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/Makefile24
-rw-r–r-- root/root 7241 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/dgnc_mgmt.c
-rw-r–r-- root/root 36894 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/dgnc_cls.c
drwxr-xr-x root/root 0 2009-03-25 10:23:02 dgnc-1.3/driver/2.6.27/include/
-rw-r–r-- root/root 1078 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_types.h
-rw-r–r-- root/root 15892 2009-03-25 10:23:02 dgnc-1.3/driver/2.6.27/include/digi.h
-rw-r–r-- root/root 2237 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_kcompat.h
-rw-r–r-- root/root 1419 2009-03-25 10:23:02 dgnc-1.3/driver/2.6.27/include/dgnc_tty.h
-rw-r–r-- root/root 6026 2009-03-25 10:23:02 dgnc-1.3/driver/2.6.27/include/dgnc_proc.h
-rw-r–r-- root/root 1178 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_mgmt.h
-rw-r–r-- root/root 3496 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_cls.h
-rw-r–r-- root/root 3181 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_pci.h
-rw-r–r-- root/root 1339 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_trace.h
-rw-r–r-- root/root 19484 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/include/dgnc_driver.h
-rw-r–r-- root/root 6332 2009-03-25 10:23:02 dgnc-1.3/driver/2.6.27/include/dgnc_neo.h
-rw-r–r-- root/root 1527 2009-03-25 10:23:02 dgnc-1.3/driver/2.6.27/include/dgnc_sysfs.h
-rw-r–r-- root/root 21178 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/dgnc_sysfs.c
-rw-r–r-- root/root 24807 2009-03-25 10:23:01 dgnc-1.3/driver/2.6.27/dgnc_driver.c
- STATUS=0
- ‘[’ 0 -ne 0 ‘]’
- cd dgnc-1.3
++ /usr/bin/id -u
- ‘[’ 0 = 0 ‘]’
- /bin/chown -Rhf root .
++ /usr/bin/id -u
- ‘[’ 0 = 0 ‘]’
- /bin/chgrp -Rhf root .
- /bin/chmod -Rf a+rX,u+w,g-w,o-w .
- ‘[’ /var/tmp/dgnc-buildroot = / ‘]’
- CFLAGS=‘-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables’
- export CFLAGS
- CXXFLAGS=‘-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables’
- export CXXFLAGS
- FFLAGS=‘-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables’
- export FFLAGS
++ find . -name config.guess -o -name config.sub
- ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info DISTRO=FEDORA
checking for awk… /bin/awk
checking for arch… /bin/arch
checking for cat… /bin/cat
checking for chkconfig… /sbin/chkconfig
checking for chmod… /bin/chmod
checking for chown… /bin/chown
checking for cp… /bin/cp
checking for depmod… /sbin/depmod
checking for dialog… /usr/bin/dialog
checking for echo… /bin/echo
checking for fuser… /sbin/fuser
checking for grep… /bin/grep
checking for init… /sbin/init
checking for insmod… /sbin/insmod
checking for kill… /bin/kill
checking for ln… /bin/ln
checking for ls… /bin/ls
checking for lsmod… /sbin/lsmod
checking for make… /usr/bin/make
checking for mkdir… /bin/mkdir
checking for mknod… /bin/mknod
checking for modprobe… /sbin/modprobe
checking for more… /bin/more
checking for mv… /bin/mv
checking for printf… /usr/bin/printf
checking for ps… /bin/ps
checking for rm… /bin/rm
checking for rmdir… /bin/rmdir
checking for rmmod… /sbin/rmmod
checking for sed… /bin/sed
checking for sh… /bin/sh
checking for sleep… /bin/sleep
checking for stty… /bin/stty
checking for tar… /bin/tar
checking for tr… /usr/bin/tr
checking for touch… /bin/touch
checking for true… /bin/true
checking for udevd… /sbin/udevd
checking for udevinfo… /usr/bin/udevinfo
checking for uname… /bin/uname
checking for platform type… i386
checking for gcc… gcc
checking for gcc version… >= 3.2 (4.1.0)
checking for i686-redhat-linux-gnu-gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ANSI C… none needed
checking for current kernel version… 2.6.15-1.2054_FC5smp -> 2.6.15-1.2054_5 -> 2.6.15
checking for kernel headers… “/lib/modules/2.6.15-1.2054_FC5smp/build”
checking extra version of kernel… -1.2054_FC5smp
checking if running kernel was compiled for SMP… Yes
checking what type of build we will do… KBUILD.
checking for modules directory… “/lib/modules/2.6.15-1.2054_FC5smp”
configure: checking for tgetent…
configure: checking for libncurses…
checking if Distro specified… FEDORA
checking if New TTY Locking was specified… No - Defaulting to a value of “No”
checking if New TTY Buffering was specified… No - Defaulting to a value of “No”
checking if UDEV checking is overridden… No
checking if UDEV exists… Yes
checking if UDEV version in use is greater than 040… Yes, 084
configure: creating ./config.status
config.status: creating Makefile
config.status: creating driver/build/Makefile
config.status: creating config/Makefile
config.status: creating config/dgnc
config.status: creating config/dgnc_udev
config.status: creating config/dgnc_mknod
config.status: creating config/dgnc_updatedevs
config.status: creating utest/Makefile
config.status: creating ditty/Makefile
config.status: creating include/config.h
config.status: executing default commands
- exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.25282
- umask 022
- cd /usr/src/redhat/BUILD
- cd dgnc-1.3
- LANG=C
- export LANG
- unset DISPLAY
- make all
(cd driver/build; make all)
make[1]: Entering directory /usr/src/redhat/BUILD/dgnc-1.3/driver/2.4.1' make -C /lib/modules/2.6.15-1.2054_FC5smp/build SUBDIRS=$PWD modules MYPWD=/usr/src/redhat/BUILD/dgnc-1.3/driver/2.4.1 make[2]: Entering directory
/usr/src/kernels/2.6.15-1.2054_FC5-smp-i686’
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_cls.o
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_driver.o
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_mgmt.o
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_neo.o
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_proc.o
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_trace.o
CC [M] /usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.o
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c: In function ‘dgnc_input’:
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1129: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1190: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1191: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1194: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1195: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1239: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1240: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1241: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1242: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1243: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1244: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1246: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1249: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1249: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1249: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1249: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1252: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1253: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1254: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1263: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1264: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1265: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1266: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1267: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1268: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1270: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1273: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1273: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1273: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1273: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1314: error: ‘struct tty_struct’ has no member named ‘flip’
/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.c:1314: error: ‘struct tty_struct’ has no member named ‘flip’
make[3]: *** [/usr/src/redhat/BUILD/dgnc-1.3/driver/build/dgnc_tty.o] Error 1
make[2]: *** [module/usr/src/redhat/BUILD/dgnc-1.3/driver/build] Error 2
make[2]: Leaving directory /usr/src/kernels/2.6.15-1.2054_FC5-smp-i686' make[1]: *** [build] Error 2 make[1]: Leaving directory
/usr/src/redhat/BUILD/dgnc-1.3/driver/2.4.1’
make: *** [build] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.25282 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.25282 (%build)
Hi
I ran rpmbuild(below) with “NEW_TTY_BUFFERING=Yes” parameter and seems to fix the error in compilation. But I was wondering what is the effect of this “NEW_TTY_BUFFERING” parameter. Please advise.
$rpmbuild --rebuild --define DISTRO=FEDORA --define NEW_TTY_BUFFERING=Yes dgnc-1.3-17.src.rpm
I found this parameter on http://www.digi.com/support/forum/viewthread_thread,4488#13979.
Thanks!
Eric
Even though Fedora Core 5 reports a 2.6.15 kernel, they (Red Hat) have backported a major tty change from 2.6.16 to their 2.6.15 kernel.
This option applies specifically to this kernel version for all of our Linux drivers.