Search
Sunday, 13th of October 2019, 10:15:36 UTC
14:50:35
kpoeck
fiddlerwoaroof: _mp_size is from gmp, so you probably don't have gmp installed properly. In my case _mp_size is defined in /usr/local/Cellar/gmp/6.1.2_2/include/gmp.h
14:51:22
kpoeck
And please consult https://github.com/clasp-developers/clasp/wiki/Build-Instructions
16:22:11
fiddlerwoaroof
kpoeck: I followed those build instructions step for step
16:23:05
kpoeck
are you on linux or macosx?
16:24:16
kpoeck
can you execute brew list gmp
16:24:54
kpoeck
that should show where gmp is installed
16:25:38
fiddlerwoaroof
http://sprunge.us/zumntS
16:26:59
kpoeck
is _mp_size defined in /usr/local/Cellar/gmp/6.1.2_2/include/gmp.h ?
16:29:37
selwyn
wasn't there a mac os specific problem a week or two ago?
16:32:37
kpoeck
Well I am just building current dev fine
16:32:47
kpoeck
fiddlerwoaroof: are you on dev?
16:33:11
fiddlerwoaroof
yeah, fresh git clone
16:35:43
fiddlerwoaroof
let me try building that
16:36:05
kpoeck
but first of all is _mp_size defined in your /usr/local/Cellar/gmp/6.1.2_2/include/gmp.h ?
16:36:33
fiddlerwoaroof
there are a couple struct members named that
16:46:59
kpoeck
If you pass -v to waf you get more details what is executed.e.g. ./waf -v build_cboehm
16:48:02
fiddlerwoaroof
I'm getting the same failure on the dev branch
16:51:21
fiddlerwoaroof
http://sprunge.us/r4LKCH
16:51:58
fiddlerwoaroof
../../include/clasp/core/random.h
17:01:27
kpoeck
The message error: no member named '_mp_size' in '__mpf_struct' is probably the issue
17:02:08
kpoeck
since there is _mp_size defined in __mpf_struct
17:03:08
kpoeck
at least in my /usr/local/Cellar/gmp/6.1.2_2/include/gmp.h
17:04:36
fiddlerwoaroof
Does clasp use boost?
17:27:11
fiddlerwoaroof
The only thing I can think of, is that the minor changes I made to wcript to help it find llvm are breaking things
17:27:13
fiddlerwoaroof
http://sprunge.us/uHs2Hc
18:46:05
frgo
fiddlerwoaroof: That may very well be true... You should change the path to llvm-config in wscript.config by setting LLVM_CONFIG_BINARY pointing to it.
19:06:52
drmeister
fiddlerwoaroof: You shouldn't need to change wscript. wscript.config has the LLVM_CONFIG_BINARY variable that you should use to find llvm.
19:06:53
drmeister
https://www.irccloud.com/pastebin/ZMwYOnWK/
19:07:26
drmeister
I'm running on High Sierra.
Sunday, 13th of October 2019, 22:15:36 UTC