I just installed ppp-2.4.2-r2, and rp-pppoe.so was not built. I fixed the problem manually by going into /var/tmp/portage/ppp-2.4.2-r2/work/ppp-2.4.2/pppd/plugins and do a "make ; make install" there. Reproducible: Always Steps to Reproduce: 1. emerge pppd 2. ls /usr/lib/pppd/2.4.2/rp-pppoe.so Actual Results: File not found Expected Results: File should exist. Eventually, there should be a "pppoe"-use flag Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r1) ================================================================= System uname: 2.6.8-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1.50GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d aalib acl acpi acpi4linux adns alsa apache apache2 apm audiofile avi bcmath berkdb blender-game calendar caps cdparanoia cdr cdrom cgi chroot cjk crypt curl dga distcache distribution divx4linux doc droproot dvb dvd dvdread emacs emacs-w3 encode escreen fastcgi fbcon flac flash ftp gb gd gd-external gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imlib innodb ipv6 irda jack java jikes jpeg junit kde ladcca lcms leim libgda libwww lirc mad mbox mcal memlimit motif mozilla mpeg mpi mule mysql nas ncurses nls nocd oggvorbis opengl oss pcmcia pdflib perl plotutils png pnp postgres python qt quicktime readline samba sasl scanner slang socks5 speex spell sqlite sse ssl svga tcltk tcpd tetex threads tiff truetype trusted unicode usb videos wavelan wmf x86 xface xinerama xml xml2 xmms xosd xv xvid yaz zeo zlib zvbi"
Cannot reproduce it. Are you sure it is reproductible with the current ppp-2.4.2-r2.ebuild?
in 2.4.2-r3 its there. /usr/lib/pppd/2.4.2/rp-pppoe.so gcc -march=athlon-xp -O2 -pipe -I../../../include/linux '-DVERSION="3.3"' -c -o debug.o -fPIC debug.c gcc '-DRP_VERSION="3.3"' -march=athlon-xp -O2 -pipe -I../../../include/linux -I../../.. -c -o plugin.o -fPIC plugin.c ar -rc libplugin.a discovery.o if.o common.o debug.o gcc -o rp-pppoe.so -shared plugin.o libplugin.a make[2]: Leaving directory `/var/tmp/portage/ppp-2.4.2-r3/work/ppp-2.4.2/pppd/plugins/rp-pppoe' make[2]: Entering directory `/var/tmp/portage/ppp-2.4.2-r3/work/ppp-2.4.2/pppd/plugins/radius' gcc -march=athlon-xp -O2 -pipe -I../.. -I../../../include -Iradiusclient/include -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1 -c -o radius.o -fPIC radius.c Look closely at the output of the compile and install and attach the errors here.