Thanks Ken for responding about the kernel-headers. As it turns out, I
indeed forgot to install that part when I upgraded the Kernel a few weeks
ago.
However, I now get a different compilation error when I run make:
[root@coe qpopper3.0.2]# make
cd ./popper && make all
make[1]: Entering directory `/usr/src/qpopper3.0.2/popper'
gcc -c -I.. -I.. -I. -I../mmangle -I../common \
-g -O2 -fpcc-struct-return -DHAVE_CONFIG_H -DLINUX -DUNIX pop_init.c -o
pop_init.o
pop_init.c: In function `pop_init':
pop_init.c:340: `MAXHOSTNAMELEN' undeclared (first use in this function)
pop_init.c:340: (Each undeclared identifier is reported only once
pop_init.c:340: for each function it appears in.)
make[1]: *** [pop_init.o] Error 1
make[1]: Leaving directory `/usr/src/qpopper3.0.2/popper'
make: *** [popper_server] Error 2
[root@coe qpopper3.0.2]#
I'm using the straight download of QPopper 3.0.2 from Qualcomm, so I
haven't modified the package in any way (other than running ./configure
--enable-specialauth, which seems to run fine). Again my system: Red Hat
Linux 6.2, Kernel 2.2.16-3smp.
I looked at the pop_init.c file in the popper directory, and it doesn't
seem corrupt, but I don't know enough about C to understand it well enough
to know why MAXHOSTNAMELEN is undeclared.
Any suggestions?
+========================================================+
| /*/-=[ Michael Rapp ]=-/*/ Technology Specialist |
| Center for Information Technology in Education (CITE) |
| College of Education University of Houston |
+========================================================+