[Developers] compiling ADMB with clang
dave fournier
davef at otter-rsch.com
Mon Mar 19 13:30:45 PDT 2012
On 12-03-19 12:12 PM, Teresa A'mar wrote:
Hi Teresa,
I am working on some version of Ubuntu.
Issues so far are:
1.) version of clang supplied with Ubuntu does not work.
2.) download latest version ofclang via svn and run configure on it
3.) configure sees the broken version of clang and want to use it to
build the new clang.
so get rid of clang. Clang now builds.
4.) clang does not like class scope inside class definition as in
class xxx
{
xxx:xxx(void); // should be just xxx(void);
};
so fix a bunch of those
5.) Problem in cifstream need to cast int to ios::mode or some such
thing.
6.) problem with hard wired ar in make files. so create symbolic link
from
llvm-ar to my ~/bin/ar
7.) some kind of problem with the ar line anyway so
change to relevant directory and do
ar rs libxxx.a *.obj
by hand to buid all the ADMB libs one by one
That is as far as I got so far.
Dave
> Hi Dave,
>
> I tried compiling ADMB with clang 2.9 on Linux 32-bit. There were
> some issues with 2.9, so I used 3.0 instead. I have a separate ADMB
> configure file as well as a src/clang.mak file.
>
> Which OS are you using? You can download the clang/llvm binaries here
> http://llvm.org/releases/download.html, although I don't see any MinGW
> binaries for 3.0.
>
> -Teresa
>
>>
>> I tried to compile ADMB with clang. After a few files the make crashed
>> with the message
>>
>> fatal error: 'fstream' file not found
>>
>>
>> There appear to be header file problems. Has anyone successfully used
>> clang to compile ADMB?
>>
>> clang -v outputs
>>
>> clang version 2.8 (branches/release_28)
>> Target: x86_64-pc-linux-gnu
>> Thread model: posix
>>
>>
>>
>> Dave
>>
>>
>
More information about the Developers
mailing list