As I indicated earlier today, the CMRed fix to push/pop "dir" in hwloc did
NOT fix the problem of configure failing after running autogen.pl on my
NetBSD-6/amd64 system.

I've traced the problem to the following fragment from
_LT_PROG_ECHO_BACKSLASH in the NetBSD-provided libtool.m4:
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
    for dir in $PATH /usr/ucb; do
      IFS="$lt_save_ifs"
      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null`
&&
         test "X$echo_testing_string" = "X$echo_test_string"; then
        ECHO="$dir/echo"
        break
      fi
    done

I am hoping to generate an appropriate fix-up in autogen.pl if I can find
time.
However, I am sending this email to document my finding in case I don't get
back to this.

-Paul


On Fri, Dec 20, 2013 at 6:49 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com
> wrote:

> I just submitted a CMR to Brian to fix this:
>
>     https://svn.open-mpi.org/trac/ompi/ticket/4015
>
>
> On Dec 19, 2013, at 10:46 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
>
> > Probably nobody cares, but I'll report this for completeness.
> > In trying to understand the "make install" failure on NetBSD-6 I run
> "autogen.sh".
> >
> > The versions detected:
> >
> >    Searching for autoconf
> >      Found autoconf version 2.69; checking version...
> >        Found version component 2 -- need 2
> >        Found version component 69 -- need 65
> >      ==> ACCEPTED
> >    Searching for libtoolize
> >      Found libtoolize version 2.2.6b; checking version...
> >        Found version component 2 -- need 2
> >        Found version component 2 -- need 2
> >        Found version component 6b -- need 6b
> >      ==> ACCEPTED
> >    Searching for automake
> >      Found automake version 1.13.1; checking version...
> >        Found version component 1 -- need 1
> >        Found version component 13 -- need 12
> >      ==> ACCEPTED
> >
> > The problem is that when run, the generated configure script dies as
> follows:
> >
> > *** Java compiler
> > configure: WARNING: Found configure shell variable clash!
> > configure: WARNING: OPAL_VAR_SCOPE_PUSH called on "dir",
> > configure: WARNING: but it is already defined with value "/bin"
> > configure: WARNING: This usually indicates an error in configure.
> > configure: error: Cannot continue
> >
> >
> > -Paul
> >
> > --
> > Paul H. Hargrove                          phhargr...@lbl.gov
> > Future Technologies Group
> > Computer and Data Sciences Department     Tel: +1-510-495-2352
> > Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> > _______________________________________________
> > devel mailing list
> > de...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>



-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to