Jeff,
as it turned out, my .tcshrc file did output "DISPLAY known"... I
had logic to set DISPLAY if it was undefined:
if ( ! $?DISPLAY ) then
if ( ! $?SSH_CLIENT ) then
if ( "$OS" == "darwin") then
# ........... irrelevant
else
echo "no environment variable to capture your IP from"
set w_data = $user
setenv DISPLAY ${w_data}:0.0
endif
else
set whom = `echo $SSH_CLIENT `
if ( $?whom ) then
set i_am = `echo $whom[1] | sed -e "s/::ffff:128/128/"`
setenv DISPLAY ${i_am}:0.0
echo " DISPLAY set from SSH_CLIENT"
endif
endif
else
echo " DISPLAY known"
endif
I have commented out the echo of "display known", and now
openmpi-1.2.4 makes just fine. Furthermore, openmpi-1.2.3 no longer
generates the unterminated newlines for sed either, and also makes
correctly. I must have mistyped something when I grep'ed for
"display" or "known" before my reply to Reuti, since I didn't find it
until your question. thanks for all the help.
Michael Clover
mclo...@san.rr.com
On Oct 8, 2007, at 11:09 , users-requ...@open-mpi.org wrote:
On Oct 8, 2007, at 9:00 , users-requ...@open-mpi.org wrote:
------------------------------
Message: 5
Date: Tue, 9 Oct 2007 08:08:23 +0200
From: Jeff Squyres <jsquy...@cisco.com>
Subject: Re: [OMPI users] ompi-1.2.4 fails to make on iMac (10.4.10)
To: Open MPI Users <us...@open-mpi.org>
Message-ID: <897eb321-9a89-4d8b-8b19-d53225573...@cisco.com>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
From the files you attached, I see the following in config.log:
OMPI_CC_ABSOLUTE=' DISPLAY known
and several lines later:
OMPI_CXX_ABSOLUTE=' DISPLAY known
But in Makefile, I see this bogus 2-line value (same as you noted):
OMPI_CC_ABSOLUTE = DISPLAY known
/usr/bin/gcc
and several lines later:
OMPI_CXX_ABSOLUTE = DISPLAY known
/usr/bin/g++
Note that we set these two values in configure with the following
commands:
OMPI_CC_ABSOLUTE="`which $CC`"
OMPI_CXX_ABSOLUTE="`which $CXX`"
So I *suspect* that the bogus values in config.status are totally
hosing you when trying to create all the other files -- the version
of "sed" is a red herring.
What exactly is your output when you run "which gcc" and "which g+
+"? We are blindly taking the whole value -- mainly because I've
never seen "which foo" give more than one line on stdout. ;-)
What *could* be happening is that your shell startup files are
generating some output (e.g., "DISPLAY known") and that's being
output before "which foo" is run because of the `` usage. Do your
shell startup files emit "DISPLAY known" when you start up?
------------------------------
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
End of users Digest, Vol 713, Issue 1
*************************************