ports/125128: security/gnutls refuses to build with older devel/m4 (m4-1.4.1)

Igor Roshchin str at komkon.org
Mon Jun 30 23:30:02 UTC 2008


>Number:         125128
>Category:       ports
>Synopsis:       security/gnutls refuses to build with older devel/m4 (m4-1.4.1)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 30 23:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Igor Roshchin
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
KomKon
>Environment:
System: FreeBSD *.mydomain 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Tue Jul 12 16:03:42 EDT 2005 root at mydomain:/usr/obj/usr/src/sys/NEW i386


	
>Description:
Building of gnutls from ports breaks.
It requires certain version of m4 to be installed.
It breaks with m4-1.4.1, but started working after upgrade to m4-1.4.11,1.
So, somewhere on the way between these two version something got changed.

This needs to be reflected in the port requirements.

Also, despite the fact that I have autoconf-2.62 installed, 
make finds 2.61 - I suspect this may go away if INDEX-5 is corrected.
(I have ports updated via portsnap on 2008-06-30 early morning)

 
myhost: [18:47] [105] ...ports/security/gnutls#make
===>   gnutls-2.4.0 depends on file: /usr/local/bin/makeinfo - found
===>   gnutls-2.4.0 depends on file: /usr/local/bin/automake-1.10 - found
===>   gnutls-2.4.0 depends on file: /usr/local/bin/autoconf-2.61 - found
===>   gnutls-2.4.0 depends on file: /usr/local/bin/libtool - found
===>   gnutls-2.4.0 depends on executable: pkg-config - found
===>   gnutls-2.4.0 depends on shared library: gcrypt.15 - found
===>   gnutls-2.4.0 depends on shared library: gpg-error.0 - found
===>   gnutls-2.4.0 depends on shared library: iconv.3 - found
===>   gnutls-2.4.0 depends on shared library: intl - found
===>  Configuring for gnutls-2.4.0
aclocal.m4:20: warning: this file was generated for autoconf 2.62.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
configure.in:104: warning: AM_INTL_SUBDIR is m4_require'd but not m4_defun'd
m4/gettext.m4:362: AM_GNU_GETTEXT is expanded from...
configure.in:104: the top level
configure:6824: error: possibly undefined macro: AM_INTL_SUBDIR
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
*** Error code 1

Stop in /usr/ports/security/gnutls.

	
>How-To-Repeat:
	See above
>Fix:
	correct requirements for the m4 version in the port.
	also, consider correcting the required version of autoconf (cosmetic)
	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list