[pptp-server] PPP 2.3.11 & linux 2.2.19, compile errors

mstockda at dti.net mstockda at dti.net
Thu Dec 20 15:58:16 CST 2001


I've recently been asked to install poptop on a trustix machine running the 2.2.19 kernel patched w/ FreeS/WAN. I got ppp-2.3.11.tar.gz, patched it w/ ppp-2.3.11-openssl-norc4-mppe.patch, copied the files suggested by README.MPPE from SSLeay 0.6.6, did configure, make, make install, and make kernel, and tried to rebuild my kernel w/ modular PPP support. I get the following when doing make modules

# make modules
make -C  kernel CFLAGS="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/usr/src/linux-2.2.19/kernel'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/usr/src/linux-2.2.19/kernel'
make -C  drivers CFLAGS="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/usr/src/linux-2.2.19/drivers'
make -C block modules
make[2]: Entering directory `/usr/src/linux-2.2.19/drivers/block'
rm -f $TOPDIR/modules/BLOCK_MODULES
make[2]: Leaving directory `/usr/src/linux-2.2.19/drivers/block'
make -C char modules
make[2]: Entering directory `/usr/src/linux-2.2.19/drivers/char'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux-2.2.19/drivers/char'
make -C net modules
make[2]: Entering directory `/usr/src/linux-2.2.19/drivers/net'
/usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h   -DEXPORT_SYMTAB -c ppp.c
ppp.c:100: warning: static declaration for `ppp_unregister_compressor_Rsmp2gig_a1b928df' follows non-static
ppp.c: In function `xmit_trylock':
ppp.c:189: structure has no member named `state'
ppp.c: In function `xmit_unlock':
ppp.c:197: structure has no member named `state'
ppp.c: In function `ppp_async_init':
ppp.c:356: structure has no member named `state'
ppp.c: In function `ppp_sync_send':
ppp.c:871: structure has no member named `state'
ppp.c: In function `ppp_tty_sync_push':
ppp.c:924: structure has no member named `state'
ppp.c:929: structure has no member named `state'
ppp.c:935: structure has no member named `state'
ppp.c:935: structure has no member named `state'
ppp.c:952: structure has no member named `state'
ppp.c:957: structure has no member named `state'
ppp.c:960: structure has no member named `state'
ppp.c: In function `ppp_async_send':
ppp.c:982: structure has no member named `state'
ppp.c: In function `ppp_tty_push':
ppp.c:1006: structure has no member named `state'
ppp.c:1011: structure has no member named `state'
ppp.c:1017: structure has no member named `state'
ppp.c:1017: structure has no member named `state'
ppp.c:1031: structure has no member named `state'
ppp.c:1046: structure has no member named `state'
ppp.c:1051: structure has no member named `state'
ppp.c: In function `ppp_async_encode':
ppp.c:1156: structure has no member named `state'
ppp.c: In function `ppp_tty_flush_output':
ppp.c:1178: structure has no member named `state'
{standard input}: Assembler messages:
{standard input}:9: Warning: Ignoring changed section attributes for .modinfo
make[2]: *** [ppp.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.2.19/drivers/net'
make[1]: *** [_modsubdir_net] Error 2
make[1]: Leaving directory `/usr/src/linux-2.2.19/drivers'
make: *** [_mod_drivers] Error 2

Anyone seen anything like this before? any suggestions?

-- 
Matt Stockdale
Sr. NOC Engineer
Digital Telemedia



More information about the pptp-server mailing list