I am building awn release version 0.2.4 for Xfce desktop. Hence, I use
./configure --prefix=/usr --with-desktop=xfce4
Configure did not have any problem. But gave me this error: Can't open ./egg-enum-types.h.in: No such file or directory. Reproducible in Ubuntu gutsy and Arch Linux.
The details are as follows:
alvin@gutsy:~/Desktop/avant-window-navigator-0.2.4$ make
make all-recursive
make[1]: Entering directory `/home/alvin/Desktop/avant-window-navigator-0.2.4'
Making all in libawn
make[2]: Entering directory `/home/alvin/Desktop/avant-window-navigator-0.2.4/libawn'
make[2]: Circular stamp-awn-enum-types.h <- awn-enum-types.h dependency dropped.
( cd . && \
`pkg-config --variable=glib_mkenums glib-2.0` \
--template ./awn-enum-types.h.in \
awn-defines.h awn-applet.h awn-applet-dialog.h awn-applet-simple.h awn-cairo-utils.h awn-config-client.h awn-desktop-item.h awn-effects.h awn-enum-types.h awn-plug.h awn-settings.h awn-title.h awn-vfs.h ) >> xgen-ceth && \
(cmp xgen-ceth awn-enum-types.h || cp xgen-ceth awn-enum-types.h) && \
rm -f xgen-ceth && \
echo timestamp > stamp-awn-enum-types.h
make all-recursive
make[3]: Entering directory `/home/alvin/Desktop/avant-window-navigator-0.2.4/libawn'
Making all in egg
make[4]: Entering directory `/home/alvin/Desktop/avant-window-navigator-0.2.4/libawn/egg'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/xfce4 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT eggchecksum.lo -MD -MP -MF .deps/eggchecksum.Tpo -c -o eggchecksum.lo eggchecksum.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/xfce4 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT eggchecksum.lo -MD -MP -MF .deps/eggchecksum.Tpo -c eggchecksum.c -fPIC -DPIC -o .libs/eggchecksum.o
gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/xfce4 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT eggchecksum.lo -MD -MP -MF .deps/eggchecksum.Tpo -c eggchecksum.c -o eggchecksum.o >/dev/null 2>&1
mv -f .deps/eggchecksum.Tpo .deps/eggchecksum.Plo
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -o libeggchecksum.la eggchecksum.lo -lm
ar cru .libs/libeggchecksum.a .libs/eggchecksum.o
ranlib .libs/libeggchecksum.a
creating libeggchecksum.la
(cd .libs && rm -f libeggchecksum.la && ln -s ../libeggchecksum.la libeggchecksum.la)
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/xfce4 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT eggdesktopfile.lo -MD -MP -MF .deps/eggdesktopfile.Tpo -c -o eggdesktopfile.lo eggdesktopfile.c
gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/xfce4 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT eggdesktopfile.lo -MD -MP -MF .deps/eggdesktopfile.Tpo -c eggdesktopfile.c -fPIC -DPIC -o .libs/eggdesktopfile.o
eggdesktopfile.c: In function 'egg_desktop_file_launchv':
eggdesktopfile.c:990: warning: 'translated_documents' may be used uninitialized in this function
gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/xfce4 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O2 -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT eggdesktopfile.lo -MD -MP -MF .deps/eggdesktopfile.Tpo -c eggdesktopfile.c -o eggdesktopfile.o >/dev/null 2>&1
mv -f .deps/eggdesktopfile.Tpo .deps/eggdesktopfile.Plo
( cd . && \
`pkg-config --variable=glib_mkenums glib-2.0` \
--template ./egg-enum-types.h.in \
eggdesktopfile.h ) >> xgen-ceth && \
(cmp xgen-ceth egg-enum-types.h || cp xgen-ceth egg-enum-types.h) && \
rm -f xgen-ceth && \
echo timestamp > stamp-egg-enum-types.h
Can't open ./egg-enum-types.h.in: No such file or directory
make[4]: *** [stamp-egg-enum-types.h] Error 2
make[4]: Leaving directory `/home/alvin/Desktop/avant-window-navigator-0.2.4/libawn/egg'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/alvin/Desktop/avant-window-navigator-0.2.4/libawn'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/alvin/Desktop/avant-window-navigator-0.2.4/libawn'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/alvin/Desktop/avant-window-navigator-0.2.4'
make: *** [all] Error 2
It's late here, but offhand, I'd say that the problem is that libawn/ egg/egg- enum-types. h.in (and probably libawn/ egg/egg- enum-types. c.in) wasn't added to the tarball. Which is mostly my fault. I'll look into it tomorrow.
In the meantime, please use the web interface to download those two files:
http:// bazaar. launchpad. net/~awn- core/awn/ 0.2.4/files
(I'd link to the actual files, but the URLs are disgustingly long)
Thanks for filing the bug report.