libera/#clasp - IRC Chatlog
Search
15:26:47
yitzi
drmeister: I am around also if needed. I don't exactly understand what not working though....since it is building on my machine.
15:28:05
Bike
i can get you a log later, but it's just saying that these libraries aren't on my system, which is true https://github.com/clasp-developers/clasp/blob/main/wscript#L119-L147
15:28:05
Colleen
Bike: drmeister said 23 minutes, 20 seconds ago: Is there a log of the build failure that you can show me?
15:35:14
drmeister
Bike: Can you paste a directory listing of the directory that contains any of these libraries?
15:42:54
drmeister
Bike: Oh - sorry - I thought you were trying to install on an Arch system. I thought that was a bit unexpected.
15:43:29
Bike
I am trying to build clasp from the repo on an arch system, and it is failing because I don't have these libraries
15:43:52
Bike
If I built from the aur package, it would build as yitzi patched it to not require these libraries, but my system would hang
15:44:01
drmeister
Right - ok - and it doesn't have any clang libraries - you mentioned you saw libclang.so - where was that?
15:44:55
yitzi
The hanging in the AUR build can probably be fixed by setting a limit on the thread count.
15:46:14
drmeister
I think there are two problems (1) Bikes problem - missing clang tooling libraries??? (2) This issue - which looks like too many threads (https://github.com/clasp-developers/clasp/issues/1243)
15:47:36
yitzi
Bike: if there are changes to the wscript.config I can update the AUR repo also. If someone wants comaintainer on that repo I can do that also.
15:47:43
drmeister
yitzi: Presumably you have all of the clang libraries listed here (https://github.com/clasp-developers/clasp/blob/main/wscript#L119-L147) somewhere on your system - is that correct?
15:49:00
yitzi
drmeister: No. The PKGBUILD does a sed and uses `1CLANG_LIBRARIES = [ 'clang-cpp' ]` instead. I've never been able to get those libraries to work with the stock clang on Arch.
15:49:44
yitzi
When I was building the llvm13 package myself using AUR those libraries where present.
15:51:17
drmeister
What about using `strace` to get a list of directories that your (yitzi) clasp loads at startup. Then we look for those on Bike's machine.
15:52:55
Bike
drmeister: i think that on both my and yitzi's machines, those libraries do not exist anywhere and clasp does not load them.
15:53:35
drmeister
Ok, I'm trying to debug build problems on operating systems I don't run and on machines I can't access with no logs.