[llvm-dev] LLJVM make error

Chris Bieneman via llvm-dev llvm-dev at lists.llvm.org
Wed Aug 1 10:33:24 PDT 2018


That source file was removed from LLVM in r232397 on March 16, 2015.

It looks like lljvm hasn't been updated in a long time. LLVM's C++ APIs are not stable, so there is no expectation that a project built against LLVM's C++ API in 2015 would build or reasonably function against LLVM trunk.

The project probably works against LLVM 3.6.2 which was (I believe) the last LLVM release to contain that header file.

-Chris

> On Jul 31, 2018, at 12:05 PM, Ratnesh Tiwari via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> It is similar to the problem asked by  Ammar Naqvi via llvm-dev   Sat Mar 26 23:29:03 PDT 2016
> 
> http://lists.llvm.org/pipermail/llvm-dev/2016-March/097665.html <http://lists.llvm.org/pipermail/llvm-dev/2016-March/097665.html>
> 
> Thank you.
> 
> 
> 
> On Wed, Aug 1, 2018 at 12:32 AM, Ratnesh Tiwari <ratneshtr09 at gmail.com <mailto:ratneshtr09 at gmail.com>> wrote:
> Hi fellow devs,
>  
> I was looking for converting LLVM IR to JavaBytecode by using lljvm project of https://github.com/davidar/lljvm <https://github.com/davidar/lljvm>
>  
> They don't seem to compile, once i run make in the root directory it give
> me the error :
>  
> cd include && make all
> make[1]: Entering directory `/home/rtiwari1/llvm_new/lljvm/include'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/rtiwari1/llvm_new/lljvm/include'
> cd backend && make all
> make[1]: Entering directory `/home/rtiwari1/llvm_new/lljvm/backend'
> c++ -I/usr/local/include  -fPIC -fvisibility-inlines-hidden -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -L/usr/local/lib  -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMBinaryFormat -lLLVMSupport -lLLVMDemangle -c main.cpp
> In file included from main.cpp:23:0:
> backend.h:29:44: fatal error: llvm/Analysis/ConstantsScanner.h: No such file or directory
> #include <llvm/Analysis/ConstantsScanner.h>
>                                             ^
> compilation terminated.
> make[1]: *** [main.o] Error 1
> make[1]: Leaving directory `/home/rtiwari1/llvm_new/lljvm/backend'
> make: *** [all] Error 2
>  
> Any reincarnated version of this or similar or any help to get it running
> please?
> Greatly appreciated.
>  
> Thanks & Regards,
> Ratnesh
>  
>  
>  
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180801/3fe95569/attachment.html>


More information about the llvm-dev mailing list