[Users] Installing on OSX10.12
Guy
guy.pitman at bigpond.com
Tue Dec 20 16:56:57 CST 2016
Hi Ian,
I deleted the Cactus directory and re- downloaded using Homebrew. After running ./simfactory/bin/sim setup --optionlist=osx-homebrew.cfg --runscript generic-mpi.run
I checked the simfactory/mdb/optionlists/osx-homebrew.cfg which had the following lines
CPP = cpp-6
FPP = cpp-6
CC = gcc-6
CXX = g++-6
F90 = gfortran-6
CPPFLAGS =
FPPFLAGS = -traditional
CFLAGS = -g -std=c11
CXXFLAGS = -g -std=c++14
F90FLAGS = -g -m128bit-long-double -fcray-pointer -ffixed-line-length-none
LDFLAGS = -lgfortran
(see attached)
I did not edit anything
I ran ./simfactory/bin/sim build --mdbkey make 'make -j2' --thornlist=manifest/einsteintoolkit.th
and got the following output
Thanks and Regards
Guy
> On 21 Dec. 2016, at 4:47 am, Ian Hinder <ian.hinder at aei.mpg.de> wrote:
>
>
> On 20 Dec 2016, at 03:12, Guy <guy.pitman at bigpond.com> wrote:
>
>> Hi Eloisa
>>
>> I installed gcc6 and changed the option list to point to that
>>
>> (CPP = cpp-6
>> FPP = cpp-6
>> CC = gcc-6
>> CXX = g++-6
>> F90 = gfortran-6
>>
>> CPPFLAGS =
>> FPPFLAGS = -traditional
>> CFLAGS = -g -std=c11
>> CXXFLAGS = -g -std=c++14
>> F90FLAGS = -g -m128bit-long-double -fcray-pointer -ffixed-line-length-none
>>
>> LDFLAGS = -lgfortran)
>>
>>
>> But when I run build, I get the error message
>>
>> Configuration script for thorn FORTRAN returned exit code 1
>> Error message: 'Fortran thorn requires that a Fortran compiler is defined, but F77 = 'none' and F90 = 'none'. Aborting.’
>>
>> I have searched for these expressions and found something in
>>
>> ./lib/make/configure, but am not sure how/whether to change it.
>>
>>
>> Do you have any ideas?
>
> Hi,
>
> The first thing to try when you get some sort of unexplained error and have been trying different build options, is to remove the configuration and do a fresh build.
>
> rm -rf configs/sim
>
> This will give you a clean slate, and it shouldn't matter what you have done before with the build. The sim setup command has also written some files outside the configs directory; it writes simfactory/etc/defs.local.ini and simfactory/mdb/machines/<machinename>.ini.
>
> I suspect that what happened above is that you edited the optionlist but simfactory didn't know to use the new version. If you edit the optionlist in simfactory/mdb/optionlists/osx-homebrew.cfg, you need to add
>
> --optionlist osx-homebrew.cfg
>
> to the "sim build" command that you use to build. A fresh build will always use the new optionlist, of course.
>
> Please can you wipe the sim configuration as above, and try to rerun the build command. If it doesn't work, please can you post the following:
>
> - The full output from the terminal after wiping the configuration, up to and including the build output and error message
> - The optionlist you are using (simfactory/mdb/optionlists/osx-homebrew.cfg?)
> - Your defs.local.ini (this is written by "sim setup", to)
> - The machine definition file (this is in simfactory/mdb/machines/XXX.ini) where XXX is your machine name, which you can find from "simfactory/bin/sim whoami"
>
> Roland, when you uploaded the osx-sierra results, did you use homebrew or macports?
>
> --
> Ian Hinder
> http://members.aei.mpg.de/ianhin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0005.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Einsteintoolkit_build.rtf
Type: text/rtf
Size: 131896 bytes
Desc: not available
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0001.rtf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0006.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: osx-homebrew.cfg
Type: application/octet-stream
Size: 2741 bytes
Desc: not available
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0003.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0007.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Guy-Pitman.local.ini
Type: application/octet-stream
Size: 1260 bytes
Desc: not available
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0004.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0008.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: defs.local.ini
Type: application/octet-stream
Size: 170 bytes
Desc: not available
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0005.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20161221/624e6adc/attachment-0009.html
More information about the Users
mailing list