freenode/#clasp - IRC Chatlog
Search
2:55:05
merelystudent
I assume "/usr/local/Cellar/bdw-gc/8.0.4/include/" is that created by your compilation of https://github.com/clasp-developers/clasp-boehm ?
3:01:00
merelystudent
I think I will try it again on macOS, but using High Sierra. I will be sure to pop in again whether it succeeds or fails.Thank you very much for your time! :-)
3:01:40
merelystudent
FYI, would you mind showing what warnings you get when you do "make clean; make"?
7:57:14
kpoeck
::notify merelystudent the missing symbol is defined here: https://github.com/clasp-developers/clasp/blob/master/src/gctools/threadlocal.cc#L18
7:59:03
kpoeck
::notify merelystudent So I wonder whether these 2 line should go to the header file merelystudent (and I forgot to tell you than while the demo works on macosx I get the same error on Ubuntu (and I believe selwyn as well)
11:16:21
merelystudent
@kpoeck, thank you. Which header file do you think they should go to? Plus, I notice that my_thread_low_level is not even used in threadlocal.cc
11:16:21
Colleen
merelystudent: kpoeck said 3 hours, 19 minutes ago: Your local config on linux is fine
11:16:21
Colleen
merelystudent: kpoeck said 3 hours, 19 minutes ago: the missing symbol is defined here: https://github.com/clasp-developers/clasp/blob/master/src/gctools/threadlocal.cc#L18
11:16:21
Colleen
merelystudent: kpoeck said 3 hours, 17 minutes ago: So I wonder whether these 2 line should go to the header file merelystudent (and I forgot to tell you than while the demo works on macosx I get the same error on Ubuntu (and I believe selwyn as well)
11:18:41
merelystudent
@kpoeck, nvm about my comment about threadlocal.cc not using it. This makes a stronger case for it to be in a header file
11:41:47
Bike
you shouldn't copy those lines out of threadlocal.cc into a header. in a header they should probably have extern
11:42:05
Bike
the declaration of my_thread seems to be in memoryManagement.h instead of threadlocal.fwd.h? bizarre
12:09:42
kpoeck
it compiles fine, but at startup says (copying this from irc) error: Symbols not found: { _ZTH19my_thread_low_level, __emutls_v.my_thread_low_level }
12:10:20
kpoeck
In memoryManagement.h there is extern THREAD_LOCAL core::ThreadLocalState *my_thread;
12:11:45
Bike
a linker error won't be solved by putting things in headers. but i don't know why definitions from threadlocal.cc wouldn't be around
12:41:33
yitzi
drmeister: I think that amber is still jacked up in my latest image. I'm giving up on the conda install and trying a source install.
12:44:20
drmeister
I'm getting errors about not finding cl-jupyter-user, something that we had in the old cl-jupyter but I don't expect in common-lisp-jupyter. What did you do about that?
12:46:47
yitzi
Oh. There is no cl-jupyter-user. The common lisp kernel runs in cl-user just like regular lisp. I set the cando kernel up to run in cando-user. There is probably some old reference to cl-jupyter-user. I'll look.
12:54:29
yitzi
drmeister: There are references cl-jupyter outside of "cando-jupyter" I can fix them all, but do you have an example so I can make sure it works?
12:57:16
drmeister
yitzi: I think we need to switch to common-lisp-jupyter now and fix the problems in clasp/cando in the source code.