I'm sorry, I should've mentioned. I'm on Ubuntu 12.04 64bit
On Sun, Jun 2, 2013 at 5:09 PM, Ankit Arora <ankitarora...@gmail.com> wrote: > I'm trying to start to work on Rhythmbox (my first venture into open > source), but I ran into an error. > > I setup JHBuild and then ran: > > jhbuild buildone rhythmbox > > > and here's the result: > > > ankit@HAL9000:~/dev/jhbuild$ jhbuild buildone rhythmbox >> >> I: Modulesets were edited locally but JHBuild is configured to get them >>> from the network, perhaps you need to add use_local_modulesets = True to >>> your /home/ankit/.config/jhbuildrc. >> >> I: module "rhythmbox" does not exist, created automatically using >>> repository "git.gnome.org" >> >> *** Checking out rhythmbox *** [1/1] >> >> git remote set-url origin git://git.gnome.org/rhythmbox >> >> git remote update origin >> >> Fetching origin >> >> git rebase origin/master >> >> Current branch master is up to date. >> >> *** Configuring rhythmbox *** [1/1] >> >> ./autogen.sh --prefix /home/ankit/dev/jhbuild/install --libdir >>> '/home/ankit/dev/jhbuild/install/lib64' --disable-static --disable-gtk-doc >> >> Copying file po/Makefile.in.in >> >> autoreconf: Entering directory `.' >> >> autoreconf: running: intltoolize --automake --copy --force >> >> autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS} >> >> autoreconf: configure.ac: tracing >> >> autoreconf: running: libtoolize --copy --force >> >> libtoolize: putting auxiliary files in `.'. >> >> libtoolize: copying file `./ltmain.sh' >> >> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. >> >> libtoolize: copying file `m4/libtool.m4' >> >> libtoolize: copying file `m4/ltoptions.m4' >> >> libtoolize: copying file `m4/ltsugar.m4' >> >> libtoolize: copying file `m4/ltversion.m4' >> >> libtoolize: copying file `m4/lt~obsolete.m4' >> >> autoreconf: running: /home/ankit/dev/jhbuild/install/bin/autoconf --force >> >> autoreconf: running: /home/ankit/dev/jhbuild/install/bin/autoheader >>> --force >> >> autoreconf: running: automake --add-missing --copy --force-missing >> >> autoreconf: Leaving directory `.' >> >> checking for a BSD-compatible install... >>> /home/ankit/.local/bin/install-check >> >> checking whether build environment is sane... yes >> >> checking for a thread-safe mkdir -p... /bin/mkdir -p >> >> checking for gawk... no >> >> checking for mawk... mawk >> >> checking whether make sets $(MAKE)... yes >> >> checking how to create a ustar tar archive... gnutar >> >> checking whether to enable maintainer-specific portions of Makefiles... >>> yes >> >> checking whether make supports nested variables... yes >> >> checking for pkg-config... /home/ankit/dev/jhbuild/install/bin/pkg-config >> >> checking pkg-config is at least version 0.9.0... yes >> >> checking for gobject-introspection... yes >> >> Package glib-2.0 was not found in the pkg-config search path. >> >> Perhaps you should add the directory containing `glib-2.0.pc' >> >> to the PKG_CONFIG_PATH environment variable >> >> Package 'glib-2.0', required by >>> '/usr/lib64/pkgconfig/gobject-introspection-1.0.pc', not found >> >> Package glib-2.0 was not found in the pkg-config search path. >> >> Perhaps you should add the directory containing `glib-2.0.pc' >> >> to the PKG_CONFIG_PATH environment variable >> >> Package 'glib-2.0', required by >>> '/usr/lib64/pkgconfig/gobject-introspection-1.0.pc', not found >> >> checking whether NLS is requested... yes >> >> checking for style of include used by make... GNU >> >> checking for gcc... 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 gcc accepts -g... yes >> >> checking for gcc option to accept ISO C89... none needed >> >> checking dependency style of gcc... gcc3 >> >> checking for intltool >= 0.35.0... 0.50.2 found >> >> checking for intltool-update... /usr/bin/intltool-update >> >> checking for intltool-merge... /usr/bin/intltool-merge >> >> checking for intltool-extract... /usr/bin/intltool-extract >> >> checking for xgettext... /home/ankit/dev/jhbuild/install/bin/xgettext >> >> checking for msgmerge... /home/ankit/dev/jhbuild/install/bin/msgmerge >> >> checking for msgfmt... /home/ankit/dev/jhbuild/install/bin/msgfmt >> >> checking for gmsgfmt... /home/ankit/dev/jhbuild/install/bin/msgfmt >> >> checking for perl... /usr/bin/perl >> >> checking for perl >= 5.8.1... 5.14.2 >> >> checking for XML::Parser... ok >> >> checking for library containing strerror... none required >> >> checking for gcc... (cached) gcc >> >> checking whether we are using the GNU C compiler... (cached) yes >> >> checking whether gcc accepts -g... (cached) yes >> >> checking for gcc option to accept ISO C89... (cached) none needed >> >> checking dependency style of gcc... (cached) gcc3 >> >> checking how to run the C preprocessor... 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 build system type... x86_64-unknown-linux-gnu >> >> checking host system type... x86_64-unknown-linux-gnu >> >> checking how to print strings... printf >> >> checking for a sed that does not truncate output... /bin/sed >> >> checking for fgrep... /bin/grep -F >> >> checking for ld used by gcc... /usr/bin/ld >> >> checking if the linker (/usr/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 how to convert x86_64-unknown-linux-gnu file names to >>> x86_64-unknown-linux-gnu format... func_convert_file_noop >> >> checking how to convert x86_64-unknown-linux-gnu file names to toolchain >>> format... func_convert_file_noop >> >> checking for /usr/bin/ld option to reload object files... -r >> >> checking for objdump... objdump >> >> checking how to recognize dependent libraries... pass_all >> >> checking for dlltool... no >> >> checking how to associate runtime and link libraries... printf %s\n >> >> checking for ar... ar >> >> checking for archiver @FILE support... @ >> >> checking for strip... strip >> >> checking for ranlib... ranlib >> >> checking command to parse /usr/bin/nm -B output from gcc object... ok >> >> checking for sysroot... no >> >> checking for mt... mt >> >> checking if mt is a manifest tool... no >> >> 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 for dlfcn.h... yes >> >> checking for objdir... .libs >> >> checking if gcc supports -fno-rtti -fno-exceptions... no >> >> checking for gcc option to produce PIC... -fPIC -DPIC >> >> checking if gcc PIC flag -fPIC -DPIC works... yes >> >> checking if gcc static flag -static works... yes >> >> checking if gcc supports -c -o file.o... yes >> >> checking if gcc supports -c -o file.o... (cached) yes >> >> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) 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 >> >> configure: creating ./config.lt >> >> config.lt: creating libtool >> >> checking whether byte ordering is bigendian... no >> >> checking size of long... 8 >> >> checking for pkg-config... (cached) >>> /home/ankit/dev/jhbuild/install/bin/pkg-config >> >> checking pkg-config is at least version 0.16... yes >> >> *configure: error: glib-compile-schemas not found.* >> >> *** Error during phase configure of rhythmbox: ########## Error running >>> ./autogen.sh --prefix /home/ankit/dev/jhbuild/install --libdir >>> '/home/ankit/dev/jhbuild/install/lib64' --disable-static --disable-gtk-doc >>> *** [1/1] >> >> >>> [1] Rerun phase configure >> >> [2] Ignore error and continue to build >> >> [3] Give up on module >> >> [4] Start shell >> >> [5] Reload configuration >> >> [6] Go to phase "wipe directory and start over" >> >> [7] Go to phase "clean" >> >> [8] Go to phase "distclean" >> >> > How do I get glib-compile-schemas? I've tried this after installing > libglib2.0-dev and libglib2.0.0-dbg. > > > -- *Ankit Arora** |* +91 955 256 4453 | f2011...@goa.bits-pilani.ac.in<f2009...@bits-goa.ac.in> *Second Year Undergraduate* *MSc.Tech Information Systems * *BITS-Pilani KK Birla Goa Campus*
_______________________________________________ rhythmbox-devel mailing list rhythmbox-devel@gnome.org https://mail.gnome.org/mailman/listinfo/rhythmbox-devel