wollte mal versuchen einen poptop (pptp) Server auf Linux aufzusetzen, auf denen sich bestimmte Windows Benutzer einloggen können. Den Kernel habe ich bereits mit dem nötigen Patch versorgt (linux-2.6.5-mppe-mppc-1.0.patch.gz), aber leider scheiter ich beim compilen des pppd Daemons.
Habe mir den pppd 2.4.2 Source heruntergeladen und dann versucht diesen mit dem ppp-2.4.2-mppe-mppc-1.0.patch.gz (auf http://www.polbox.com) zu patchen. Leider klappt aber das kompilieren nicht. Er bricht immer mit folgender Meldung ab;
options.c:125: Warnung: data definition has no type or storage class
options.c: In function `setpassfilter':
options.c:1442: error: request for member `linktype' in something not a structure or union
options.c:1442: error: `DLT_PPP' undeclared (first use in this function)
options.c:1442: error: (Each undeclared identifier is reported only once
options.c:1442: error: for each function it appears in.)
options.c:1443: error: request for member `snapshot' in something not a structure or union
options.c:1445: Warnung: implicit declaration of function `pcap_compile'
options.c:1447: Warnung: implicit declaration of function `pcap_geterr'
options.c: In function `setactivefilter':
options.c:1458: error: request for member `linktype' in something not a structure or union
options.c:1458: error: `DLT_PPP' undeclared (first use in this function)
options.c:1459: error: request for member `snapshot' in something not a structure or union
options.c: At top level:
options.c:123: error: storage size of `pass_filter' isn't known
options.c:124: error: storage size of `active_filter' isn't known
make[1]: *** [options.o] Fehler 1
make[1]: Leaving directory `/tmp/ppp-2.4.2/pppd'
make: *** [all] Fehler 2