Full_Name: Gordon Lack Version: 2.4.0 OS: Redhat Linux AS2.1 Submission from: (NULL) (198.28.92.5) Not sure whether this is a configure issue or an R one. It's only a minor issue, so this is really just FYI. The code in configure checks for the version of makeinfo by splitting the version string into a major and minor component. The tests on these assume they are numeric. RHAS2.1 shipped with a makeinfo version of "4.0b" The result is this: ====checking whether makeinfo version is at least 4.7... ./configure: test: 0b: integer expression expected yes ==== ie: an error reported, but the test passed (4.0b > 4.7!!!). And there is no command line option to tell configure not to run the makeinfo commands (you can set r_cv_prog_makeinfo_v4=0 in your environment, but that isn't "right").
>>>>> gml4410 writes:> Full_Name: Gordon Lack > Version: 2.4.0 > OS: Redhat Linux AS2.1 > Submission from: (NULL) (198.28.92.5)> Not sure whether this is a configure issue or an R one.> It's only a minor issue, so this is really just FYI.> The code in configure checks for the version of makeinfo by splitting the > version string into a major and minor component. The tests on these assume they > are numeric.> RHAS2.1 shipped with a makeinfo version of "4.0b"> The result is this: > ====> checking whether makeinfo version is at least 4.7... > ./configure: test: 0b: integer expression expected > yes > ==== > ie: an error reported, but the test passed (4.0b > 4.7!!!).> And there is no command line option to tell configure not to run the > makeinfo commands (you can set r_cv_prog_makeinfo_v4=0 in your > environment, but that isn't "right").Did you try configuring with MAKEINFO=false in your envrionment? -k
Kurt Hornik wrote:> > Did you try configuring with MAKEINFO=false in your envrionment?No, but I just have and it makes no difference. The relevant code in configure is: ==============echo "$as_me:$LINENO: checking for working makeinfo" >&5 echo $ECHO_N "checking for working makeinfo... $ECHO_C" >&6 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then MAKEINFO=makeinfo echo "$as_me:$LINENO: result: found" >&5 echo "${ECHO_T}found" >&6 else MAKEINFO="\$(SHELL) \$(top_srcdir)/tools/missing makeinfo" echo "$as_me:$LINENO: result: missing" >&5 echo "${ECHO_T}missing" >&6 fi ============== and that is always going to run "makeinfo --version" (which succeeds) and hence set MAKEINFO=makeinfo within the script.