Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build breaks without autoreconf #73

Closed
yurivict opened this issue Jan 13, 2018 · 6 comments
Closed

Build breaks without autoreconf #73

yurivict opened this issue Jan 13, 2018 · 6 comments

Comments

@yurivict
Copy link

yurivict commented Jan 13, 2018

When I try building it on FreeBSD using just 'configure', the build breaks:

--- ./Makefile.in ---
WARNING: 'automake-1.15' is probably too old.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
*** [./Makefile.in] Error code 63

It succeeds with autoreconf.

Using automake-1.15.1, autoconf-2.69, which are the latest versions.

kkos pushed a commit that referenced this issue Jan 15, 2018
@kkos
Copy link
Owner

kkos commented Jan 15, 2018

I don't know what is taking place.
But anyway, I have installed automake 1.15.1 and updated corresponding files in develop branch.
I hope that this problem is solved in the next release.
Tarball is generated by "make dist".

kkos pushed a commit that referenced this issue Apr 2, 2018
@kkos
Copy link
Owner

kkos commented Jul 27, 2018

I have checked it on FreeBSD 11.2 in Virtual Box.
./configure; make; cd test; make test; commands are executed normally.
(onig-6.8.2.tar.gz, onig-6.7.1.tar.gz and onig-6.7.0.tar.gz)

$ uname -a
FreeBSD kosakobsd 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:32:14 UTC 2018     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

@kkos kkos closed this as completed Jul 27, 2018
@h1z1
Copy link

h1z1 commented Jan 29, 2019

Curious because this breaks jq. 1.13.4 is the current in Centos 7. That comes from f97f216 in configure.ac

AM_INIT_AUTOMAKE([-Wno-portability 1.14])`

Dropping it to 1.13 builds OK, so why the dependency? It's been that way for a few years

kkos pushed a commit that referenced this issue Jan 30, 2019
@kkos
Copy link
Owner

kkos commented Jan 30, 2019

I don't know the details about autoconf.
I removed 1.14 from AM_INIT_AUTOMAKE().
Does this change fix the problem?

@kkos kkos reopened this Jan 30, 2019
@h1z1
Copy link

h1z1 commented Jan 30, 2019

It does indeed. Not sure if you want to leave that in but with a lower version requirement as a safety.

@kkos
Copy link
Owner

kkos commented Jan 31, 2019

Thank you.
I leave it this state unless somebody objects.

@kkos kkos closed this as completed Feb 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants