this is very bad since me and alot of people i know depend on PPPoATM. i've made an updated ebuild + the ATM patch and i hope it goes into portage. full overlay (ebuild + all patches from files/2.4.2/ + libpcap.patch) http://oneofone.limitlessfx.com/gentoo-overlay/ppp-2.4.2+atm.tar.bz2 ebuild : http://oneofone.limitlessfx.com/gentoo-overlay/net-dialup/ppp/ppp-2.4.2.ebuild latest pppoatm.patch (http://linux-usb.sourceforge.net/SpeedTouch/download/) : http://oneofone.limitlessfx.com/gentoo-overlay/pppoatm.diff (this goes to /usr/portage/distfiles/ but the ebuild should download the newest on it's own) all the files from http://oneofone.limitlessfx.com/gentoo-overlay/net-dialup/ppp/files/2.4.2/ are needed for the ebuild peace
it fails to compile here with that patch: gcc -o pppoatm.so -shared -march=athlon-mp -O3 -pipe -fomit-frame-pointer -msse -mmmx -mfpmath=sse -fforce-addr -I.. -I../../include -fPIC pppoatm.c -latm pppoatm.c:19:17: atm.h: Datei oder Verzeichnis nicht gefunden In file included from /usr/include/linux/atmdev.h:12, from pppoatm.c:20: /usr/include/linux/atm.h:211: error: Syntaxfehler before "uint32_t" /usr/include/linux/atm.h:213: error: Syntaxfehler before '}' token /usr/include/linux/atm.h:217: error: parameter `addr' has incomplete type pppoatm.c: In function `setdevname_pppoatm': pppoatm.c:78: error: `T2A_PVC' undeclared (first use in this function) pppoatm.c:78: error: (Each undeclared identifier is reported only once pppoatm.c:78: error: for each function it appears in.) pppoatm.c:78: error: `T2A_NAME' undeclared (first use in this function) make[1]: *** [pppoatm.so] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/ppp-2.4.2/work/ppp-2.4.2/pppd/plugins' make: *** [all] Fehler 2
any idea why it fails?
looks like something is wrong with your linux-headers.
Created attachment 26474 [details] ppp 2.4.2 with pppoatm.so plugin (worked) Please find enclosed the lastest ppp 2.4.2 with pppoatm.so plugin. I hope it will help you in providing a good support for ATM devices on Gentoo Linux. Personnally, it works for me who have a Bewan ADSL PCI St modem on 2.4.25 kernel (with linux-atm-2.4.1 ebuild installed and the latest bewan drivers A1012-A1006-A904-A888-0.8.1) Crashoverride71 Long life to Gentoo.
added in 2.4.2-r1