Using esound-0.2.18-3 and esound-devel-0.2.18-3, the esd-config script returns paths with "%prefix" instead of the actual path. For example, running "esd-config --cflags" gives me: -I%prefix/include and running "esd-config --libs" gives me: -L%prefix/lib -lesd -L/usr/lib -laudiofile -lm
esound-0.2.18-4 should fix this.