[Bug 277853] graphics/gd: build failure from missing automake
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 21 Mar 2024 01:41:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277853
Bug ID: 277853
Summary: graphics/gd: build failure from missing automake
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: dinoex@FreeBSD.org
Reporter: m.ne@gmx.net
Assignee: dinoex@FreeBSD.org
Flags: maintainer-feedback?(dinoex@FreeBSD.org)
Attachment #249357 maintainer-approval?
Flags:
Created attachment 249357
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=249357&action=edit
Patch leading to successful build
After the latest commit to the graphics/gd port I could no longer get a
successful build. The build log showed the following error messages:
>>>>>>>>>>>>>>>>>>>>>
Making all in tests
--- ./Makefile.in ---
cd .. && /bin/sh /wrkdirs/usr/ports/graphics/gd/work/libgd-2.3.3/config/missing
automake-1.16 --foreign tests/Makefile
/wrkdirs/usr/ports/graphics/gd/work/libgd-2.3.3/config/missing: automake-1.16:
not found
WARNING: 'automake-1.16' is missing on your system.
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:
<https://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<https://www.gnu.org/software/autoconf>
<https://www.gnu.org/software/m4/>
<https://www.perl.org/>
*** [./Makefile.in] Error code 127
make[1]: stopped in /wrkdirs/usr/ports/graphics/gd/work/libgd-2.3.3/tests
1 error
make[1]: stopped in /wrkdirs/usr/ports/graphics/gd/work/libgd-2.3.3/tests
make: stopped in /wrkdirs/usr/ports/graphics/gd/work/libgd-2.3.3
===> Compilation failed unexpectedly.
>>>>>>>>>>>>>>>>>>>>>>>>>
Curiously enough, running `poudriere testport` finished without problems.
Adding "USES+= autoreconf" to the port Makefile gives a successful build again,
however due to lack of time for more thorough investigation I'm not convinced
yet this is the proper way forward. It might at least be a viable workaround
for the time being, though.
--
You are receiving this mail because:
You are the assignee for the bug.