[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hurd port for gcc go PATCH 0-3 (9)

From: Svante Signell
Subject: Re: Hurd port for gcc go PATCH 0-3 (9)
Date: Sat, 12 Apr 2014 16:04:21 +0200

On Fri, 2014-04-11 at 07:48 -0700, Ian Lance Taylor wrote:
> On Fri, Apr 11, 2014 at 5:47 AM, Svante Signell
> <svante.signell@gmail.com> wrote:
> >
> > Attached are patches to enable gccgo to build properly on Debian
> > GNU/Hurd on gcc-4.9 (4.9-20140406).
> Thanks.  Will review after 4.9 has branched.

Thanks! Modified patches will follow soon based on the comments made by
Samuel and some other changes.

> > Note: Creating the Makefile.in is hard (unnecessary) work since automake
> > is no longer used in the build system.
> > Both (cd src/libgo;automake-1.11) and (cd src/libgo;autoreconf2.64)
> > fails. The diff for Makefile.in has to be patched by hand with the aid
> > of the diff for Makefile.am :( This file should be possible to generate
> > from Makefile.am when modifying manually. In my opinion the build system
> > is broken wrt libgo.
> I don't understand this comment.  The GCC libraries do still use
> automake.  I regularly use automake to regenerate the libgo
> Makefile.in file.  What fails when you try it?

(cd src/libgo;automake-1.11)
aclocal.m4:16: warning: this file was generated for autoconf 2.64.
You have another version of autoconf.  It may work, but is not
guaranteed to.
If you have problems, you may need to regenerate the build system
To do so, use the procedure documented by the package, typically
config/go.m4:10: error: m4_copy: won't overwrite defined macro:
config/go.m4:10: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
automake-1.11: autoconf failed with exit status: 1

(cd src/libgo;autoreconf2.64)
configure.ac:22: error: Autoconf version 2.65 or higher is required
/usr/share/aclocal-1.14/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
configure.ac:22: the top level
autom4te2.64: /usr/bin/m4 failed with exit status: 63
aclocal: error: echo failed with exit status: 63
autoreconf2.64: aclocal failed with exit status: 63

Installing autoconf2.65 does not work either :(
dpkg -i autoconf_2.65-4_all.deb'
dpkg: warning: downgrading autoconf from 2.69-6 to 2.65-4
(Reading database ... 183400 files and directories currently installed.)
Preparing to unpack .../autoconf_2.65-4_all.deb ...
Unpacking autoconf (2.65-4) over (2.69-6) ...
Setting up autoconf (2.65-4) ...

(cd src/libgo;autoreconf)
configure.ac:10: error: Please use exactly Autoconf 2.64 instead of
../config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded
configure.ac:10: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

reply via email to

[Prev in Thread] Current Thread [Next in Thread]