On Thu, 2003-07-10 at 13:16, Martin Lesser wrote: > econf() replaces --datadir with /usr/share. When einstall() is called > --datadir is changed to ${D}/usr/share but the depending PIXMAPS_DIR is > not changed to ${D}/usr/share/pixmaps cause it was written to the > Makefiles in the configure step before. Do the Makefiles use the variable DESTDIR ? If they do, then use: make DESTDIR=${D} install || die "install failed" Otherwise, it could be that a particular variable needs to be set in addition to einstall (if you choose to use it). You'll have to delve into the file, find the variable that is set to /usr/share/pixmaps and override it using something like: einstall pixmapdir=${D}/usr/share/pixmaps > What's the recommended and simplest way to fix such issues? The ebuild > HOWTO did not help me and also the hints in the forums could not help > me. The best way of learning is to look at how other ebuilds do it. Maybe someone can write an ebuild FAQ to document all the tricks that are in use :) Cheers, -- Alastair 'liquidx' Tse >> Gentoo Developer >> http://www.liquidx.net/ | http://dev.gentoo.org/~liquidx/ >> GPG Key : http://dev.gentoo.org/~liquidx/liquidx_gentoo_org.asc >> FingerPrint : 579A 9B0E 43E8 0E40 EE93 BB1C 38CE 1C7B 3907 14F6