Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2019 09:44:06 +0200
From:      Willem Offermans <Willem@Offermans.Rompen.nl>
To:        Dima Pasechnik <dimpase+freebsd@gmail.com>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>, freebsd-stable@freebsd.org
Subject:   Re: ltmain.sh not found
Message-ID:  <3CF218F2-6F5B-4B70-8F44-95CEB508EF10@Offermans.Rompen.nl>
In-Reply-To: <CAAWYfq0ysssAeZQWF3L%2BJGvQaPwkshDMQ5L%2BL%2BPOhyb0WDp=og@mail.gmail.com>
References:  <083A2F75-E5A5-4A5E-AB70-63EC0217DE19@Offermans.Rompen.nl> <CAAWYfq0ysssAeZQWF3L%2BJGvQaPwkshDMQ5L%2BL%2BPOhyb0WDp=og@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Dear FreeBSD friends,

Ports tree should be up to date.

$ svnlite info /usr/ports/
Path: /usr/ports
Working Copy Root Path: /usr/ports
URL: svn://svn0.eu.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: svn://svn0.eu.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 499718
Node Kind: directory
Schedule: normal
Last Changed Author: tobik
Last Changed Rev: 499718
Last Changed Date: 2019-04-23 08:12:45 +0200 (Tue, 23 Apr 2019)


I had recently updated from FreeBSD 11.2 to 12.0.

Thereafter I have run ``portmaster -ad``, then the problems appear.

It should be something simple like running autoreconf during =
update/installation.
But I don=E2=80=99t know yet how to build this in into the ports and =
portmaster.




Wiel Offermans
Willem@Offermans.Rompen.nl




> On 24 Apr 2019, at 09:08, Dima Pasechnik <dimpase+freebsd@gmail.com> =
wrote:
>=20
> On Wed, Apr 24, 2019 at 7:58 AM Willem Offermans
> <Willem@offermans.rompen.nl> wrote:
>> Almost every third port update ends with ``configure.ac:6: error: =
required file './ltmain.sh' not found``.
>> See output below!
>>=20
>> I can copy ltmain manually: cp -p =
/usr/local/share/libtool/build-aux/ltmain.sh ., but this is quite
>> cumbersome.
>>=20
>> Does anyone know a more elegant solution?
>=20
> see =
https://www.gnu.org/software/automake/manual/html_node/Error-required-file=
-ltmain_002esh-not-found.html
>=20
> That is, teach the script in question to run autoreconf, if you want
> this to work.
>=20
>=20
> HTH
> Dima
>>=20
>>=20
>> Erroneous example:
>>=20
>>=20
>> =3D> SHA256 Checksum OK for =
libinotify-kqueue-libinotify-kqueue-20180201_GH0.tar.gz.
>> =3D=3D=3D>  Patching for libinotify-20180201_1
>> =3D=3D=3D>   libinotify-20180201_1 depends on package: autoconf>=3D2.69=
 - found
>> =3D=3D=3D>   libinotify-20180201_1 depends on package: =
automake>=3D1.16.1 - found
>> =3D=3D=3D>   libinotify-20180201_1 depends on executable: libtoolize =
- found
>> =3D=3D=3D>  Configuring for libinotify-20180201_1
>> configure.ac:6: installing './compile'
>> configure.ac:6: installing './config.guess'
>> configure.ac:6: installing './config.sub'
>> configure.ac:2: installing './install-sh'
>> configure.ac:6: error: required file './ltmain.sh' not found
>> configure.ac:2: installing './missing'
>> Makefile.am: installing './depcomp'
>> autoreconf-2.69: automake failed with exit status: 1
>> *** Error code 1
>>=20
>> Stop.
>> make: stopped in /usr/ports/devel/libinotify
>>=20
>> =3D=3D=3D>>> make build failed for devel/libinotify
>> =3D=3D=3D>>> Aborting update
>>=20
>> =3D=3D=3D>>> Update for libinotify-20180201 failed
>> =3D=3D=3D>>> Aborting update
>>=20
>>=20
>> Wiel Offermans
>> Willem@Offermans.Rompen.nl
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> freebsd-ports@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to =
"freebsd-ports-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CF218F2-6F5B-4B70-8F44-95CEB508EF10>