Trying to get the Enlightenment 17 window manager, so used the script they give:
Code:
#!/bin/sh
set -e
PREFIX="/usr/local"
SVN="http://svn.enlightenment.org/svn/e/trunk"
OPT="--prefix=$PREFIX"
svn co $SVN
PROJECTS="eina eet evas ecore embryo edje e_dbus efreet eina e"
export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH"
export PATH="$PREFIX/bin:$PATH"
export LD_LIBRARY_PATH="$PREFIX/lib:$LD_LIBRARY_PATH"
for PROJ in $PROJECTS; do
pushd trunk/$PROJ
make clean distclean || true
./autogen.sh $OPT && make && sudo make install
popd
sudo ldconfig
done
All went well until it could not find one of the components "edje", it found the others, "evas" and so on.
It say,
Code:
checking for E_THUMB... configure: error: Package requirements (
evas
ecore
ecore-evas
edje
ecore-file
ecore-ipc
eet >= 1.0.1
efreet
) were not met:
No package 'edje' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables E_THUMB_CFLAGS
and E_THUMB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
I look in edje, which has been downloaded just like the others and to the same place but it has no *.pc file in it. pkg-config requires this file doesn't it?
How do you make it find edje? What might be put in E_THUMB_CFLAGS and E_THUMB_LIBS? Personally, I've had this sort of problem about a hundred billion billion trillion the earth the solar system the galaxy the universe times before.