What distro are you using?<div>The code in sugar-toolkit-gtk3 depends on the last code in fedora,</div><div>and many other distros do not have it packaged.</div><div><br></div><div>Gonzalo<br><br><div class="gmail_quote">On Mon, Mar 12, 2012 at 4:34 PM, Manuel Kaufmann <span dir="ltr"><<a href="mailto:humitos@gmail.com">humitos@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I'm trying to compile sugar with jhbuild and I'm getting this error (traceback)<br>
<br>
[humitos] [/srv/sugar-jhbuild]$ ./sugar-jhbuild build<br>
Updating sugar-jhbuild...<br>
Already up-to-date.<br>
Updating upstream jhbuild...<br>
Already up-to-date.<br>
Warning: unknown distro version, automatic fallback to unstable.<br>
*** Checking out sugar-datastore *** [2/22]<br>
git remote set-url origin git://<a href="http://git.sugarlabs.org/sugar-datastore/mainline.git" target="_blank">git.sugarlabs.org/sugar-datastore/mainline.git</a><br>
git remote update origin<br>
Fetching origin<br>
git pull --rebase<br>
Current branch master is up to date.<br>
*** Skipping sugar-datastore (package and dependencies not updated) *** [2/22]<br>
*** Checking out sugar-toolkit-gtk3 *** [3/22]<br>
git remote set-url origin<br>
git://<a href="http://git.sugarlabs.org/sugar-toolkit-gtk3/sugar-toolkit-gtk3.git" target="_blank">git.sugarlabs.org/sugar-toolkit-gtk3/sugar-toolkit-gtk3.git</a><br>
git remote update origin<br>
Fetching origin<br>
git pull --rebase<br>
Current branch master is up to date.<br>
*** Configuring sugar-toolkit-gtk3 *** [3/22]<br>
./autogen.sh --prefix /srv/sugar-jhbuild/install --libdir<br>
'/srv/sugar-jhbuild/install/lib'<br>
You should update your 'aclocal.m4' by running aclocal.<br>
intltoolize: 'po/<a href="http://Makefile.in.in" target="_blank">Makefile.in.in</a>' exists: use '--force' to overwrite<br>
ln: fallo al crear el enlace simbólico «5:[m4]/intltool.m4»: No existe<br>
el fichero o el directorio<br>
cp: no se puede crear el fichero regular «5:[m4]/intltool.m4»: No<br>
existe el fichero o el directorio<br>
intltoolize: cannot copy '/usr/share/aclocal/intltool.m4' to<br>
'5:[m4]/intltool.m4'<br>
checking for a BSD-compatible install... /usr/bin/install -c<br>
checking whether build environment is sane... yes<br>
checking for a thread-safe mkdir -p... /bin/mkdir -p<br>
checking for gawk... gawk<br>
checking whether make sets $(MAKE)... yes<br>
checking whether to enable maintainer-specific portions of Makefiles... yes<br>
checking build system type... i686-pc-linux-gnu<br>
checking host system type... i686-pc-linux-gnu<br>
checking how to print strings... printf<br>
checking for style of include used by make... GNU<br>
checking for gcc... gcc<br>
checking whether the C compiler works... yes<br>
checking for C compiler default output file name... a.out<br>
checking for suffix of executables...<br>
checking whether we are cross compiling... no<br>
checking for suffix of object files... o<br>
checking whether we are using the GNU C compiler... yes<br>
checking whether gcc accepts -g... yes<br>
checking for gcc option to accept ISO C89... none needed<br>
checking dependency style of gcc... gcc3<br>
checking for a sed that does not truncate output... /bin/sed<br>
checking for grep that handles long lines and -e... /bin/grep<br>
checking for egrep... /bin/grep -E<br>
checking for fgrep... /bin/grep -F<br>
checking for ld used by gcc... /usr/bin/ld<br>
checking if the linker (/usr/bin/ld) is GNU ld... yes<br>
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>
checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>
checking whether ln -s works... yes<br>
checking the maximum length of command line arguments... 1572864<br>
checking whether the shell understands some XSI constructs... yes<br>
checking whether the shell understands "+="... yes<br>
checking how to convert i686-pc-linux-gnu file names to<br>
i686-pc-linux-gnu format... func_convert_file_noop<br>
checking how to convert i686-pc-linux-gnu file names to toolchain<br>
format... func_convert_file_noop<br>
checking for /usr/bin/ld option to reload object files... -r<br>
checking for objdump... objdump<br>
checking how to recognize dependent libraries... pass_all<br>
checking for dlltool... no<br>
checking how to associate runtime and link libraries... printf %s\n<br>
checking for ar... ar<br>
checking for archiver @FILE support... @<br>
checking for strip... strip<br>
checking for ranlib... ranlib<br>
checking command to parse /usr/bin/nm -B output from gcc object... ok<br>
checking for sysroot... no<br>
checking for mt... mt<br>
checking if mt is a manifest tool... no<br>
checking how to run the C preprocessor... gcc -E<br>
checking for ANSI C header files... yes<br>
checking for sys/types.h... yes<br>
checking for sys/stat.h... yes<br>
checking for stdlib.h... yes<br>
checking for string.h... yes<br>
checking for memory.h... yes<br>
checking for strings.h... yes<br>
checking for inttypes.h... yes<br>
checking for stdint.h... yes<br>
checking for unistd.h... yes<br>
checking for dlfcn.h... yes<br>
checking for objdir... .libs<br>
checking if gcc supports -fno-rtti -fno-exceptions... no<br>
checking for gcc option to produce PIC... -fPIC -DPIC<br>
checking if gcc PIC flag -fPIC -DPIC works... yes<br>
checking if gcc static flag -static works... yes<br>
checking if gcc supports -c -o file.o... yes<br>
checking if gcc supports -c -o file.o... (cached) yes<br>
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes<br>
checking whether -lc should be explicitly linked in... no<br>
checking dynamic linker characteristics... GNU/Linux ld.so<br>
checking how to hardcode library paths into programs... immediate<br>
checking whether stripping libraries is possible... yes<br>
checking if libtool supports shared libraries... yes<br>
checking whether to build shared libraries... yes<br>
checking whether to build static libraries... no<br>
checking whether gcc understands -Wno-sign-compare... yes<br>
checking what warning flags to pass to the C compiler... -Wall<br>
-Wmissing-prototypes -Wnested-externs -Wpointer-arith<br>
-Wno-sign-compare<br>
checking what language compliance flags to pass to the C compiler...<br>
checking for glib-genmarshal... /usr/bin/glib-genmarshal<br>
checking for python... /usr/bin/python<br>
checking for python version... 2.7<br>
checking for python platform... linux2<br>
checking for python script directory... ${prefix}/lib/python2.7/site-packages<br>
checking for python extension module directory...<br>
${exec_prefix}/lib/python2.7/site-packages<br>
checking for headers required to compile python extensions... found<br>
checking for pygtk-codegen-2.0... /usr/bin/pygtk-codegen-2.0<br>
checking for pkg-config... /usr/bin/pkg-config<br>
checking pkg-config is at least version 0.9.0... yes<br>
checking for EXT... yes<br>
checking whether NLS is requested... yes<br>
checking for intltool >= 0.33... 0.50.2 found<br>
checking for intltool-update... /usr/bin/intltool-update<br>
checking for intltool-merge... /usr/bin/intltool-merge<br>
checking for intltool-extract... /usr/bin/intltool-extract<br>
checking for xgettext... /usr/bin/xgettext<br>
checking for msgmerge... /usr/bin/msgmerge<br>
checking for msgfmt... /usr/bin/msgfmt<br>
checking for gmsgfmt... /usr/bin/msgfmt<br>
checking for perl... /usr/bin/perl<br>
checking for perl >= 5.8.1... 5.14.2<br>
checking for XML::Parser... ok<br>
checking locale.h usability... yes<br>
checking locale.h presence... yes<br>
checking for locale.h... yes<br>
checking for LC_MESSAGES... yes<br>
checking libintl.h usability... yes<br>
checking libintl.h presence... yes<br>
checking for libintl.h... yes<br>
checking for ngettext in libc... yes<br>
checking for dgettext in libc... yes<br>
checking for bind_textdomain_codeset... yes<br>
checking for msgfmt... (cached) /usr/bin/msgfmt<br>
checking for dcgettext... yes<br>
checking if msgfmt accepts -c... yes<br>
checking for gmsgfmt... (cached) /usr/bin/msgfmt<br>
checking for xgettext... (cached) /usr/bin/xgettext<br>
checking for catalogs to be installed...  af am ar ay bg bi bn_IN bn<br>
ca cpp cs da de dz el en es fa_AF fa ff fil fr gu ha he hi ht hu id ig<br>
is it ja km ko kos mg mi mk ml mn mr ms mvo nb ne nl pa pap pis pl ps<br>
pt_BR pt qu ro ru rw sd si sk sl sq sv sw ta te th tpi tr tvl tzo ug<br>
ur vi wa yo zh_CN zh_TW<br>
checking for gobject-introspection... no<br>
configure: creating ./config.status<br>
config.status: creating Makefile<br>
config.status: creating bin/Makefile<br>
config.status: creating src/Makefile<br>
config.status: creating src/sugar3/Makefile<br>
config.status: creating src/sugar3/activity/Makefile<br>
config.status: creating src/sugar3/bundle/Makefile<br>
config.status: creating src/sugar3/graphics/Makefile<br>
config.status: creating src/sugar3/presence/Makefile<br>
config.status: creating src/sugar3/datastore/Makefile<br>
config.status: creating src/sugar3/dispatch/Makefile<br>
config.status: creating po/Makefile.in<br>
config.status: executing depfiles commands<br>
config.status: executing libtool commands<br>
config.status: executing default-1 commands<br>
config.status: executing po/stamp-it commands<br>
*** Building sugar-toolkit-gtk3 *** [3/22]<br>
make -j 8<br>
Making all in bin<br>
make[1]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/bin'<br>
make[1]: No se hace nada para `all'.<br>
make[1]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/bin'<br>
Making all in src<br>
make[1]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src'<br>
Making all in sugar3<br>
make[2]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3'<br>
make  all-recursive<br>
make[3]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3'<br>
Making all in activity<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/activity'<br>
make[4]: No se hace nada para `all'.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/activity'<br>
Making all in bundle<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/bundle'<br>
make[4]: No se hace nada para `all'.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/bundle'<br>
Making all in graphics<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/graphics'<br>
make[4]: No se hace nada para `all'.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/graphics'<br>
Making all in presence<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/presence'<br>
make[4]: No se hace nada para `all'.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/presence'<br>
Making all in datastore<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/datastore'<br>
make[4]: No se hace nada para `all'.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/datastore'<br>
Making all in dispatch<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/dispatch'<br>
make[4]: No se hace nada para `all'.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3/dispatch'<br>
make[4]: se ingresa al directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3'<br>
make[4]: *** No hay ninguna regla para construir el objetivo<br>
`SugarExt-1.0.gir', necesario para `all-am'.  Alto.<br>
make[4]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3'<br>
make[3]: *** [all-recursive] Error 1<br>
make[3]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3'<br>
make[2]: *** [all] Error 2<br>
make[2]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src/sugar3'<br>
make[1]: *** [all-recursive] Error 1<br>
make[1]: se sale del directorio<br>
`/srv/sugar-jhbuild/source/sugar-toolkit-gtk3/src'<br>
make: *** [all-recursive] Error 1<br>
*** Error during phase build of sugar-toolkit-gtk3: ########## Error<br>
running make -j 8 *** [3/22]<br>
<br>
  [1] Rerun phase build<br>
  [2] Ignore error and continue to install<br>
  [3] Give up on module<br>
  [4] Start shell<br>
  [5] Reload configuration<br>
  [6] Go to phase "wipe directory and start over"<br>
  [7] Go to phase "configure"<br>
  [8] Go to phase "clean"<br>
  [9] Go to phase "distclean"<br>
choice:<br>
<br>
<br>
I have no idea what's happening here; should I install another package<br>
or something like that?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Kaufmann Manuel<br>
Blog: <a href="http://humitos.wordpress.com/" target="_blank">http://humitos.wordpress.com/</a><br>
PyAr: <a href="http://www.python.com.ar/" target="_blank">http://www.python.com.ar/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</font></span></blockquote></div><br></div>