Discussion:
[Rhythmbox-devel] Error trying to build from master using ./autogen.sh
Andrew Headrick
2016-06-22 20:30:47 UTC
Permalink
Hi,

I checked out from master this morning and am trying to follow the build
instructions on
https://wiki.gnome.org/Apps/Rhythmbox/FAQ#Development_information.

I'm using building on fedora 23.

I'm getting the following error running ./autogen.sh

➜ rhythmbox git:(andy) ✗ ./autogen.sh
Copying file po/Makefile.in.in
autoreconf: Entering directory `.'
autoreconf: running: intltoolize --automake --copy --force
autoreconf: running: aclocal --force --install -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_DIRS, '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: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:415: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and
its use is discouraged.
configure.ac:415: You should use the Autoconf-provided 'AC_PROG_MKDIR_P'
macro instead,
configure.ac:415: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your
Makefile.am files.
configure.ac:36: installing './compile'
configure.ac:9: installing './missing'
backends/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... 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... (cached) yes
./configure: line 3632: syntax error near unexpected token
`$GOBJECT_INTROSPECTION_REQS'
./configure: line 3632:
`GOBJECT_INTROSPECTION_REQUIRE($GOBJECT_INTROSPECTION_REQS)'

I searched google and bugzilla and all i found was a reference that glib
needed to be installed and it is.

Any ideas?

Thanks,
Andrew

p.s. Apologies if this shows up in the list twice. I submitted it once
before I joined the list like a dummy.
Matt N
2016-06-22 20:46:19 UTC
Permalink
Hi Andrew,

I haven't touched rb in a little while, but I'm on fedora, too, and I think
what you want is the gobject-introspection-devel package.

There will be other requirements to install after that, but you will
probably have an easier time mapping error messages to packages for those.

Happy hacking!
Post by Andrew Headrick
Hi,
I checked out from master this morning and am trying to follow the build
instructions on
https://wiki.gnome.org/Apps/Rhythmbox/FAQ#Development_information.
I'm using building on fedora 23.
I'm getting the following error running ./autogen.sh
➜ rhythmbox git:(andy) ✗ ./autogen.sh
Copying file po/Makefile.in.in
autoreconf: Entering directory `.'
autoreconf: running: intltoolize --automake --copy --force
autoreconf: running: aclocal --force --install -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_DIRS, '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: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:415: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and
its use is discouraged.
configure.ac:415: You should use the Autoconf-provided 'AC_PROG_MKDIR_P'
macro instead,
configure.ac:415: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your
Makefile.am files.
configure.ac:36: installing './compile'
configure.ac:9: installing './missing'
backends/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... 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... (cached) yes
./configure: line 3632: syntax error near unexpected token
`$GOBJECT_INTROSPECTION_REQS'
`GOBJECT_INTROSPECTION_REQUIRE($GOBJECT_INTROSPECTION_REQS)'
I searched google and bugzilla and all i found was a reference that glib
needed to be installed and it is.
Any ideas?
Thanks,
Andrew
p.s. Apologies if this shows up in the list twice. I submitted it once
before I joined the list like a dummy.
_______________________________________________
rhythmbox-devel mailing list
https://mail.gnome.org/mailman/listinfo/rhythmbox-devel
Andrew Headrick
2016-06-22 21:00:03 UTC
Permalink
Thanks Matt,

That fixed my issue and I'm now on to new errors! Thanks. That devel
package pulls in glib2-devel which I believe solved the issue.

Thanks a bunch. I'll keep banging.
A
Post by Matt N
Hi Andrew,
I haven't touched rb in a little while, but I'm on fedora, too, and I
think what you want is the gobject-introspection-devel package.
There will be other requirements to install after that, but you will
probably have an easier time mapping error messages to packages for those.
Happy hacking!
Post by Andrew Headrick
Hi,
I checked out from master this morning and am trying to follow the build
instructions on
https://wiki.gnome.org/Apps/Rhythmbox/FAQ#Development_information.
I'm using building on fedora 23.
I'm getting the following error running ./autogen.sh
➜ rhythmbox git:(andy) ✗ ./autogen.sh
Copying file po/Makefile.in.in
autoreconf: Entering directory `.'
autoreconf: running: intltoolize --automake --copy --force
autoreconf: running: aclocal --force --install -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_DIRS, '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: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:415: warning: The 'AM_PROG_MKDIR_P' macro is deprecated,
and its use is discouraged.
configure.ac:415: You should use the Autoconf-provided 'AC_PROG_MKDIR_P'
macro instead,
configure.ac:415: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your
Makefile.am files.
configure.ac:36: installing './compile'
configure.ac:9: installing './missing'
backends/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... 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... (cached) yes
./configure: line 3632: syntax error near unexpected token
`$GOBJECT_INTROSPECTION_REQS'
`GOBJECT_INTROSPECTION_REQUIRE($GOBJECT_INTROSPECTION_REQS)'
I searched google and bugzilla and all i found was a reference that glib
needed to be installed and it is.
Any ideas?
Thanks,
Andrew
p.s. Apologies if this shows up in the list twice. I submitted it once
before I joined the list like a dummy.
_______________________________________________
rhythmbox-devel mailing list
https://mail.gnome.org/mailman/listinfo/rhythmbox-devel
Christophe Fergeau
2016-06-23 07:42:43 UTC
Permalink
Post by Andrew Headrick
Thanks Matt,
That fixed my issue and I'm now on to new errors! Thanks. That devel
package pulls in glib2-devel which I believe solved the issue.
"dnf build rhythmbox" should pull in most of the needed dependencies for
you.

Christophe

Loading...