freenode/#clasp - IRC Chatlog
Search
13:55:53
drmeister
And what was it before we made this change? I want to compare apples to apples here.
13:58:00
beach
drmeister: It appears that, although opticl is a dependency for McCLIM, it is only needed for loading certain types of image files. So if opticl is the main difficulty in running McCLIM from Clasp, then the simplest solution might be to eliminate that dependency.
13:58:50
drmeister
I have a few other problems building McClim that kpoeck got around somehow. I'll wait until he has some time to show me how he did it.
14:04:24
rustyv
just wanted to quickly mention that I tried doing a CLASP build on a fresh Debian machine over the weekend
14:14:09
drmeister
Ok, thanks - it looks like I have some work to do there - I won't be able to look at it for at least a week.
14:23:57
rustyv
and you think it's not due to some differences in how the build process is handled in Debian vs. MacOS?
14:25:25
rustyv
is it possible that I was just following the wrong build instructions? Are the instructions on the github wiki the most up to date?
14:26:26
drmeister
That's debugging right? It worked on macOS a few weeks ago when I tested it and it doesn't work on Linux. Why? No idea.
14:28:27
drmeister
Look up thread local storage in Clang and read up on OS dependence. You will see that it's kind of a nasty area.
14:29:48
drmeister
We are compiling bitcode and then loading it dynamically into a running environment - who does that? Almost nobody - it's bleeding edge stuff.
14:31:43
rustyv
oh, for sure. It's neat stuff, to say the least :) I had no expectations that things would work flawlessly.
14:32:12
Bike
drmeister: multiple-value-foreign-call returns multiple values but takes single values as inputs, right?
14:36:44
drmeister
Bike: I think so - I think it is only there to handle cases where the call returns multiple values.
14:41:08
rustyv
drmeister: I'd gladly offer help if I had enough knowledge to give. I'm not knowledgeable in C++ or much of CL for that matter.
14:45:49
drmeister
kpoeck_: I did see that - and I am using the following branches of clx and mcclim...
14:47:22
drmeister
I'll restart the build and paste the log - but you don't need to debug my problems unless you have already done so.
21:33:03
Colleen
kpoeck: drmeister said at 2018.10.13 19:45:00: Don't build MPS for now - I can see a problem - but I don't know why it's happening.
21:33:03
Colleen
kpoeck: drmeister said 17 hours, 8 minutes ago: Did you see this problem building mcclim? [package iterate]...............Condition of type: SIMPLE-ERRORNo applicable method for UPDATE-INSTANCE-FOR-REDEFINED-CLASS with arguments of types CLAUSE-INFO NULL NULL NULL. ? If so - how did you get past it?
21:33:42
kpoeck
(defmethod clos:update-instance-for-redefined-class ((instance structure-object) added-slots discarded-slots property-list &rest initargs))