$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Matthias Troyer (troyer_at_[hidden])
Date: 2002-10-12 13:40:23
Hi,
When trying to build the boost libraries under the current MacOS X
version I run into error messages of the type:
template with C linkage
I could pin this down to the use of the -isystem option used when
compiling the files, and found a small test file which shows this error:
The following preprocessed source file shows the same error:
# 1 "/Users/troyer/src/boost/boost/config.hpp" 1 3 4
extern "C" {
}
template <class _Tp> class X;
The error message is
/Users/troyer/src/boost/boost/config.hpp:3: template with C linkage
and vanishes if the first line (the directive # 1 "/ ....) is removed.
Did anybody else have similar problems? Changing the -isystem option to
-I in the build file solved the problem for me, but I want to know what
the reason is, and if this is a bug that should be reported to Apple or
to the FSF.
With best regards,
Matthias