You are not logged in.

#1 2010-10-17 08:17:44

cdwijs
Member
Registered: 2010-04-24
Posts: 289

[solved]guile-gnome-platform: make[4]: *** [gobject.doc] Error 1

Hi All,

I'm trying to compile guile-gnome-platform from aur:
http://aur.archlinux.org/packages.php?ID=20033

This gives me the following error:

make[4]: Entering directory `/storage/home/cedric/download/guile-gnome-platform/src/guile-gnome-platform-2.16.1/glib/gnome/gobject'
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gc.c > gc.x \
    || { rm gc.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gutil.c > gutil.x \
    || { rm gutil.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gtype.c > gtype.x \
    || { rm gtype.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gparameter.c > gparameter.x \
    || { rm gparameter.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gvalue.c > gvalue.x \
    || { rm gvalue.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gclosure.c > gclosure.x \
    || { rm gclosure.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gsignal.c > gsignal.x \
    || { rm gsignal.x; false; }
guile-snarf -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gobject.c > gobject.x \
    || { rm gobject.x; false; }
gcc -E -DSCM_MAGIC_SNARF_DOCS -DHAVE_CONFIG_H -I. -I. -Wall -g -pthread -std=gnu99 -pthread -I/usr/lib/libffi-3.0.9/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   gobject.c \
      | grep -E '^\^\^ {.*\^\^ }' > gobject.doc || { rm gobject.doc; false; }
make[4]: *** [gobject.doc] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/storage/home/cedric/download/guile-gnome-platform/src/guile-gnome-platform-2.16.1/glib/gnome/gobject'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/storage/home/cedric/download/guile-gnome-platform/src/guile-gnome-platform-2.16.1/glib/gnome'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/storage/home/cedric/download/guile-gnome-platform/src/guile-gnome-platform-2.16.1/glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/storage/home/cedric/download/guile-gnome-platform/src/guile-gnome-platform-2.16.1'
make: *** [all] Error 2
    Aborting...

To me, it looks like the compiler is looking for gobject.doc, but this is not present, find does not return any hits:

cedric@laptop:/storage/home/cedric/download/guile-gnome-platform$ find -iname gobject.doc
cedric@laptop:/storage/home/cedric/download/guile-gnome-platform$

My version of gnome is 2.30.2, maybe  guile-gnome-platform-2.16.1 is too old? however, 2.16.1 is the newest version here:
http://ftp.gnu.org/pub/gnu/guile-gnome/ … -platform/

Best regards,
Cedric

Last edited by cdwijs (2010-10-18 16:25:40)

Offline

#2 2010-10-17 08:28:05

cdwijs
Member
Registered: 2010-04-24
Posts: 289

Re: [solved]guile-gnome-platform: make[4]: *** [gobject.doc] Error 1

Let's try with the latest git version, as described here:
http://www.gnu.org/software/guile-gnome/dev/

git clone git://git.sv.gnu.org/guile-gnome.git guile-gnome-platform

cedric@laptop:~/download/guile-gnome-platform-git$ git clone git://git.sv.gnu.org/guile-gnome.git guile-gnome-platform
Cloning into guile-gnome-platform...
remote: Counting objects: 9599, done.
remote: Compressing objects: 100% (3199/3199), done.
remote: Total 9599 (delta 6306), reused 9599 (delta 6306)
Receiving objects: 100% (9599/9599), 12.38 MiB | 589 KiB/s, done.
Resolving deltas: 100% (6306/6306), done.

cd guile-gnome-platform
scripts/configure-packages guile-gnome-platform

cedric@laptop:~/download/guile-gnome-platform-git$ cd guile-gnome-platform
cedric@laptop:~/download/guile-gnome-platform-git/guile-gnome-platform$ scripts/configure-packages guile-gnome-platform
configuring scripts/.. as package guile-gnome-platform
checking out atk
first checking out local tracking branch for origin/atk
Branch atk set up to track remote branch atk from origin.
Cloning into atk...
done.
Branch atk set up to track remote branch atk from origin.
Switched to a new branch 'atk'
checking out cairo
first checking out local tracking branch for origin/cairo
Branch cairo set up to track remote branch cairo from origin.
Cloning into cairo...
done.
Branch cairo set up to track remote branch cairo from origin.
Switched to a new branch 'cairo'
checking out corba
first checking out local tracking branch for origin/corba
Branch corba set up to track remote branch corba from origin.
Cloning into corba...
done.
Branch corba set up to track remote branch corba from origin.
Switched to a new branch 'corba'
checking out defs
first checking out local tracking branch for origin/defs
Branch defs set up to track remote branch defs from origin.
Cloning into defs...
done.
Branch defs set up to track remote branch defs from origin.
Switched to a new branch 'defs'
checking out gconf
first checking out local tracking branch for origin/gconf
Branch gconf set up to track remote branch gconf from origin.
Cloning into gconf...
done.
Branch gconf set up to track remote branch gconf from origin.
Switched to a new branch 'gconf'
checking out glib
first checking out local tracking branch for origin/glib
Branch glib set up to track remote branch glib from origin.
Cloning into glib...
done.
Branch glib set up to track remote branch glib from origin.
Switched to a new branch 'glib'
checking out gnome-vfs
first checking out local tracking branch for origin/gnome-vfs
Branch gnome-vfs set up to track remote branch gnome-vfs from origin.
Cloning into gnome-vfs...
done.
Branch gnome-vfs set up to track remote branch gnome-vfs from origin.
Switched to a new branch 'gnome-vfs'
checking out gtk
first checking out local tracking branch for origin/gtk
Branch gtk set up to track remote branch gtk from origin.
Cloning into gtk...
done.
Branch gtk set up to track remote branch gtk from origin.
Switched to a new branch 'gtk'
checking out libglade
first checking out local tracking branch for origin/libglade
Branch libglade set up to track remote branch libglade from origin.
Cloning into libglade...
done.
Branch libglade set up to track remote branch libglade from origin.
Switched to a new branch 'libglade'
checking out libgnome
first checking out local tracking branch for origin/libgnome
Branch libgnome set up to track remote branch libgnome from origin.
Cloning into libgnome...
done.
Branch libgnome set up to track remote branch libgnome from origin.
Switched to a new branch 'libgnome'
checking out libgnomecanvas
first checking out local tracking branch for origin/libgnomecanvas
Branch libgnomecanvas set up to track remote branch libgnomecanvas from origin.
Cloning into libgnomecanvas...
done.
Branch libgnomecanvas set up to track remote branch libgnomecanvas from origin.
Switched to a new branch 'libgnomecanvas'
checking out libgnomeui
first checking out local tracking branch for origin/libgnomeui
Branch libgnomeui set up to track remote branch libgnomeui from origin.
Cloning into libgnomeui...
done.
Branch libgnomeui set up to track remote branch libgnomeui from origin.
Switched to a new branch 'libgnomeui'
checking out pango
first checking out local tracking branch for origin/pango
Branch pango set up to track remote branch pango from origin.
Cloning into pango...
done.
Branch pango set up to track remote branch pango from origin.
Switched to a new branch 'pango'
cedric@laptop:~/download/guile-gnome-platform-git/guile-gnome-platform$ 

./autogen.sh --prefix=... && make <=fails

cedric@laptop:~/download/guile-gnome-platform-git/guile-gnome-platform$ ./autogen.sh --prefix=... && make
+ passing --prefix=... to configure
+ options passed to configure:  --prefix=...
+ check for build tools
  checking for autoconf >= 2.52 ... found 2.67, ok.
  checking for automake >= 1.7 ... found 1.11.1, ok.
  checking for libtoolize >= 1.4.0 ... found 2.2.10, ok.
  checking for pkg-config >= 0.8.0 ... found 0.25, ok.
+ creating configure.ac and top-level Makefile.am
+ using VERSION 2.16.1 from glib
+ configuring tree as guile-gnome-platform, version 2.16.1
+ sorting package dependencies...
  defs glib cairo atk pango gtk libgnomeui libgnomecanvas libgnome libglade gnome-vfs gconf corba 
+ running libtoolize --copy --force...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: You should add the contents of the following files to `aclocal.m4':
libtoolize:   `/usr/share/aclocal/libtool.m4'
libtoolize:   `/usr/share/aclocal/ltoptions.m4'
libtoolize:   `/usr/share/aclocal/ltversion.m4'
libtoolize:   `/usr/share/aclocal/ltsugar.m4'
libtoolize:   `/usr/share/aclocal/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
+ running aclocal ...
/usr/share/aclocal/libstroke.m4:29: warning: underquoted definition of smr_ARG_WITHLIB
/usr/share/aclocal/libstroke.m4:29:   run info '(automake)Extending aclocal'
/usr/share/aclocal/libstroke.m4:29:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
+ running autoheader ...
+ running autoconf ...
+ running automake -a -c...
configure.ac:25: installing `./config.guess'
configure.ac:25: installing `./config.sub'
configure.ac:6: installing `./install-sh'
configure.ac:6: installing `./missing'
atk/doc/Makefile.am:13: installing `atk/doc/mdate-sh'
atk/doc/Makefile.am:13: installing `atk/doc/texinfo.tex'
atk/gnome/gw/Makefile.am: installing `./depcomp'
corba/doc/Makefile.am:9: installing `corba/doc/texinfo.tex'
gconf/doc/Makefile.am:19: installing `gconf/doc/mdate-sh'
gconf/doc/Makefile.am:19: installing `gconf/doc/texinfo.tex'
glib/doc/glib/Makefile.am:27: installing `glib/doc/glib/mdate-sh'
glib/doc/glib/Makefile.am:27: installing `glib/doc/glib/texinfo.tex'
glib/doc/gobject/Makefile.am:12: installing `glib/doc/gobject/texinfo.tex'
gnome-vfs/doc/Makefile.am:44: installing `gnome-vfs/doc/mdate-sh'
gnome-vfs/doc/Makefile.am:44: installing `gnome-vfs/doc/texinfo.tex'
gtk/doc/gdk/Makefile.am:28: installing `gtk/doc/gdk/mdate-sh'
gtk/doc/gdk/Makefile.am:28: installing `gtk/doc/gdk/texinfo.tex'
gtk/doc/gtk/Makefile.am:42: installing `gtk/doc/gtk/mdate-sh'
gtk/doc/gtk/Makefile.am:42: installing `gtk/doc/gtk/texinfo.tex'
libglade/doc/Makefile.am:14: installing `libglade/doc/mdate-sh'
libglade/doc/Makefile.am:14: installing `libglade/doc/texinfo.tex'
libgnome/doc/Makefile.am:24: installing `libgnome/doc/mdate-sh'
libgnome/doc/Makefile.am:24: installing `libgnome/doc/texinfo.tex'
libgnomecanvas/doc/Makefile.am:13: installing `libgnomecanvas/doc/mdate-sh'
libgnomecanvas/doc/Makefile.am:13: installing `libgnomecanvas/doc/texinfo.tex'
libgnomeui/doc/Makefile.am:58: installing `libgnomeui/doc/mdate-sh'
libgnomeui/doc/Makefile.am:58: installing `libgnomeui/doc/texinfo.tex'
pango/doc/pango/Makefile.am:26: installing `pango/doc/pango/mdate-sh'
pango/doc/pango/Makefile.am:26: installing `pango/doc/pango/texinfo.tex'
pango/doc/pangocairo/Makefile.am:19: installing `pango/doc/pangocairo/mdate-sh'
pango/doc/pangocairo/Makefile.am:19: installing `pango/doc/pangocairo/texinfo.tex'
+ running configure ... 
  ./configure default flags: --enable-maintainer-mode
  ./configure external flags:  --prefix=...

configure: WARNING: unrecognized options: --enable-maintainer-mode
configure: error: expected an absolute directory name for --prefix: ...
  configure failed
cedric@laptop:~/download/guile-gnome-platform-git/guile-gnome-platform$

./autogen.sh --prefix=/usr && make
Now it compiles without any problems.

Best regards,
Cedric

Last edited by cdwijs (2010-10-17 08:34:40)

Offline

Board footer

Powered by FluxBB