/usr/include/Estyle.h:4:17: Ewd.h: No such file or directory make[3]: *** [session_bar.o] Error 1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** Bug 16952 has been marked as a duplicate of this bug. ***
was ewd emerged ? do you have /usr/include/ewd/Ewd.h ? if so, please post more of the output (if not a log of the whole emerge)
yes and yes.
# emerge enlightenment-cvs Calculating dependencies ...done! >>> emerge (1 of 3) x11-misc/elogin-0.0.2.20030220 to / >>> md5 ;-) elogin-0.0.2.20030220.tar.bz2 >>> Unpacking source... >>> Unpacking elogin-0.0.2.20030220.tar.bz2 to /var/tmp/portage/elogin-0.0.2.20030220/work * Applying gentoo-paths.patch... [ ok ] * Applying elogin-0.0.2.20030220-autofiles.patch... [ ok ] * Applying gentoo-sessions.patch... [ ok ] >>> Source unpacked. **Warning**: I am going to run `configure' with no arguments. If you wish to pass any to it, please specify them on the `./autogen.sh' command line. processing . Running aclocal ... Running autoheader... WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' WARNING: and `config.h.top', to define templates for `config.h.in' WARNING: is deprecated and discouraged. WARNING: Using the third argument of `AC_DEFINE' and WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without WARNING: `acconfig.h': WARNING: AC_DEFINE([NEED_MAIN], 1, WARNING: [Define if a function `main' is needed.]) WARNING: More sophisticated templates can also be produced, see the WARNING: documentation. Running automake --gnu ... automake: configure.in: installing `./install-sh' automake: configure.in: installing `./mkinstalldirs' automake: configure.in: installing `./missing' automake: Makefile.am: required file `./NEWS' not found automake: Makefile.am: installing `./COPYING' automake: Makefile.am: required file `./ChangeLog' not found Running autoconf ... Skipping configure process. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for i686-pc-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for strerror in -lcposix... no checking for i686-pc-linux-gnu-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes "PAM files will be installed in prefix /etc/pam.d/." checking for edb-config... /usr/bin/edb-config checking for edb - version >= 1.0.3... yes checking for ecore-config... /usr/bin/ecore-config checking for ecore - version >= 0.0.2... yes checking for evas-config... /usr/bin/evas-config checking for evas - version >= 1.0.0... ./configure: line 4185: test: 1_pre5: integer expression expected yes checking for ebg-config... /usr/bin/ebg-config checking for ebg - version >= 1.0.0... yes checking for estyle-config... /usr/bin/estyle-config checking for estyle - version >= 0.0.1... yes checking for ewd-config... /usr/bin/ewd-config checking for ewd - version >= 0.0.1... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/client/Makefile config.status: creating src/daemon/Makefile config.status: creating src/daemon/elogin_wrapper config.status: creating config/init.d/elogin config.status: creating src/config.h config.status: executing default-1 commands Making all in src make[1]: Entering directory `/var/tmp/portage/elogin-0.0.2.20030220/work/elogin/src' make all-recursive make[2]: Entering directory `/var/tmp/portage/elogin-0.0.2.20030220/work/elogin/src' Making all in client make[3]: Entering directory `/var/tmp/portage/elogin-0.0.2.20030220/work/elogin/src/client' gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c callbacks.c gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c e_login_auth.c gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c e_login_session.c In file included from callbacks.c:1: callbacks.h:7: warning: parameter has incomplete type callbacks.h:7: warning: parameter has incomplete type In file included from e_login_session.c:2: callbacks.h:7: warning: parameter has incomplete type callbacks.h:7: warning: parameter has incomplete type gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c e_login_config.c gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c session_bar.c gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c events.c In file included from session_bar.c:2: /usr/include/Estyle.h:4:17: Ewd.h: No such file or directory In file included from events.c:2: callbacks.h:7: warning: parameter has incomplete type callbacks.h:7: warning: parameter has incomplete type gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c util.c gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include -I/usr/X11R6/include -I/usr/e17/include -I/usr/e17/include/ewd -I/usr/include/estyle -march=pentium3 -O3 -pipe -Wall -c intro.c In file included from intro.c:3: callbacks.h:7: warning: parameter has incomplete type callbacks.h:7: warning: parameter has incomplete type In file included from intro.c:4: /usr/include/Estyle.h:4:17: Ewd.h: No such file or directory make[3]: *** [session_bar.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [intro.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/elogin-0.0.2.20030220/work/elogin/src/client' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/elogin-0.0.2.20030220/work/elogin/src' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/elogin-0.0.2.20030220/work/elogin/src' make: *** [all-recursive] Error 1 !!! ERROR: x11-misc/elogin-0.0.2.20030220 failed. !!! Function src_compile, Line 48, Exitcode 2 !!! (no error message)
you have to remove the old enlightenment-cvs stuff first ... basically do this: emerge enlightenment-cvs unmerge rm -rf /usr/e17 rm /etc/env.d/XXenlightenment (i forget exact filename) env-update source /etc/profile emerge elogin and you should be all set
unfortunately the problem persists :-/
I'm unmerging anything to do with e17 and restarting :)
welp, re-open if it still doesnt work correctly