[Top][All Lists]

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

bug#19631: Libtoolize doesn't recognise local installations of m4

From: Gary V. Vaughan
Subject: bug#19631: Libtoolize doesn't recognise local installations of m4
Date: Mon, 19 Jan 2015 23:24:16 +0000

close 19631

> On Jan 19, 2015, at 7:40 PM, Riley Baird <address@hidden> wrote:
> Hi,
> If m4 is installed from source into the default location of
> /usr/local/bin/m4, libtoolise cannot find it when run from autogen.sh.
> This problem can be fixed by the command `export M4=/usr/local/bin/m4`,
> but automatic recognition of this path would be best. I am running
> OpenBSD 5.6.
> # ./autogen.sh
> creating libtransmission/version.h
> libtoolize:   error: One of these is required:
> libtoolize:                 gm4 gnum4 m4
> libtoolize:   error: Please install GNU M4, or 'export M4=/path/to/gnu/m4'.
> autoreconf: libtoolize failed with exit status: 1
> Yours thankfully,

At least with the recent Libtool 2.4.5 release, if you have /usr/local/bin
in your command search PATH when your autogen.sh script runs libtoolize, it
will find and use /usr/local/bin/m4 automatically if that m4 is suitable.

You can also use variations such as (assuming a bourns-like shell):

  M4=/path/to/gnu/m4 ./autogen.sh
  PATH=$PATH:/path/to/gnu/m4 ./autogen.sh
  env M4=/path/to/gnu/m4 ./autogen.sh

Gary V. Vaughan (gary AT gnu DOT org)

reply via email to

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