* [gentoo-user] e17 fails to build from svn @ 2011-05-17 6:23 Mick 2011-05-17 7:01 ` Alan McKinnon 0 siblings, 1 reply; 12+ messages in thread From: Mick @ 2011-05-17 6:23 UTC (permalink / raw To: gentoo-user I had no problem building it on another gentoo box, but this one is giving me a headache. All packages build fine until the last package enlightenment and then it fails complaining about ... hal! ============================================ # emerge -1aDv x11-wm/enlightenment These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-dialogs e_modules_conf-display e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf-window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist e_modules_connman e_modules_cpufreq e_modules_dropshadow e_modules_everything e_modules_everything-apps e_modules_everything-calc e_modules_everything-files e_modules_everything-settings e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2 e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist e_modules_wizard nls pam spell udev ukit* -doc -e_modules_illume -e_modules_ofono -exchange (-hal) -static-libs" 0 kB [1] Total: 1 package (1 reinstall), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/enlightenment Would you like to merge these packages? [Yes/No] yes >>> Verifying ebuild manifests >>> Emerging (1 of 1) x11-wm/enlightenment-9999 from enlightenment * Package: x11-wm/enlightenment-9999 * Repository: enlightenment * Maintainer: enlightenment@gentoo.org [snip ...] checking for E_REMOTE... yes checking for E_IMC... yes checking for E_THUMB... yes checking for E_FM... yes checking for E_FM_OP... yes checking for E_FM_OPEN... yes checking for E_SYS... yes checking for E_INIT... yes checking for E... no configure: error: Package requirements ( evas >= 1.0.999 ecore >= 1.0.999 ecore-x >= 1.0.999 ecore-evas >= 1.0.999 ecore-input >= 1.0.999 ecore-input-evas >= 1.0.999 ecore-con >= 1.0.999 ecore-ipc >= 1.0.999 ecore-file >= 1.0.999 eet >= 1.4.0 edje >= 1.0.999 efreet >= 1.0.999 efreet-mime >= 1.0.999 efreet-trash >= 1.0.999 eina >= 1.0.999 dbus-1 edbus >= 1.0.999 eukit >= 1.0.999 ehal ) were not met: No package 'ehal' 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_CFLAGS and E_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/x11-wm/enlightenment-9999/work/e/config.log * ERROR: x11-wm/enlightenment-9999 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 2920: Called enlightenment_src_configure * environment, line 1560: Called econf '--disable-install-sysactions' '--enable-conf-acpibindings' '--enable-bluez' '--disable-doc' '--disable-exchange' '--disable-device-hal' '--disable-mount-hal' '--enable-nls' '--enable-pam' '--enable-everything-aspell' '--enable-device-udev' '--enable-mount-udisks' '--enable-everything' '--enable-everything-apps' '--enable-everything-calc' '--enable-everything-files' '--enable-everything-settings' '--enable-everything-windows' '--enable-conf-applications' '--enable-conf-borders' '--enable-conf-clientlist' '--enable-conf-colors' '--enable-conf-dialogs' '--enable-conf-display' '--enable-conf-edgebindings' '--enable-conf-engine' '--enable-conf-fonts' '--enable-conf-icon-theme' '--enable-conf-imc' '--enable-conf-interaction' '--enable-conf-intl' '--enable-conf-keybindings' '--enable-conf-menus' '--enable-conf-mime' '--enable-conf-mouse' '--enable-conf-mousebindings' '--enable-conf-mouse-cursor' '--enable-conf-paths' '--enable-conf-performance' '--enable-conf-profiles' '--enable-conf-scale' '--enable-conf-shelves' '--enable-conf-startup' '--enable-conf-theme' '--enable-conf-transitions' '--enable-conf-wallpaper' '--enable-conf-wallpaper2' '--enable-conf-window-display' '--enable-conf-window-focus' '--enable-conf-window-manipulation' '--enable-conf-window-remembers' '--enable-conf-winlist' '--enable-battery' '--enable-clock' '--enable-comp' '--enable-connman' '--enable-cpufreq' '--enable-dropshadow' '--enable-fileman' '--enable-fileman_opinfo' '--enable-gadman' '--enable-ibar' '--enable-ibox' '--disable-illume' '--enable-illume2' '--enable-mixer' '--enable-msgbus' '--disable-ofono' '--enable-pager' '--enable-start' '--enable-syscon' '--enable-systray' '--enable-temperature' '--enable-winlist' '--enable-wizard' '--enable-everything' '--enable-everything' '--enable-everything' '--enable-everything' '--enable-everything' '--disable-illume' '--disable-static' ============================================ Why is this? I have disabled hal both in /etc/make.conf and in package.use. -- Regards, Mick ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 6:23 [gentoo-user] e17 fails to build from svn Mick @ 2011-05-17 7:01 ` Alan McKinnon 2011-05-17 19:34 ` Mick 0 siblings, 1 reply; 12+ messages in thread From: Alan McKinnon @ 2011-05-17 7:01 UTC (permalink / raw To: gentoo-user Apparently, though unproven, at 08:23 on Tuesday 17 May 2011, Mick did opine thusly: > I had no problem building it on another gentoo box, but this one is > giving me a headache. > > All packages build fine until the last package enlightenment and then > it fails complaining about ... hal! > [snip ...] > > checking for E_REMOTE... yes > checking for E_IMC... yes > checking for E_THUMB... yes > checking for E_FM... yes > checking for E_FM_OP... yes > checking for E_FM_OPEN... yes > checking for E_SYS... yes > checking for E_INIT... yes > checking for E... no > configure: error: Package requirements ( > evas >= 1.0.999 > ecore >= 1.0.999 > ecore-x >= 1.0.999 > ecore-evas >= 1.0.999 > ecore-input >= 1.0.999 > ecore-input-evas >= 1.0.999 > ecore-con >= 1.0.999 > ecore-ipc >= 1.0.999 > ecore-file >= 1.0.999 > eet >= 1.4.0 > edje >= 1.0.999 > efreet >= 1.0.999 > efreet-mime >= 1.0.999 > efreet-trash >= 1.0.999 > eina >= 1.0.999 > dbus-1 > edbus >= 1.0.999 > > > eukit >= 1.0.999 > ehal > ) were not met: > > No package 'ehal' found e17 from svn works fine here. What version are you trying to install? When emerge ran, did it check out the latest code for first first? The hal stuff in e17 has been iffy for a while. -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 7:01 ` Alan McKinnon @ 2011-05-17 19:34 ` Mick 2011-05-17 20:32 ` Alan McKinnon 2011-05-18 20:31 ` Alan McKinnon 0 siblings, 2 replies; 12+ messages in thread From: Mick @ 2011-05-17 19:34 UTC (permalink / raw To: gentoo-user On 17 May 2011 08:01, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > Apparently, though unproven, at 08:23 on Tuesday 17 May 2011, Mick did opine > thusly: >> eukit >= 1.0.999 >> ehal >> ) were not met: >> >> No package 'ehal' found > > e17 from svn works fine here. > > What version are you trying to install? These are the packages I tried to install/update: # emerge -1aDv dev-libs/eina dev-libs/embryo dev-libs/eet media-libs/evas dev-libs/ecore dev-libs/eeze media-libs/edje dev-libs/e_dbus dev-libs/efreet x11-wm/enlightenment These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-libs/eina-9999 USE="mempool-chained mempool-pass-through mmx nls sse threads (-altivec) -debug -default-mempool -doc -mempool-buddy -mempool-ememoa-fixed -mempool-ememoa-unknown -mempool-fixed-bitmap -sse2 -static-libs -test" 0 kB [1] [ebuild R ] dev-libs/embryo-9999 USE="nls -doc -static-libs" 0 kB [1] [ebuild R ] dev-libs/eet-9999 USE="gnutls nls ssl threads -debug -doc -examples -static-libs -test" 0 kB [1] [ebuild R ] media-libs/evas-9999 USE="X bmp cache eet fontconfig gif ico jpeg mmx nls opengl png ppm sdl sse svg threads tiff xcb (-altivec) -bidi -directfb -doc -fbcon -gles -static-libs -xpm" 0 kB [1] [ebuild R ] dev-libs/ecore-9999 USE="X curl evas gnutls inotify nls opengl sdl ssl threads xcb -ares -directfb -doc -fbcon -glib -static-libs -test -tslib -xinerama -xprint -xscreensaver" 0 kB [1] [ebuild R ] dev-libs/eeze-1.0.0 USE="nls -doc -static-libs" 0 kB [0] [ebuild R ] media-libs/edje-9999 USE="nls -cache -debug -doc -static-libs -vim-syntax" 0 kB [1] [ebuild R ] dev-libs/e_dbus-9999 USE="bluetooth connman libnotify nls udev -doc (-hal) -ofono -static-libs -test-binaries" 0 kB [1] [ebuild R ] dev-libs/efreet-9999 USE="nls -doc -static-libs" 0 kB [1] [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-dialogs e_modules_conf-display e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf-window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist e_modules_connman e_modules_cpufreq e_modules_dropshadow e_modules_everything e_modules_everything-apps e_modules_everything-calc e_modules_everything-files e_modules_everything-settings e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2 e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist e_modules_wizard nls pam spell udev ukit* -doc -e_modules_illume -e_modules_ofono -exchange (-hal) -static-libs" 0 kB [1] Total: 10 packages (10 reinstalls), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/enlightenment enilightenment itself failed on this svn version: >>> Unpacking source... * subversion switch start --> * old repository: http://svn.enlightenment.org/svn/e/trunk/e@59463 * new repository: http://svn.enlightenment.org/svn/e/trunk//e At revision 59463. * working copy: /usr/portage/distfiles/svn-src/enlightenment//e > When emerge ran, did it check out the > latest code for first first? You lost me here! O_O > The hal stuff in e17 has been iffy for a while. Right, but I have excluded all hal USE flags as far as I can tell, that's why I cannot understand why x11-wm/enlightenment-9999 failed with that error. Anyway, tonight it failed right on the first package: ==================================== >>> Emerging (1 of 10) dev-libs/eina-9999 from enlightenment * Package: dev-libs/eina-9999 * Repository: enlightenment * Maintainer: enlightenment@gentoo.org * USE: elibc_glibc kernel_linux mempool-chained mempool-pass-through mmx nls sse threads userland_GNU x86 * FEATURES: ccache sandbox usersandbox >>> Unpacking source... * subversion switch start --> * old repository: http://svn.enlightenment.org/svn/e/trunk/eina@59462 * new repository: http://svn.enlightenment.org/svn/e/trunk//eina U src/tests/eina_suite.c U src/tests/eina_suite.h A src/tests/eina_test_binbuf.c U src/tests/Makefile.am A src/include/eina_binbuf.h U src/include/Eina.h U src/include/Makefile.am U src/lib/eina_object.c U src/lib/eina_file_win32.c A src/lib/eina_binbuf.c U src/lib/eina_file.c A src/lib/eina_binbuf_template_c.x U src/lib/eina_strbuf_template_c.x U src/lib/Makefile.am U ChangeLog A .gitignore Updated to revision 59473. * working copy: /usr/portage/distfiles/svn-src/enlightenment//eina >>> Source unpacked in /var/tmp/portage/dev-libs/eina-9999/work >>> Preparing source in /var/tmp/portage/dev-libs/eina-9999/work/eina ... * Running eautoreconf in '/var/tmp/portage/dev-libs/eina-9999/work/eina' ... * Running aclocal -I m4 ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal -I m4 ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy ... [ ok ] * Running elibtoolize in: eina/ * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... * Removing useless C++ checks ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/eina-9999/work/eina ... * econf: updating eina/config.guess with /usr/share/gnuconfig/config.guess * econf: updating eina/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-cpu-altivec --enable-amalgamation --disable-stringshare-usage --disable-assert --disable-valgrind --with-internal-maximum-log-level=2 --disable-default-mempool --disable-doc --disable-mempool-buddy --enable-mempool-chained-pool=static --disable-mempool-ememoa-fixed --disable-mempool-ememoa-unknown --disable-mempool-fixed-bitmap --enable-mempool-pass-through=static --enable-cpu-mmx --enable-cpu-sse --disable-cpu-sse2 --enable-posix-threads --disable-e17 --disable-tests --disable-coverage --disable-benchmark --disable-ememoa --enable-magic-debug --enable-safety-checks --disable-static 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 for style of include used by make... GNU checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-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 i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... i686-pc-linux-gnu-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 special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /bin/grep -F checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for i686-pc-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... ok checking for dlfcn.h... yes checking for objdir... .libs checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if i686-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if i686-pc-linux-gnu-gcc static flag -static works... yes checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes checking if i686-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether to build mmx code... yes checking whether mmx instructions set is available... yes checking whether mmx linker option is supported... yes checking whether to build sse code... yes checking whether sse instructions set is available... yes checking whether sse linker option is supported... yes checking whether to build sse2 code... no checking whether sse2 instructions set is available... no checking whether to build altivec code... no checking whether altivec instructions set is available... no checking whether to build POSIX threads code... yes checking whether to build Windows threads code... no checking whether system support POSIX threads... yes checking whether to turn on/off threads lock on demand... no checking whether to build POSIX threads spinlock code... yes checking whether magic debug is enable... yes checking whether to enable build with valgrind... no checking whether to do safety checking on api parameters... yes configure: ignoring any EINA_LOG() with level greater than 2 checking whether to use default mempool allocator... no checking whether to report stringshare usage... no checking whether e17 real data benchmark are built... no checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC checking if i686-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC checking if i686-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes checking if i686-pc-linux-gnu-g++ static flag -static works... yes checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes checking if i686-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for i686-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to build documentation... no checking whether to use ememoa for memory pool... no checking whether to enable assertions... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether time.h and sys/time.h may both be included... yes checking for unistd.h... (cached) yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking for PATH_MAX in limits.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking size of wchar_t... 4 checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for inline... inline checking for __attribute__... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C99... -std=gnu99 checking for i686-pc-linux-gnu-gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking whether the compiler supports -Wall... yes checking whether the compiler supports -W... yes checking whether the compiler supports -Wshadow... yes checking whether the compiler supports -fno-strict-aliasing... yes checking for library containing strerror... none required checking for working alloca.h... yes checking for alloca... yes checking for strlcpy... no checking for dlopen... no checking for dlopen in -ldl... yes checking for dladdr in -ldl... yes checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking for library containing fnmatch... none required checking for explicit iconv link options... no explicit iconv link option checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking whether iconv() is in libc... yes checking for dirfd... yes checking for openat... yes checking for statat... no checking for fpathconf... yes checking whether to enable chained pool built... yes checking whether to enable ememoa fixed built... no checking whether to enable ememoa unknown built... no checking whether to enable fixed bitmap built... no checking whether to enable pass through built... yes checking whether to enable buddy built... no checking whether to enable one big built... yes checking whether tests are built... no checking whether to use profiling instrumentation... no checking whether benchmark are built... no configure: creating ./config.status config.status: creating Makefile config.status: creating eina.pc config.status: creating eina.spec config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating src/include/Makefile config.status: creating src/include/eina_config.h config.status: creating src/lib/Makefile config.status: creating src/modules/Makefile config.status: creating src/modules/mp/Makefile config.status: creating src/modules/mp/chained_pool/Makefile config.status: creating src/modules/mp/ememoa_fixed/Makefile config.status: creating src/modules/mp/ememoa_unknown/Makefile config.status: creating src/modules/mp/pass_through/Makefile config.status: creating src/modules/mp/fixed_bitmap/Makefile config.status: creating src/modules/mp/buddy/Makefile config.status: creating src/modules/mp/one_big/Makefile config.status: creating src/tests/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands ------------------------------------------------------------------------ eina 1.0.999.59473 ------------------------------------------------------------------------ Configuration Options Summary: Magic debug..........: yes Safety checks........: yes Maximum log level....: 2 Report string usage..: no Valgrind support.....: no Default mempool......: no Thread Support.......: POSIX spinlock...........: yes debug usage........: no on/off support.....: no Amalgamation.........: yes Iconv support........: yes File dirfd...........: yes Documentation........: no Tests................: no Coverage.............: no Benchmark............: no CPU Specific Extensions: MMX................: yes SSE................: yes SSE2...............: no ALTIVEC............: no Memory pools: Buddy..............: no Chained pool.......: static Ememoa fixed.......: no Ememoa unknown.....: no Fixed bitmap.......: no One big............: static Pass through.......: static Compilation............: make (or gmake) CPPFLAGS.............: CFLAGS...............: -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -Wall -W -Wshadow LDFLAGS..............: -Wl,-O1 -Wl,--as-needed -fno-strict-aliasing Installation...........: make install (as root if needed, with 'su' or 'sudo') prefix...............: /usr >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/eina-9999/work/eina ... make -j2 make all-recursive make[1]: Entering directory `/var/tmp/portage/dev-libs/eina-9999/work/eina' Making all in src make[2]: Entering directory `/var/tmp/portage/dev-libs/eina-9999/work/eina/src' Making all in lib make[3]: Entering directory `/var/tmp/portage/dev-libs/eina-9999/work/eina/src/lib' rm -f eina_amalgamation.c eina_amalgamation.c generated CC libeina_la-eina_amalgamation.lo In file included from eina_amalgamation.c:1227: eina_binbuf_template_c.x:61: error: conflicting types for 'eina_binbuf_new' ../../src/include/eina_binbuf.h:51: note: previous declaration of 'eina_binbuf_new' was here eina_binbuf_template_c.x:69: error: conflicting types for 'eina_binbuf_free' ../../src/include/eina_binbuf.h:61: note: previous declaration of 'eina_binbuf_free' was here In file included from eina_amalgamation.c:1227: eina_binbuf_template_c.x:77: error: conflicting types for 'eina_binbuf_reset' ../../src/include/eina_binbuf.h:71: note: previous declaration of 'eina_binbuf_reset' was here eina_binbuf_template_c.x:84: error: conflicting types for 'eina_binbuf_append_length' ../../src/include/eina_binbuf.h:92: note: previous declaration of 'eina_binbuf_append_length' was here eina_binbuf_template_c.x:91: error: conflicting types for 'eina_binbuf_insert_length' ../../src/include/eina_binbuf.h:127: note: previous declaration of 'eina_binbuf_insert_length' was here eina_binbuf_template_c.x:98: error: conflicting types for 'eina_binbuf_append_char' ../../src/include/eina_binbuf.h:105: note: previous declaration of 'eina_binbuf_append_char' was here eina_binbuf_template_c.x:105: error: conflicting types for 'eina_binbuf_insert_char' ../../src/include/eina_binbuf.h:142: note: previous declaration of 'eina_binbuf_insert_char' was here eina_binbuf_template_c.x:112: error: conflicting types for 'eina_binbuf_remove' ../../src/include/eina_binbuf.h:159: note: previous declaration of 'eina_binbuf_remove' was here eina_binbuf_template_c.x:119: error: conflicting types for 'eina_binbuf_string_get' ../../src/include/eina_binbuf.h:174: note: previous declaration of 'eina_binbuf_string_get' was here eina_binbuf_template_c.x:126: error: conflicting types for 'eina_binbuf_string_steal' ../../src/include/eina_binbuf.h:189: note: previous declaration of 'eina_binbuf_string_steal' was here eina_binbuf_template_c.x:133: error: conflicting types for 'eina_binbuf_string_free' ../../src/include/eina_binbuf.h:199: note: previous declaration of 'eina_binbuf_string_free' was here eina_binbuf_template_c.x:140: error: conflicting types for 'eina_binbuf_length_get' ../../src/include/eina_binbuf.h:209: note: previous declaration of 'eina_binbuf_length_get' was here eina_amalgamation.c:17936: error: redefinition of '__STRBUF_MAGIC_STR' eina_amalgamation.c:1222: note: previous definition of '__STRBUF_MAGIC_STR' was here make[3]: *** [libeina_la-eina_amalgamation.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/dev-libs/eina-9999/work/eina/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-libs/eina-9999/work/eina/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/eina-9999/work/eina' make: *** [all] Error 2 emake failed * ERROR: dev-libs/eina-9999 failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2840: Called enlightenment_src_compile * environment, line 1514: Called die * The specific snippet of code: * emake || die; ==================================== What's causing this one? BTW, any idea when DR17 will make it into the portage tree? -- Regards, Mick ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 19:34 ` Mick @ 2011-05-17 20:32 ` Alan McKinnon 2011-05-17 22:22 ` Mick 2011-05-18 20:31 ` Alan McKinnon 1 sibling, 1 reply; 12+ messages in thread From: Alan McKinnon @ 2011-05-17 20:32 UTC (permalink / raw To: gentoo-user Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did opine thusly: > On 17 May 2011 08:01, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > Apparently, though unproven, at 08:23 on Tuesday 17 May 2011, Mick did > > opine > > > > thusly: > >> eukit >= 1.0.999 > >> ehal > >> ) were not met: > >> > >> No package 'ehal' found > > > > e17 from svn works fine here. > > > > What version are you trying to install? > > These are the packages I tried to install/update: I can confirm that e17 builds just fine without hal, I remerged everything here today with a fresh svn update. I compared by USE to yours and they are much the same apart from ofono (not relevant) and I have ukit enabled. You are running x86 (32 bit) right? I see your USE has (-hal) whereas mine is -hal. man emerge implies that means the flag is forced off somehow, so I would be interested to see what e17 thinks it should do on your machine. Please emerge enlightenment (just that one package) and post the section just before this: checking for E_REMOTE... yes checking for E_IMC... yes checking for E_THUMB... yes It's the 5 lines or so immediately before the error in your first post and will mention hal_mount and eeze. [snip] > > When emerge ran, did it check out the > > latest code for first first? > > You lost me here! O_O Looks like a bad paste error. I meant if you use the regular overlay and check out a fresh svn update with each emerge (i.e. not using an old checkout with updates from the repo disabled). I see elsewhere you do use fresh checkouts. > > The hal stuff in e17 has been iffy for a while. > > Right, but I have excluded all hal USE flags as far as I can tell, > that's why I cannot understand why x11-wm/enlightenment-9999 failed > with that error. Well, the gentoo part works. It's the e17 ./configure step that is iffy. raster HATES use flags with a passion; automagic deps is the only way to go in his worldview. Quite obviously this will lead to problems on gentoo with no real way to disable support for something you do have installed. (Just because you have libXYZ installed is not a good reason to force support on for it everywhere that might use it.) > > Anyway, tonight it failed right on the first package: > ==================================== > > >>> Emerging (1 of 10) dev-libs/eina-9999 from enlightenment [snip] Well, whaddaya know. For once it wasn't cedric who broke it. Looks like commit r59468 to eina at 17:45 by tasn did it. > eina_binbuf_template_c.x:140: error: conflicting types for > 'eina_binbuf_length_get' > ../../src/include/eina_binbuf.h:209: note: previous declaration of > 'eina_binbuf_length_get' was here > eina_amalgamation.c:17936: error: redefinition of '__STRBUF_MAGIC_STR' > eina_amalgamation.c:1222: note: previous definition of > '__STRBUF_MAGIC_STR' was here > make[3]: *** [libeina_la-eina_amalgamation.lo] Error 1 [snip] > What's causing this one? I don't see an easy way to workaround this apart from reverting r59468. So, just skip past eina, you already have a copy from earlier that built correctly and portage won't catch version difference seeing as everything is -9999 > BTW, any idea when DR17 will make it into the portage tree? I suppose it would have to exist first :-) EFL-1.0.0 is released since three months ago so it could go into the tree. It probably isn't there yet because the most useful app using it - the window manager - is still unreleased. I reckon vapier or barbieri would be the right people to answer that question. -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 20:32 ` Alan McKinnon @ 2011-05-17 22:22 ` Mick 2011-05-17 22:46 ` Alan McKinnon 0 siblings, 1 reply; 12+ messages in thread From: Mick @ 2011-05-17 22:22 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: Text/Plain, Size: 22180 bytes --] On Tuesday 17 May 2011 21:32:06 Alan McKinnon wrote: > Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did > opine thusly: > > On 17 May 2011 08:01, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > I compared by USE to yours and they are much the same apart from ofono (not > relevant) and I have ukit enabled. > > You are running x86 (32 bit) right? Yes, this is a x86 mostly stable box (except for e17 of course). Just before I tried this box (on Sunday), I updated successfully enlightenment on a amd64: $ cd /usr/portage/distfiles/svn-src/enlightenment/e && svn info Path: . URL: http://svn.enlightenment.org/svn/e/trunk/e Repository Root: http://svn.enlightenment.org/svn/e Repository UUID: 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 Revision: 59417 Node Kind: directory Schedule: normal Last Changed Author: discomfitor Last Changed Rev: 59417 Last Changed Date: 2011-05-15 23:17:15 +0100 (Sun, 15 May 2011) The x86 box fails on revision 59474 (and 59476). As far as I can tell this is the difference between the two. The x86 says: checking which device backend to use... (cached) ehal configure: HAL mounting disabled (and fails) while the amd64 says: checking which device backend to use... (cached) eeze configure: HAL mounting disabled (and succeeds). > I see your USE has (-hal) whereas mine > is -hal. Where do you have yours defined? I did not have mine set at all (the default profile is -hal anyway), but then set it manually just in case this was causing the emerge failure. > man emerge implies that means the flag is forced off somehow, so > I would be interested to see what e17 thinks it should do on your machine. I had set -hal both in /etc/make.conf and in /etc/portage/package.use (for enlightenment & e_dbus). However, I just removed them both and it still fails. Curiously, -hal is still shown as (-hal). > Please emerge enlightenment (just that one package) and post the section > just before this: > > checking for E_REMOTE... yes > checking for E_IMC... yes > checking for E_THUMB... yes > > It's the 5 lines or so immediately before the error in your first post and > will mention hal_mount and eeze. > > [snip] Here's the lot just in case you spot something else: =================================================== # emerge -1Dv x11-wm/enlightenment These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth e_modules_batt e_modules_clock e_modules_comp e_modules_conf-applications e_modules_conf-bo rs e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-dialogs e_m les_conf-display e_modules_conf-edgebindings e_modules_conf-engine e_modules_ f-fonts e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interacti e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus e_modules nf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor e_modules_conf-mouse dings e_modules_conf-paths e_modules_conf-performance e_modules_conf-profiles modules_conf-scale e_modules_conf-shelves e_modules_conf-startup e_modules_co theme e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wall er2 e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf- dow-manipulation e_modules_conf-window-remembers e_modules_conf-winlist e_mod s_connman e_modules_cpufreq e_modules_dropshadow e_modules_everything e_modul everything-apps e_modules_everything-calc e_modules_everything-files e_module verything-settings e_modules_everything-windows e_modules_fileman e_modules_f man_opinfo e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2 e dules_mixer e_modules_msgbus e_modules_pager e_modules_start e_modules_syscon modules_systray e_modules_temperature e_modules_winlist e_modules_wizard nls spell udev ukit* -doc -e_modules_illume -e_modules_ofono -exchange (-hal) -s ic-libs" 0 kB [1] Total: 1 package (1 reinstall), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/enlightenment >>> Verifying ebuild manifests >>> Emerging (1 of 1) x11-wm/enlightenment-9999 from enlightenment * Package: x11-wm/enlightenment-9999 * Repository: enlightenment * Maintainer: enlightenment@gentoo.org * USE: acpi bluetooth e_modules_battery e_modules_clock e_modules_com _modules_conf-applications e_modules_conf-borders e_modules_conf-clientlist e dules_conf-colors e_modules_conf-dialogs e_modules_conf-display e_modules_con dgebindings e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-th e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl e_modules_ f-keybindings e_modules_conf-menus e_modules_conf-mime e_modules_conf-mouse e dules_conf-mouse-cursor e_modules_conf-mousebindings e_modules_conf-paths e_m les_conf-performance e_modules_conf-profiles e_modules_conf-scale e_modules_c -shelves e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitio e_modules_conf-wallpaper e_modules_conf-wallpaper2 e_modules_conf-window-disp e_modules_conf-window-focus e_modules_conf-window-manipulation e_modules_con indow-remembers e_modules_conf-winlist e_modules_connman e_modules_cpufreq e_ ules_dropshadow e_modules_everything e_modules_everything-apps e_modules_ever ing-calc e_modules_everything-files e_modules_everything-settings e_modules_e ything-windows e_modules_fileman e_modules_fileman_opinfo e_modules_gadman e_ ules_ibar e_modules_ibox e_modules_illume2 e_modules_mixer e_modules_msgbus e dules_pager e_modules_start e_modules_syscon e_modules_systray e_modules_temp ture e_modules_winlist e_modules_wizard elibc_glibc kernel_linux nls pam spel dev ukit userland_GNU x86 * FEATURES: ccache sandbox usersandbox >>> Unpacking source... * subversion switch start --> * old repository: http://svn.enlightenment.org/svn/e/trunk/e@59476 * new repository: http://svn.enlightenment.org/svn/e/trunk//e At revision 59476. * working copy: /usr/portage/distfiles/svn-src/enlightenment//e >>> Source unpacked in /var/tmp/portage/x11-wm/enlightenment-9999/work >>> Preparing source in /var/tmp/portage/x11-wm/enlightenment-9999/work/e ... * Applying quickstart.diff ... [ ok * Running autopoint -f ... [ ok * Running eautoreconf in '/var/tmp/portage/x11-wm/enlightenment-9999/work/e' . * Running aclocal -I m4 ... [ ok * Running libtoolize --copy --force --install --automake ... [ ok * Running aclocal -I m4 ... [ ok * Running autoconf ... [ ok * Running autoheader ... [ ok * Running automake --add-missing --copy ... [ ok * Running elibtoolize in: e/ * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... * Removing useless C++ checks ... [ ok >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-wm/enlightenment-9999/work/e . /var/tmp/portage/x11-wm/enlightenment-9999/temp/environment: line 2891: !use: mmand not found * You enabled everything modules without * enabling everything itself. Enabling everything * You enabled everything modules without * enabling everything itself. Enabling everything * You enabled everything modules without * enabling everything itself. Enabling everything * You enabled everything modules without * enabling everything itself. Enabling everything * You enabled everything modules without * enabling everything itself. Enabling everything * econf: updating e/config.guess with /usr/share/gnuconfig/config.guess * econf: updating e/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu andir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconf =/etc --localstatedir=/var/lib --disable-install-sysactions --enable-conf-acp ndings --enable-bluez --disable-doc --disable-exchange --disable-device-hal - sable-mount-hal --enable-nls --enable-pam --enable-everything-aspell --enable vice-udev --enable-mount-udisks --enable-everything --enable-everything-apps nable-everything-calc --enable-everything-files --enable-everything-settings nable-everything-windows --enable-conf-applications --enable-conf-borders --e le-conf-clientlist --enable-conf-colors --enable-conf-dialogs --enable-conf-d lay --enable-conf-edgebindings --enable-conf-engine --enable-conf-fonts --ena -conf-icon-theme --enable-conf-imc --enable-conf-interaction --enable-conf-in --enable-conf-keybindings --enable-conf-menus --enable-conf-mime --enable-con ouse --enable-conf-mousebindings --enable-conf-mouse-cursor --enable-conf-pat --enable-conf-performance --enable-conf-profiles --enable-conf-scale --enable nf-shelves --enable-conf-startup --enable-conf-theme --enable-conf-transition -enable-conf-wallpaper --enable-conf-wallpaper2 --enable-conf-window-display nable-conf-window-focus --enable-conf-window-manipulation --enable-conf-windo emembers --enable-conf-winlist --enable-battery --enable-clock --enable-comp nable-connman --enable-cpufreq --enable-dropshadow --enable-fileman --enable- eman_opinfo --enable-gadman --enable-ibar --enable-ibox --disable-illume --en e-illume2 --enable-mixer --enable-msgbus --disable-ofono --enable-pager --ena -start --enable-syscon --enable-systray --enable-temperature --enable-winlist enable-wizard --enable-everything --enable-everything --enable-everything --e le-everything --enable-everything --disable-illume --disable-static configure: WARNING: unrecognized options: --enable-conf-acpibindings, --enabl verything-aspell, --enable-everything-apps, --enable-everything-calc, --enabl verything-files, --enable-everything-settings, --enable-everything-windows, - able-conf-borders, --enable-conf-clientlist, --enable-conf-colors, --enable-c -engine, --enable-conf-fonts, --enable-conf-icon-theme, --enable-conf-imc, -- ble-conf-mime, --enable-conf-mouse, --enable-conf-mousebindings, --enable-con ouse-cursor, --enable-conf-profiles, --enable-conf-scale, --enable-conf-start --enable-conf-transitions, --enable-conf-wallpaper, --enable-conf-window-dis y, --enable-conf-window-focus, --enable-conf-winlist checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-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 i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for strerror in -lcposix... no 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 for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... i686-pc-linux-gnu-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 whether byte ordering is bigendian... no checking for i686-pc-linux-gnu-gcc option to accept ISO C99... -std=gnu99 checking whether i686-pc-linux-gnu-gcc -std=gnu99 and cc understand -c and -o gether... yes checking for an ANSI C-conforming const... yes checking for working alloca.h... yes checking for alloca... yes checking for __attribute__... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /bin/grep -F checking for ld used by i686-pc-linux-gnu-gcc -std=gnu99... /usr/i686-pc-linu nu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... - checking for i686-pc-linux-gnu-objdump... i686-pc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc -s gnu99 object... ok checking for dlfcn.h... yes checking for objdir... .libs checking if i686-pc-linux-gnu-gcc -std=gnu99 supports -fno-rtti -fno-exceptio .. no checking for i686-pc-linux-gnu-gcc -std=gnu99 option to produce PIC... -fPIC IC checking if i686-pc-linux-gnu-gcc -std=gnu99 PIC flag -fPIC -DPIC works... ye checking if i686-pc-linux-gnu-gcc -std=gnu99 static flag -static works... yes checking if i686-pc-linux-gnu-gcc -std=gnu99 supports -c -o file.o... yes checking if i686-pc-linux-gnu-gcc -std=gnu99 supports -c -o file.o... (cached es checking whether the i686-pc-linux-gnu-gcc -std=gnu99 linker (/usr/i686-pc-li -gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for i686-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for PATH_MAX in limits.h... yes checking for setenv... yes checking for unsetenv... yes checking X11/extensions/shape.h usability... yes checking X11/extensions/shape.h presence... yes checking for X11/extensions/shape.h... yes checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking for fnmatch... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking X11/X.h usability... yes checking X11/X.h presence... yes checking for X11/X.h... yes checking CFBase.h usability... no checking CFBase.h presence... no checking for CFBase.h... no checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking whether backtrace_symbols_fd() is in libc... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether NLS is requested... yes checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for dlopen in -ldl... yes checking whether to install sysactions.conf... no checking whether to install enlightenment.menu... yes checking whether to enable Files menu item... yes checking which device backend to use... (cached) ehal configure: HAL mounting disabled checking for eeze_disk_function in -leeze... no checking whether to build documentation... no checking for E_REMOTE... yes checking for E_IMC... yes checking for E_THUMB... yes checking for E_FM... yes checking for E_FM_OP... yes checking for E_FM_OPEN... yes checking for E_SYS... yes checking for E_INIT... yes checking for E... no configure: error: Package requirements ( evas >= 1.0.999 ecore >= 1.0.999 ecore-x >= 1.0.999 ecore-evas >= 1.0.999 ecore-input >= 1.0.999 ecore-input-evas >= 1.0.999 ecore-con >= 1.0.999 ecore-ipc >= 1.0.999 ecore-file >= 1.0.999 eet >= 1.4.0 edje >= 1.0.999 efreet >= 1.0.999 efreet-mime >= 1.0.999 efreet-trash >= 1.0.999 eina >= 1.0.999 dbus-1 edbus >= 1.0.999 eukit >= 1.0.999 ehal ) were not met: No package 'ehal' 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_CFLAGS and E_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/x11-wm/enlightenment-9999/work/e/config.log * ERROR: x11-wm/enlightenment-9999 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 2920: Called enlightenment_src_configure * environment, line 1560: Called econf '--disable-install-sysactions' '-- ble-conf-acpibindings' '--enable-bluez' '--disable-doc' '--disable-exchange' disable-device-hal' '--disable-mount-hal' '--enable-nls' '--enable-pam' '--en e-everything-aspell' '--enable-device-udev' '--enable-mount-udisks' '--enable erything' '--enable-everything-apps' '--enable-everything-calc' '--enable-eve hing-files' '--enable-everything-settings' '--enable-everything-windows' '--e le-conf-applications' '--enable-conf-borders' '--enable-conf-clientlist' '--e le-conf-colors' '--enable-conf-dialogs' '--enable-conf-display' '--enable-con dgebindings' '--enable-conf-engine' '--enable-conf-fonts' '--enable-conf-icon eme' '--enable-conf-imc' '--enable-conf-interaction' '--enable-conf-intl' '-- ble-conf-keybindings' '--enable-conf-menus' '--enable-conf-mime' '--enable-co mouse' '--enable-conf-mousebindings' '--enable-conf-mouse-cursor' '--enable-c -paths' '--enable-conf-performance' '--enable-conf-profiles' '--enable-conf-s e' '--enable-conf-shelves' '--enable-conf-startup' '--enable-conf-theme' '--e le-conf-transitions' '--enable-conf-wallpaper' '--enable-conf-wallpaper2' '-- ble-conf-window-display' '--enable-conf-window-focus' '--enable-conf-window-m pulation' '--enable-conf-window-remembers' '--enable-conf-winlist' '--enable- tery' '--enable-clock' '--enable-comp' '--enable-connman' '--enable-cpufreq' enable-dropshadow' '--enable-fileman' '--enable-fileman_opinfo' '--enable-gad ' '--enable-ibar' '--enable-ibox' '--disable-illume' '--enable-illume2' '--en e-mixer' '--enable-msgbus' '--disable-ofono' '--enable-pager' '--enable-start --enable-syscon' '--enable-systray' '--enable-temperature' '--enable-winlist' -enable-wizard' '--enable-everything' '--enable-everything' '--enable-everyth ' '--enable-everything' '--enable-everything' '--disable-illume' '--disable-s ic' * ebuild.sh, line 557: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =x11-wm/enlightenme 9999', * the complete build log and the output of 'emerge -pqv =x11-wm/enlightenmen 999'. * This ebuild is from an overlay named 'enlightenment': '/var/lib/layman/enl tenment/' * The complete build log is located at '/var/log/portage/x11-wm:enlightenmen 999:20110517-220701.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-wm/enlight ent-9999/temp/environment'. * S: '/var/tmp/portage/x11-wm/enlightenment-9999/work/e' =================================================== > Well, the gentoo part works. It's the e17 ./configure step that is iffy. OK. > raster HATES use flags with a passion; automagic deps is the only way to go > in his worldview. I know, that's why I didn't want to risk posting in the e-users M/L about my - hal USE flag, in case that reminded him and he decides to completely break gentoo builds somehow! ha, ha! :)) I think he has mentioned somewhere that we should build enlightenment with hal, although this may be out date now. PS. I noticed that with udev/ukit and -hal, USB sticks show up on the desktop, but they do not disappear after they are unplugged. With hal the desktop would be refreshed and the usb stick icon gone within a second of it being unplugged. Is this how it works on yours too? -- Regards, Mick [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 22:22 ` Mick @ 2011-05-17 22:46 ` Alan McKinnon 2011-05-18 6:43 ` Mick 0 siblings, 1 reply; 12+ messages in thread From: Alan McKinnon @ 2011-05-17 22:46 UTC (permalink / raw To: gentoo-user Apparently, though unproven, at 00:22 on Wednesday 18 May 2011, Mick did opine thusly: > On Tuesday 17 May 2011 21:32:06 Alan McKinnon wrote: > > Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did > > > > opine thusly: > > > On 17 May 2011 08:01, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > I compared by USE to yours and they are much the same apart from ofono > > (not relevant) and I have ukit enabled. > > > > You are running x86 (32 bit) right? > > Yes, this is a x86 mostly stable box (except for e17 of course). Ha! I believe we found the little fucker causing you grief. Very last comment here: http://trac.enlightenment.org/e/ticket/759 (ignore raster's anti-gentoo packager rants) Per your initial post, you have: [ebuild R ] dev-libs/eeze-1.0.0 USE="nls -doc -static-libs" 0 kB [0] I'm certain you forgot to unmask eeze when it first hit the overlay -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 22:46 ` Alan McKinnon @ 2011-05-18 6:43 ` Mick 2011-05-18 19:02 ` Alan McKinnon 0 siblings, 1 reply; 12+ messages in thread From: Mick @ 2011-05-18 6:43 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: Text/Plain, Size: 1389 bytes --] On Tuesday 17 May 2011 23:46:17 Alan McKinnon wrote: > Apparently, though unproven, at 00:22 on Wednesday 18 May 2011, Mick did > opine > > thusly: > > On Tuesday 17 May 2011 21:32:06 Alan McKinnon wrote: > > > Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did > > > > > > opine thusly: > > > > On 17 May 2011 08:01, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > > I compared by USE to yours and they are much the same apart from ofono > > > (not relevant) and I have ukit enabled. > > > > > > You are running x86 (32 bit) right? > > > > Yes, this is a x86 mostly stable box (except for e17 of course). > > Ha! I believe we found the little fucker causing you grief. > > Very last comment here: > http://trac.enlightenment.org/e/ticket/759 > (ignore raster's anti-gentoo packager rants) > > Per your initial post, you have: > > [ebuild R ] dev-libs/eeze-1.0.0 USE="nls -doc -static-libs" 0 kB [0] > > I'm certain you forgot to unmask eeze when it first hit the overlay Yes! That was it! I had unmasked it on the first machine, but not the second. I am confused though, shouldn't it come back and tell me that ezee was required as a dependency and it was masked? Thank you very much! :) PS. You didn't say if icons for USB sticks disappear from your desktop when you unplug them. -- Regards, Mick [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-18 6:43 ` Mick @ 2011-05-18 19:02 ` Alan McKinnon 0 siblings, 0 replies; 12+ messages in thread From: Alan McKinnon @ 2011-05-18 19:02 UTC (permalink / raw To: gentoo-user Apparently, though unproven, at 08:43 on Wednesday 18 May 2011, Mick did opine thusly: > > Very last comment here: > > http://trac.enlightenment.org/e/ticket/759 > > (ignore raster's anti-gentoo packager rants) > > > > > > > > Per your initial post, you have: > > > > > > [ebuild R ] dev-libs/eeze-1.0.0 USE="nls -doc -static-libs" 0 kB [0] > > > > > > > > I'm certain you forgot to unmask eeze when it first hit the overlay > > Yes! That was it! > > I had unmasked it on the first machine, but not the second. I am confused > though, shouldn't it come back and tell me that ezee was required as a > dependency and it was masked? There's a bug in the ebuild: $ equery depends eeze * These packages depend on eeze: x11-wm/enlightenment-9999 (udev ? dev-libs/eeze) (!hal ? dev-libs/eeze) $ All other deps for efl packages specifically state version -9999 except this one. eeze is part of EFL and released as 1.0.0, so that dep is satisfied. > Thank you very much! :) > > PS. You didn't say if icons for USB sticks disappear from your desktop > when you unplug them. Haven't used e17 much lately and almost never use icons on the desktop (mount/umount in an xterm instead - old habit). But the google search that found the thread above also found something that automounting was done by hal in the past, that ehal is e17 code to interface with hal and it is enabled/disabled at run time using detection routines. Plus a few other snippets of info that led me to believe autodetection of devices doesn't work reliably at this time without hal. -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-17 19:34 ` Mick 2011-05-17 20:32 ` Alan McKinnon @ 2011-05-18 20:31 ` Alan McKinnon 2011-05-18 20:51 ` Mick 1 sibling, 1 reply; 12+ messages in thread From: Alan McKinnon @ 2011-05-18 20:31 UTC (permalink / raw To: gentoo-user Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did opine thusly: > Anyway, tonight it failed right on the first package: > ==================================== > > >>> Emerging (1 of 10) dev-libs/eina-9999 from enlightenment [snip] > ../../src/include/eina_binbuf.h:209: note: previous declaration of > 'eina_binbuf_length_get' was here > eina_amalgamation.c:17936: error: redefinition of '__STRBUF_MAGIC_STR' > eina_amalgamation.c:1222: note: previous definition of > '__STRBUF_MAGIC_STR' was here FYI, this is fixed in svn now -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-18 20:31 ` Alan McKinnon @ 2011-05-18 20:51 ` Mick 2011-05-25 19:01 ` Mick 0 siblings, 1 reply; 12+ messages in thread From: Mick @ 2011-05-18 20:51 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: Text/Plain, Size: 757 bytes --] On Wednesday 18 May 2011 21:31:54 Alan McKinnon wrote: > Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did > opine > > thusly: > > Anyway, tonight it failed right on the first package: > > ==================================== > > > > >>> Emerging (1 of 10) dev-libs/eina-9999 from enlightenment > > [snip] > > > ../../src/include/eina_binbuf.h:209: note: previous declaration of > > 'eina_binbuf_length_get' was here > > eina_amalgamation.c:17936: error: redefinition of '__STRBUF_MAGIC_STR' > > eina_amalgamation.c:1222: note: previous definition of > > '__STRBUF_MAGIC_STR' was here > > FYI, this is fixed in svn now Thanks Alan, now that I sorted out ezee I'll give it a spin in a mo. -- Regards, Mick [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-18 20:51 ` Mick @ 2011-05-25 19:01 ` Mick 2011-05-25 20:16 ` Alan McKinnon 0 siblings, 1 reply; 12+ messages in thread From: Mick @ 2011-05-25 19:01 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: Text/Plain, Size: 930 bytes --] On Wednesday 18 May 2011 21:51:25 Mick wrote: > On Wednesday 18 May 2011 21:31:54 Alan McKinnon wrote: > > Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did > > opine > > > > thusly: > > > Anyway, tonight it failed right on the first package: > > > ==================================== > > > > > > >>> Emerging (1 of 10) dev-libs/eina-9999 from enlightenment > > > > [snip] > > > > > ../../src/include/eina_binbuf.h:209: note: previous declaration of > > > 'eina_binbuf_length_get' was here > > > eina_amalgamation.c:17936: error: redefinition of '__STRBUF_MAGIC_STR' > > > eina_amalgamation.c:1222: note: previous definition of > > > '__STRBUF_MAGIC_STR' was here > > > > FYI, this is fixed in svn now I wonder if I can start using the 1.0.0 versions of enlightenment packages yet, or am I supposed to continue using everything from svn and not mix them? -- Regards, Mick [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] e17 fails to build from svn 2011-05-25 19:01 ` Mick @ 2011-05-25 20:16 ` Alan McKinnon 0 siblings, 0 replies; 12+ messages in thread From: Alan McKinnon @ 2011-05-25 20:16 UTC (permalink / raw To: gentoo-user Apparently, though unproven, at 21:01 on Wednesday 25 May 2011, Mick did opine thusly: > On Wednesday 18 May 2011 21:51:25 Mick wrote: > > On Wednesday 18 May 2011 21:31:54 Alan McKinnon wrote: > > > Apparently, though unproven, at 21:34 on Tuesday 17 May 2011, Mick did > > > opine > > > > > > thusly: > > > > Anyway, tonight it failed right on the first package: > > > > ==================================== > > > > > > > > >>> Emerging (1 of 10) dev-libs/eina-9999 from enlightenment > > > > > > [snip] > > > > > > > ../../src/include/eina_binbuf.h:209: note: previous declaration of > > > > 'eina_binbuf_length_get' was here > > > > eina_amalgamation.c:17936: error: redefinition of > > > > '__STRBUF_MAGIC_STR' eina_amalgamation.c:1222: note: previous > > > > definition of > > > > '__STRBUF_MAGIC_STR' was here > > > > > > FYI, this is fixed in svn now > > I wonder if I can start using the 1.0.0 versions of enlightenment packages > yet, or am I supposed to continue using everything from svn and not mix > them? I tried pegging my system at the 1.0.0 libs that are available, that didn't work too well. The wm (e17 itself) is not released yet so unless you keep it at a snapshot made at the time of the 1.0.0 release you quickly encounter build failures. Same with the various apps in svn and all the third-party modules. Seems like the releases were meant to be a (mostly) feature-complete snapshot that devs could use to test and evaluate and write apps for. Real world dictates that if you like to stay current you should either limit yourself to only those things released already, or keep everything at -9999 -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2011-05-25 20:23 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-05-17 6:23 [gentoo-user] e17 fails to build from svn Mick 2011-05-17 7:01 ` Alan McKinnon 2011-05-17 19:34 ` Mick 2011-05-17 20:32 ` Alan McKinnon 2011-05-17 22:22 ` Mick 2011-05-17 22:46 ` Alan McKinnon 2011-05-18 6:43 ` Mick 2011-05-18 19:02 ` Alan McKinnon 2011-05-18 20:31 ` Alan McKinnon 2011-05-18 20:51 ` Mick 2011-05-25 19:01 ` Mick 2011-05-25 20:16 ` Alan McKinnon
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox