Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge
On Tuesday 15 March 2011 21:47:28 Alan McKinnon wrote: On 15/03/11 22:54, Ian Lee wrote: On 15/03/11 19:15, Mick wrote: I'm trying to emerge the latest dev-libs/efreet-, but it fails as shown below: [snip ...] Any ideas? Update Ecore. Further to that, efl- is not stable and changes to the code are not reflected in version number bumps. It's all in svn so who knows what you'll get on any given day. From long bitter hard experience: Just write a little script that rebuilds ALL of efl anytime you want to rebuild any part of it. Do not be tempted to short cut this process, too often it ends in tears. Just bite the bullet and let it run. Creating a portage set with all efl e17 ebuilds in it also works. Then you can emerge @e17 and get the same result as a wrapper script. Ah! Yes, I used to have a little script but lost it when I rebuilt the machine following a fs corruption. How can I find now all the e17 packages I have emerged? -- Regards, Mick signature.asc Description: This is a digitally signed message part.
[gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge
I'm trying to emerge the latest dev-libs/efreet-, but it fails as shown below: = Emerging (1 of 2) dev-libs/efreet- from enlightenment * Package:dev-libs/efreet- * Repository: enlightenment * Maintainer: enlightenm...@gentoo.org * USE:amd64 elibc_glibc kernel_linux multilib nls userland_GNU * FEATURES: ccache sandbox userpriv usersandbox Unpacking source... * subversion switch start -- * old repository: http://svn.enlightenment.org/svn/e/trunk/efreet@56636 * new repository: http://svn.enlightenment.org/svn/e/trunk//efreet Usrc/tests/ef_data_dirs.c U src/tests/compare Usrc/tests/ef_utils.c Usrc/tests/ef_cache.c Usrc/tests/main.c U src/tests/data/sub U src/tests/data Usrc/tests/efreet_icon_cache_dump.c U src/tests Usrc/lib/efreet_menu.c Usrc/lib/efreet_utils.h Usrc/lib/efreet_desktop_command.c Usrc/lib/efreet_desktop.c Usrc/lib/efreet_base.c Usrc/lib/efreet_desktop.h Usrc/lib/efreet_private.h Usrc/lib/efreet_ini.c Usrc/lib/efreet.c Usrc/lib/efreet_trash.c Usrc/lib/efreet_mime.c Usrc/lib/efreet_icon.c Usrc/lib/efreet_icon.h Usrc/lib/efreet_uri.c Usrc/lib/efreet_utils.c Usrc/lib/efreet_xml.c Usrc/lib/efreet_cache_private.h Usrc/lib/efreet_cache.c Usrc/bin/efreet_icon_cache_create.c Usrc/bin/efreet_desktop_cache_create.c UChangeLog Udoc/head.html Uautogen.sh U . Updated to revision 57773. *working copy: /usr/portage/distfiles/svn-src/enlightenment//efreet Source unpacked in /var/tmp/portage/dev-libs/efreet-/work Preparing source in /var/tmp/portage/dev-libs/efreet-/work/efreet ... * Running eautoreconf in '/var/tmp/portage/dev-libs/efreet-/work/efreet' ... * 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: efreet/ * 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/efreet-/work/efreet ... * econf: updating efreet/config.sub with /usr/share/gnuconfig/config.sub * econf: updating efreet/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux- gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share -- sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-icon- cache --disable-static configure: WARNING: unrecognized options: --disable-icon-cache 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 build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for style of include used by make... GNU checking for x86_64-pc-linux-gnu-gcc... x86_64-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux- gnu/bin/ld checking if the linker (/usr/x86_64-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/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge
On 15/03/11 19:15, Mick wrote: I'm trying to emerge the latest dev-libs/efreet-, but it fails as shown below: = Emerging (1 of 2) dev-libs/efreet- from enlightenment * Package:dev-libs/efreet- * Repository: enlightenment * Maintainer: enlightenm...@gentoo.org * USE:amd64 elibc_glibc kernel_linux multilib nls userland_GNU * FEATURES: ccache sandbox userpriv usersandbox Unpacking source... * subversion switch start -- * old repository: http://svn.enlightenment.org/svn/e/trunk/efreet@56636 * new repository: http://svn.enlightenment.org/svn/e/trunk//efreet Usrc/tests/ef_data_dirs.c U src/tests/compare Usrc/tests/ef_utils.c Usrc/tests/ef_cache.c Usrc/tests/main.c U src/tests/data/sub U src/tests/data Usrc/tests/efreet_icon_cache_dump.c U src/tests Usrc/lib/efreet_menu.c Usrc/lib/efreet_utils.h Usrc/lib/efreet_desktop_command.c Usrc/lib/efreet_desktop.c Usrc/lib/efreet_base.c Usrc/lib/efreet_desktop.h Usrc/lib/efreet_private.h Usrc/lib/efreet_ini.c Usrc/lib/efreet.c Usrc/lib/efreet_trash.c Usrc/lib/efreet_mime.c Usrc/lib/efreet_icon.c Usrc/lib/efreet_icon.h Usrc/lib/efreet_uri.c Usrc/lib/efreet_utils.c Usrc/lib/efreet_xml.c Usrc/lib/efreet_cache_private.h Usrc/lib/efreet_cache.c Usrc/bin/efreet_icon_cache_create.c Usrc/bin/efreet_desktop_cache_create.c UChangeLog Udoc/head.html Uautogen.sh U . Updated to revision 57773. *working copy: /usr/portage/distfiles/svn-src/enlightenment//efreet Source unpacked in /var/tmp/portage/dev-libs/efreet-/work Preparing source in /var/tmp/portage/dev-libs/efreet-/work/efreet ... * Running eautoreconf in '/var/tmp/portage/dev-libs/efreet-/work/efreet' ... * 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: efreet/ * 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/efreet-/work/efreet ... * econf: updating efreet/config.sub with /usr/share/gnuconfig/config.sub * econf: updating efreet/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux- gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share -- sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-icon- cache --disable-static configure: WARNING: unrecognized options: --disable-icon-cache 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 build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for style of include used by make... GNU checking for x86_64-pc-linux-gnu-gcc... x86_64-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux- gnu/bin/ld checking if the linker (/usr/x86_64-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/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-objdump...
Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge
On 15/03/11 22:54, Ian Lee wrote: On 15/03/11 19:15, Mick wrote: I'm trying to emerge the latest dev-libs/efreet-, but it fails as shown below: = Emerging (1 of 2) dev-libs/efreet- from enlightenment [snip] efreet_desktop.c: In function 'efreet_desktop_changes_cb': efreet_desktop.c:1207: error: 'ECORE_FILE_EVENT_CLOSED' undeclared (first use in this function) efreet_desktop.c:1207: error: (Each undeclared identifier is reported only once efreet_desktop.c:1207: error: for each function it appears in.) make[3]: *** [libefreet_la-efreet_desktop.lo] Error 1 make[3]: *** Waiting for unfinished jobs efreet_icon.c: In function 'efreet_icon_changes_cb': efreet_icon.c:967: error: 'ECORE_FILE_EVENT_CLOSED' undeclared (first use in this function) efreet_icon.c:967: error: (Each undeclared identifier is reported only once efreet_icon.c:967: error: for each function it appears in.) make[3]: *** [libefreet_la-efreet_icon.lo] Error 1 efreet.c: In function 'efreet_fsetowner': efreet.c:323: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result make[3]: Leaving directory `/var/tmp/portage/dev- libs/efreet-/work/efreet/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev- libs/efreet-/work/efreet/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/efreet-/work/efreet' make: *** [all] Error 2 emake failed * ERROR: dev-libs/efreet- failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2998: Called enlightenment_src_compile * environment, line 1626: Called die * The specific snippet of code: * emake || die; * * If you need support, post the output of 'emerge --info =dev- libs/efreet-', * the complete build log and the output of 'emerge -pqv =dev- libs/efreet-'. * This ebuild is from an overlay named 'enlightenment': '/var/lib/layman/enlightenment/' * The complete build log is located at '/var/log/portage/dev- libs:efreet-:20110315-190856.log'. * The ebuild environment file is located at '/var/tmp/portage/dev- libs/efreet-/temp/environment'. * S: '/var/tmp/portage/dev-libs/efreet-/work/efreet' = Any ideas? Update Ecore. Further to that, efl- is not stable and changes to the code are not reflected in version number bumps. It's all in svn so who knows what you'll get on any given day. From long bitter hard experience: Just write a little script that rebuilds ALL of efl anytime you want to rebuild any part of it. Do not be tempted to short cut this process, too often it ends in tears. Just bite the bullet and let it run. Creating a portage set with all efl e17 ebuilds in it also works. Then you can emerge @e17 and get the same result as a wrapper script. -- alan dot mckinnon at gmail dot com