Bennett Helm wrote:

> Angus -
> 
> Unfortunately, it doesn't work; what follows is the latest output.
> (I must say, though: it's great to be able to get this kind of
> response so quickly!)
> 
> Thanks again.
> 
> Bennett

> ----------------
> formulabase.C:910:2: warning: #warning pretty ugly
> formulabase.h: In function `void
> __static_initialization_and_destruction_0(int,
>     int)':
> formulabase.h:32: no matching function for call to
> `std::type_info::type_info()
>     '
> /usr/include/gcc/darwin/3.1/g++-v3/typeinfo:78: candidates are:
>     std::type_info::type_info(const char*)
> /usr/include/gcc/darwin/3.1/g++-v3/typeinfo:72:
>     std::type_info::type_info(const std::type_info&)
> make: *** [formulabase.lo] Error 1

Then I'm afraid that I'll have to give up. This probably really is a 
bug with your gcc/distribution. How good are Mac at dealing with such 
problems?

Note that you aren't the only one reporting this problem on the Mac, 
so you clearly haven't done something stupid ;-) I'd scream at them 
if I were you.

Angus

Incidentally, to turn off those `long double' warnings, change your 
configure file:
-    CXXFLAGS="-g -O"
+    CXXFLAGS="-Wno-long-double -g -O"
and re-configure. Ditto, it would appear that you don't need the 
-I/usr/local/include line.

A.


Reply via email to