Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge

2011-03-16 Thread Mick
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

2011-03-15 Thread Mick
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

2011-03-15 Thread Ian Lee
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

2011-03-15 Thread Alan McKinnon
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