What do I do to get gnome-python-extras to install?
An emerge of the stable version of gnome-python-extras fails to
compile:
__________________________________________________ ____________________
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/python2.4 -I/usr/include/libnautilus-burn -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pygtk-2.0 -O2 -march=athlon-xp -pipe -Wall -fno-strict-aliasing -MT nautilusburn_la-nautilus_burn.lo -MD -MP -MF ".deps/nautilusburn_la-nautilus_burn.Tpo" \
-c -o nautilusburn_la-nautilus_burn.lo `test -f 'nautilus_burn.c' || echo './'`nautilus_burn.c; \
then mv -f ".deps/nautilusburn_la-nautilus_burn.Tpo" ".deps/nautilusburn_la-nautilus_burn.Plo"; \
else rm -f ".deps/nautilusburn_la-nautilus_burn.Tpo"; exit 1; \
fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/python2.4 -I/usr/include/libnautilus-burn -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pygtk-2.0 -O2 -march=athlon-xp -pipe -Wall -fno-strict-aliasing -MT nautilusburn_la-nautilus_burn.lo -MD -MP -MF .deps/nautilusburn_la-nautilus_burn.Tpo -c nautilus_burn.c -fPIC -DPIC -o .libs/nautilusburn_la-nautilus_burn.o
nautilus_burn.override: In function `_wrap_nautilus_burn_recorder_write_tracks':
nautilus_burn.override:99: error: too few arguments to function `nautilus_burn_recorder_write_tracks'
nautilus_burn.override: In function `_wrap_nautilus_burn_recorder_blank_disc':
nautilus_burn.override:140: error: too few arguments to function `nautilus_burn_recorder_blank_disc'
nautilus_burn.c: In function `_wrap_nautilus_burn_recorder_get_error_message':
nautilus_burn.c:272: warning: implicit declaration of function `nautilus_burn_recorder_get_error_message'
nautilus_burn.c:272: warning: assignment makes pointer from integer without a cast
nautilus_burn.c: In function `_wrap_nautilus_burn_recorder_get_error_message_de tails':
nautilus_burn.c:284: warning: implicit declaration of function `nautilus_burn_recorder_get_error_message_details'
nautilus_burn.c:284: warning: assignment makes pointer from integer without a cast
make[2]: *** [nautilusburn_la-nautilus_burn.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-python-extras-2.10.2/work/gnome-python-extras-2.10.2/nautilusburn'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-python-extras-2.10.2/work/gnome-python-extras-2.10.2'
make: *** [all] Error 2
!!! ERROR: dev-python/gnome-python-extras-2.10.2 failed.
!!! Function src_compile, Line 51, Exitcode 2
__________________________________________________ ____________________
And the "~x86" version won't even configure:
__________________________________________________ ____________________
Calculating dependencies >>> Unpacking source...
>>> Unpacking gnome-python-extras-2.12.0.tar.bz2 to /var/tmp/portage/gnome-python-extras-2.12.0/work
[32;01m*[0m Applying gnome-python-extras-nogda.patch ...
[A[102G [34;01m[ [32;01mok[34;01m ][0m
You should update your `aclocal.m4' by running aclocal.
>>> Source unpacked.
[32;01m*[0m Running elibtoolize in: gnome-python-extras-2.12.0
[32;01m*[0m Applying portage-1.2.0.patch ...
[32;01m*[0m Applying max_cmd_len-1.5.0.patch ...
[32;01m*[0m Applying sed-1.5.6.patch ...
* econf: updating gnome-python-extras-2.12.0/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating gnome-python-extras-2.12.0/config.sub with /usr/share/gnuconfig/config.sub
../configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --without-gtkmozembed --without-gtkmozembed --disable-gtk-doc --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
[...]
checking for EGG_RECENT... yes
checking for WNCK... yes
configure: error: --with-gtkmozembed argument must be either 'mozilla' or 'firefox'
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gnome-python-extras-2.12.0/work/gnome-python-extras-2.12.0/config.log
!!! ERROR: dev-python/gnome-python-extras-2.12.0 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
__________________________________________________ ____________________
Note that --with-gtkmozembed _was_not_specified_ on the
configure command line, so I've no idea why it's bitching about
the argument to a command line option that wasn't given.
Doing a "./configure" in the work directory works fine, as does
a subsequent "make". If I then do a "make install" how to I
tell the system it's been installed?
--
Grant Edwards
grante@visi.com