freenode/#clasp - IRC Chatlog
Search
11:27:16
Shinmera
Ugh, depsite setting LLVM_CONFIG_BINARY, it still tries to somehow include locally installed clang headers
11:36:25
Shinmera
Here's the log without all the C++ it prints out https://plaster.tymoon.eu/view/1174#1174
14:02:39
drmeister
Well, a problem is this: /usr/include/clang/AST/DeclBase.h:30:10: fatal error: 'llvm/Support/VersionTuple.h' file not found . It's pulling the DeclBase.h header file from /usr/include/clang...
14:03:19
drmeister
wscript.config option LLVM_CONFIG_BINARY = /media/DATA/Projects/c++/externals-clasp/llvm60/build-release/bin/llvm-config
14:04:26
drmeister
The LLVM_CONFIG_BINARY variable should tell it everything it needs to know to configure itself for the llvm that belongs with that llvm-config.
14:05:37
drmeister
/media/DATA/Projects/c++/externals-clasp/llvm60/build-release/bin/llvm-config --includedir
14:08:10
drmeister
The compilation command that is failing (if I'm reading the right thing - it's followed by-- 22MB of C++ source code here --) looks like...
14:08:27
drmeister
the command was: /home/linus/Projects/c++/externals-clasp/llvm60/build-release/bin/clang++ -E -DSCRAPING -I./ -I/home/linus/Projects/c++/externals-clasp/llvm60/include -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -std=c++11 -Wno-macro-redefined -Wno-deprecated-register -Wno-expansion-to-defined -Wno-return-type-c-linkage -Wno-invalid-offsetof -Wno-#pragma-messages -Wno-inconsistent-missing-override -O3 -g -fPIC
14:08:27
drmeister
-I. -I../.. -I../../src/main -I../../include -Igenerated -I/home/linus/Projects/c++/externals-clasp/llvm60/include -I/usr/include /media/DATA/Projects/c++/clasp/src/asttooling/astVisitor.cc
14:08:53
drmeister
I see... -I/home/linus/Projects/c++/externals-clasp/llvm60/include -I/usr/include
14:09:54
drmeister
Lets try and get some more info. This is going to barf huge amounts of include file again - so pipe it somewhere.
14:25:29
drmeister
Bike: I made some progress with the cl-netcdf library - I am able to read attributes using the CFFI interface that it provides.
14:26:18
drmeister
I googled "amber netcdf" - there is a document that describes the attributes and data layout.
15:18:06
drmeister
Are the clang headers in place now? -I/home/linus/Projects/c++/externals-clasp/llvm60/include
15:20:04
drmeister
That adds the '-v' argument and it will tell you where it's looking for header files.
15:21:45
Shinmera
ah-- it needs to be externals-clasp/build/release/bin/llvm-config, not externals-clasp/llvm60/bin/llvm-config.
15:54:25
Shinmera
Is getting tons of "--> GC Warning: Repeated allocation of very large block (appr. size 528384):" normal?
16:49:29
Shinmera
Mh, loading Staple fails since eclector is getting replaced with a different version :/
16:51:10
Shinmera
the version of eclector I have. It's trying to load it over what Clasp has baked in