bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libtool 2.2.10] testsuite: 21 102 failed


From: Gary V. Vaughan
Subject: Re: [libtool 2.2.10] testsuite: 21 102 failed
Date: Fri, 11 Jun 2010 11:06:17 +0700

Hi Andreas,

[[adding Cc: bug-autoconf]]

Thanks for testing libtool, and for the report.

On 11 Jun 2010, at 05:02, Andreas Schwab wrote:
> There is no C++ compiler anywhere.
> 
> [...]
> checking for g++... no
> [...]
> checking whether g++ accepts -g... no
> [...]
> 
> In the AC_PROG_CXX macro AC_CHECK_TOOLS is called with [g++] as
> value-if-not-found.

Looks like a bug in autoconf.  If there is no working C++ compiler, AC_PROG_CXX 
ought not to pretend that there is.

> #                             -*- compilation -*-
> 21. flags.at:24: testing ...
> ./flags.at:24: { test -n "$CXX" && test "X$CXX" != Xno; } || (exit 77)
> enable shared libraries

Odd.  Just below that line in my copy of tests/testsuite it says:

test "X$CXX" != Xg++ || (g++ -v >/dev/null 2>&1) || (exit 77)

...which really should skip the test if `g++ -v' doesn't work. :(

Can you investigate why that exit isn't firing on your setup?

> ./flags.at:24: $LIBTOOL --tag=CXX --mode=compile $compile -c $source
> stderr:
> /usr/src/packages/BUILD/libtool-2.2.10/libtool: line 1159: g++: command not 
> found
> stdout:
> libtool: compile:  g++ -c a.cpp  -o .libs/a.o
> ./flags.at:24: exit code was 1, expected 0
> 21. flags.at:24: 21. passing CXX flags through libtool (flags.at:24): FAILED 
> (flags.at:24)

Cheers,
-- 
Gary V. Vaughan (address@hidden)        


reply via email to

[Prev in Thread] Current Thread [Next in Thread]