breakage via Templates/config.sub
Christoph Moench-Tegeder
cmt at burggraben.net
Tue Jun 4 15:56:39 UTC 2013
Hi,
autoconf/automake-configure using ports fail to build on amd64 (not on
i386), as witnessed with the current pcre-8.33 port (and more, if you test
for it).
"make configure" (ultimatively, ./configure) bails out with
checking build system type... Invalid configuration `amd64-portbld-freebsd9.1': machine `amd64-portbld' not recognized
configure: error: /bin/sh ./config.sub amd64-portbld-freebsd9.1 failed
===> Script "configure" failed unexpectedly.
Comparing an "original" config.sub (e.g. from pcre again) to the one
supplied in ports/Templates/config.sub, one cannot really miss the diff:
--- /usr/ports/Templates/config.sub 2013-06-04 17:35:53.000000000 +0200
+++ pcre-8.33/config.sub 2013-05-27 17:56:00.000000000 +0200
@@ -473,6 +473,12 @@
basic_machine=a29k-none
os=-bsd
;;
+ amd64)
+ basic_machine=x86_64-pc
+ ;;
+ amd64-*)
+ basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
amdahl)
basic_machine=580-amdahl
os=-sysv
which quite obviously explains the trouble...
Bapt, you were the last committer on that file, could you please add the
evaporated lines back again?
Regards,
Christoph
--
Spare Space
More information about the freebsd-ports
mailing list