I tried the beta source dgrp-1.9-17.src.rpm and still can’t properly run make. Here is the output:
(cd driver; make all)
make[1]: Entering directory /usr/local/option/software/realport/dgrp-1.9/driver' make -C /lib/modules/2.6.18-8.el5/build SUBDIRS=$PWD modules MYPWD=/usr/local/option/software/realport/dgrp-1.9/driver MYMANDIR=/usr/share/man make[2]: Entering directory /usr/src/kernels/2.6.18-8.el5-i686’
CC [M] /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.o
In file included from /usr/local/option/software/realport/dgrp-1.9/driver/include/linux_ver_fix.h:105,
from /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:52:
include/linux/config.h:6:2: warning: #warning Including config.h is deprecated.
In file included from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /usr/local/option/software/realport/dgrp-1.9/driver/include/linux_ver_fix.h:106,
from /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:52:
include/linux/spinlock_types.h:91:1: warning: “DEFINE_SPINLOCK” redefined
In file included from /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:52:
/usr/local/option/software/realport/dgrp-1.9/driver/include/linux_ver_fix.h:65:1: warning: this is the location of the previous definition
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c: In function dgrp_input': /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:454: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:454: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:454: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:456: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:456: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:456: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:471: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:490: TTY_DONT_FLIP' undeclared (first use in this function) /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:490: (Each undeclared identifier is reported only once /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:490: for each function it appears in.) /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:536: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:538: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:551: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:552: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:554: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:554: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:554: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:554: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:557: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:558: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:559: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:563: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:564: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:566: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:566: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:566: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:566: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:587: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:589: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:590: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c: In function dgrp_receive’:
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:3748: structure has no member named flip' /usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:3749: structure has no member named flip’
/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.c:3750: structure has no member named flip' make[3]: *** [/usr/local/option/software/realport/dgrp-1.9/driver/dgrp_net_ops.o] Error 1 make[2]: *** [_module_/usr/local/option/software/realport/dgrp-1.9/driver] Error 2 make[2]: Leaving directory /usr/src/kernels/2.6.18-8.el5-i686’
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/option/software/realport/dgrp-1.9/driver’
make: *** [build] Error 2
Any suggestions? Will there be a new beta driver available for testing soon?
I was able to get this to work by manually installing it. I tried the rpm with build option with no luck but when I manually ran it, it would ./configure, make, make install. Thank you very much.
After we got this installed, we could not get the dgrp service started. We were able to make it happen on Red Hat ES 4 however with no problems. Do you know when this version will be completely ready for release?
There is not currently a release date estimate for this driver. An ECO will need to be issued and Systems Assurance testing performed prior to releasing.
What happened when you tried to start the service? Was an error generated?
./configure --host=i686-redhat-linux-gnu --build=i686-redhat-linux-gnu --target=i386-redhat-linux --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
checking for awk… /usr/bin/awk
checking for arch… /bin/arch
checking for cat… /bin/cat
checking for cd… /bin/cd
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 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… /usr/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 more… /bin/more
checking for mv… /bin/mv
checking for ps… /bin/ps
checking for rm… /usr/bin/rm
checking for rmdir… /bin/rmdir
checking for rmmod… /sbin/rmmod
checking for sed… /bin/sed
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 udevcontrol… /sbin/udevcontrol
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.1)
checking for i686-redhat-linux-gnu-gcc… gcc
checking for C compiler default output… 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.18-8.1.4.el5 -> 2.6.18-8.1.4.5 -> 2.6.18
checking for kernel headers… “Not found.”
Unable to locate matching kernel source for the
linux 2.6.18-8.1.4.el5 kernel that is currently running!
The Digi RealPort driver requires this linux kernel source to be
installed as /usr/src/linux-2.6.18-8.1.4.el5 before being able to correctly
build the driver.
Please install the kernel sources which must match the running
linux 2.6.18-8.1.4.el5 kernel, and then try installing again.
configure: error: Unable to find kernel headers. Failing configure script.
error: Bad exit status from /var/tmp/rpm-tmp.23988 (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.23988 (%prep)
Again, guys, thank you so much for looking into this for me. I hope it helps.