The following patch removes autoconf213 as a dependency from firefox
and thunderbird beacause these m4 files are dumb.
Details
Details
Diff Detail
Diff Detail
- Repository
- R11 FreeBSD ports repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
The horrors of run-autotools-fixup in bsd.port.mk led me here, no other reason, just seems like a sane thing to do.
Comment Actions
Turns out this is not enough: the build fails with
Refreshing /wrkdirs/usr/ports/www/firefox/work/firefox-99.0/old-configure with /wrkdirs/usr/ports/www/firefox/work/firefox-99.0/build/autoconf/autoconf.sh Autoconf requires GNU m4 1.1 or later ERROR: autoconf exited with return code 1 ===> Script "configure" failed unexpectedly.
That's from ./build/moz.configure/old.configure
Comment Actions
I haven't been able to reproduce that issues yet. Wonder why it is trying to refresh it.
Comment Actions
patch-bug847568 touches old-configure.in - I'd rather ask why it does not regenerate your old-configure (are you even building what I'm building?). If in doubt, avoid any manual manipulation of the source and use poudriere, everything else gives unpredictable results.
Comment Actions
Okay so the issue is that build/autoconf/autoconf.sh requires m4, and now that dependency is not being pulled in because there is no dependency on autoconf.