Awn

awn 0.2.4 error in `make` using --with-desktop=xfce4

Bug #193914 reported by Alvinistic
2
Affects Status Importance Assigned to Milestone
Awn
Fix Released
High
Neil J. Patel

Bug Description

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

Revision history for this message
Mark Lee (malept) wrote :

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.

Changed in awn:
assignee: nobody → malept
importance: Undecided → High
milestone: none → 0.4
Revision history for this message
Alvinistic (alvin-pandrya) wrote :

Hi Mark,

I did as you have told me. The compilation runs fine and I am able to install and run it. But it generates this bug: https://bugs.launchpad.net/awn/+bug/194018

I am just wondering if they are related.
Thanks.

moonbeam (rcryderman)
Changed in awn:
status: New → Triaged
Revision history for this message
Neil J. Patel (njpatel) wrote :

Fix released as part of 0.2.6. Thanks.

Changed in awn:
assignee: malept → njpatel
milestone: 0.4 → 0.2.6
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.