When I emerge rrdtool with the USE flag of "-perl" (which means I don't want no stinkin' perl on my system), the emerge fails with a sandbox violation. It tries to mkdir /usr/lib/perl5.8.6. I fixed it myself like this: src_compile() { filter-mfpmath sse filter-flags -ffast-math local myconf myconf="${myconf} --datadir=/usr/share --enable-shared" use tcltk \ && myconf="${myconf} --with-tcllib=/usr/lib" \ || myconf="${myconf} --without-tcllib" if use perl; then econf ${myconf} --with-perl-options='PREFIX=/usr INSTALLDIRS=vendor DESTDIR=${D}' || die "econf failed" else econf ${myconf} --disable-perl || die "econf failed" fi make || die "make failed" } The "--disable-perl" was added. Reproducible: Always Steps to Reproduce: 1.USE="-perl" emerge rrdtool 2. 3. Actual Results: sandbox violation. Expected Results: rrdtool installes.
In CVS. Thanks.