Bug#661883: regina-rexx FTBFS on alpha: configure is using non-existent -m64 option thus misdetecting features
Source: regina-rexx
Version: 3.5-4
Severity: normal
User: debian-alpha@lists.debian.org
Usertags: alpha
X-Debbugs-CC: debian-alpha@lists.debian.org
regina-rexx FTBFS on Alpha. Build log is at:
http://buildd.debian-ports.org/status/fetch.php?pkg=regina-rexx&arch=alpha&ver=3.5-4&stamp=1329833131
Clues to the failure first appear during configure:
checking arpa/inet.h usability... no
checking arpa/inet.h presence... yes
configure: WARNING: arpa/inet.h: present but cannot be compiled
configure: WARNING: arpa/inet.h: check for missing prerequisite headers?
configure: WARNING: arpa/inet.h: see the Autoconf documentation
configure: WARNING: arpa/inet.h: section "Present But Cannot Be
Compiled"
configure: WARNING: arpa/inet.h: proceeding with the preprocessor's result
configure: WARNING: arpa/inet.h: in the future, the compiler will take
precedence
configure: WARNING: ## ---------------------------- ##
configure: WARNING: ## Report this to mark@rexx.org ##
configure: WARNING: ## ---------------------------- ##
And this occurs for quite a number of tests in configure.
The reason for this becomes obvious in the config.log. For example:
configure:4162: checking for ANSI C header files
configure:4192: gcc -c -g -O2 -m64 conftest.c >&5
cc1: error: unrecognized command line option '-m64'
The "-m64" option is being used in every invocation of the C compiler
during the running of configure even though it is _not_ a valid compiler
option on Alpha.
Interestingly the resultant makefile does not use the "-m64" option when
compiling the program proper but compilation fails anyway because most
of the features have been misdetected by configure.
Hopefully the above is enough of a clue as to what is going on but I can
reply with the full config.log if you prefer.
Cheers
Michael.
Reply to: