What are the versions of your efl and elementary. That will determine whether terminology compiles correctly or not.
On Sat, Aug 9, 2014 at 3:50 PM, Christopher Barry <[email protected]> wrote: > Greetings, > > I have been running terminology for a couple months in e17.3 > on a debian box. I just did a dist-upgrade to fix a graphics card > driver issue and terminology broke. E is now 17.6. I pulled > terminology master from git, and tried to rebuild it, but it fails with > the following output: > > ==================================================================================================== > First running configure: > ==================================================================================================== > > ./configure --prefix=/usr > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking whether make supports nested variables... (cached) yes > checking for style of include used by make... GNU > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > 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 ISO C89... none needed > checking whether gcc understands -c and -o together... yes > checking dependency style of gcc... gcc3 > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for ANSI C header files... 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 minix/config.h usability... no > checking minix/config.h presence... no > checking for minix/config.h... no > checking whether it is safe to define __EXTENSIONS__... yes > checking for 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 ISO C89... (cached) none needed > checking whether gcc understands -c and -o together... (cached) yes > checking dependency style of gcc... (cached) gcc3 > checking for __attribute__... yes > checking whether NLS is requested... yes > checking for msgfmt... /usr/bin/msgfmt > checking for gmsgfmt... /usr/bin/msgfmt > checking for xgettext... /usr/bin/xgettext > checking for msgmerge... /usr/bin/msgmerge > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking for ld used by GCC... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for shared library run path origin... done > checking for CFPreferencesCopyAppValue... no > checking for CFLocaleCopyCurrent... no > checking for GNU gettext in libc... yes > checking whether to use NLS... yes > checking where the gettext function comes from... libc > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for TERMINOLOGY... yes > checking for ELDBUS... yes > checking for mkstemps... yes > configure: edje_cc set to /usr/bin/edje_cc > checking that generated files are newer than configure... done > configure: creating ./config.status > config.status: creating terminology.spec > config.status: creating pkgbuild/PKGBUILD > config.status: creating Makefile > config.status: creating src/Makefile > config.status: creating src/bin/Makefile > config.status: creating data/Makefile > config.status: creating data/desktop/Makefile > config.status: creating data/icons/Makefile > config.status: creating data/backgrounds/Makefile > config.status: creating data/images/Makefile > config.status: creating data/fonts/Makefile > config.status: creating data/themes/Makefile > config.status: creating data/themes/images/Makefile > config.status: creating data/themes/sounds/Makefile > config.status: creating data/themes/nyanology/Makefile > config.status: creating data/themes/nyanology/images/Makefile > config.status: creating data/themes/nyanology/images-sources/Makefile > config.status: creating man/Makefile > config.status: creating po/Makefile.in > config.status: creating terminology_config.h > config.status: terminology_config.h is unchanged > config.status: executing depfiles commands > config.status: executing po-directories commands > config.status: creating po/POTFILES > config.status: creating po/Makefile > > > > ------------------------------------------------------------------------ > terminology 0.6.99 > ------------------------------------------------------------------------ > > Compilation................: make (or gmake) > CPPFLAGS.................: > CFLAGS...................: -g -O2 > LDFLAGS..................: > > Installation...............: make install (as root if needed, with 'su' > or 'sudo') prefix...................: /usr > > Features: > dbus................: yes > gettext.............: yes > > > > > ==================================================================================================== > Then running make: > ==================================================================================================== > make > (CDPATH="${ZSH_VERSION+.}:" && cd . > && /bin/bash /home/user/src/terminology/missing autoheader) rm -f > stamp-h1 touch terminology_config.h.in > cd . && /bin/bash ./config.status terminology_config.h > config.status: creating terminology_config.h > config.status: terminology_config.h is unchanged > make all-recursive > make[1]: Entering directory '/home/user/src/terminology' > Making all in src > make[2]: Entering directory '/home/user/src/terminology/src' > Making all in bin > make[3]: Entering directory '/home/user/src/terminology/src/bin' > CC terminology-about.o > CC terminology-col.o > CC terminology-config.o > CC terminology-controls.o > CC terminology-ipc.o > CC terminology-keyin.o > CC terminology-main.o > main.c: In function \u2018_translate_options\u2019: > main.c:2783:26: error: \u2018ECORE_GETOPT_ACTION_CATEGORY\u2019 > undeclared (first use in this function) || (desc->action == > ECORE_GETOPT_ACTION_CATEGORY)) ^ > main.c:2783:26: note: each undeclared identifier is reported only once > for each function it appears in Makefile:703: recipe for target > 'terminology-main.o' failed make[3]: *** [terminology-main.o] Error 1 > make[3]: Leaving directory '/home/user/src/terminology/src/bin' > Makefile:342: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/home/user/src/terminology/src' > Makefile:447: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/home/user/src/terminology' > Makefile:383: recipe for target 'all' failed > make: *** [all] Error 2 > > > I'm assuming I either have the wrong versions of supporting stuff lying > around, or don't have them at all. > > > Thanks, > -C > > ------------------------------------------------------------------------------ > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users ------------------------------------------------------------------------------ _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
