Closed fusion809 closed 7 years ago
I manually downloaded the lldb-3.6
Debian binary and installed it, along with lldb-3.6-dev
and all other dependencies for Ubuntu mentioned in the docs/install.md
file and I still got the aforementioned build error. I do clean builds, btw, removing the build directory and re-mkdir
-ing it.
Could you try install libclang-3.7-dev and rebuild from scratch. That is, the libclang and lldb dev files should be of the same version. Make sure cmake detects clang version 3.7.
I mean from the Ubuntu repositories.
Thanks, your suggestion fixed this build error. By-the-way, is there any intention to ever provide binaries for juci++ on Debian and Red Hat platforms (i.e., .deb
and .rpm
binaries) attached to each tagged release? With how small a package this IDE is it shouldn't be too hard to do so and automate the process with Travis CI. It would make things a fair bit simpler. By-the-way I provide an up-to-date juci++ binary for 64-bit Arch Linux via my [pkgbuild-current]
repo.
Good to hear, and thank you for the arch linux aur package!
I have no plans for creating prebuild packages, but have added CPack arguments to the toplevel CMakeLists.txt that would make it easier for others to do so. Would be interesting if this could be done through Travis CI, and any help here would be much appreciated.
I've never used Travis CI for this purpose myself, but here's the official documentation on this https://docs.travis-ci.com/user/deployment/releases/.
In my Ubuntu 16, liblldb-3.6-dev
exists after apt-get update
. Does this package not exist in your Ubuntu 16? Here is my output of apt-cache search lldb|grep dev
:
liblldb-3.6-dev - Next generation, high-performance debugger - Header files
liblldb-3.8-dev - Next generation, high-performance debugger - Header files
libghc-haskelldb-dev - Haskell library for expressing database queries
libghc-haskelldb-hdbc-dev - HaskellDB support for HDBC
libghc-haskelldb-hdbc-odbc-dev - HaskellDB support for the HDBC ODBC driver
libghc-haskelldb-hdbc-postgresql-dev - HaskellDB support for the HDBC PostgreSQL driver
libghc-haskelldb-hdbc-sqlite3-dev - HaskellDB support for the HDBC SQLite driver
liblldb-3.5-dev - Next generation, high-performance debugger - Header files
liblldb-3.7-dev - Next generation, high-performance debugger - Header files
lldb-3.5-dev - transitional dummy package to liblldb-3.5-dev
lldb-3.6-dev - transitional dummy package to liblldb-3.6-dev
lldb-3.7-dev - transitional dummy package to liblldb-3.7-dev
lldb-3.8-dev - transitional dummy package to liblldb-3.8-dev
llvm 3.6 is still used in llvm-defaults in Debian testing, and this is the reason why we stick to this version for Debian based systems.
llvm defaults in Debian unstable is actually now llvm 3.8. We'll probably update the install docs in a month or so, when this gets accepted in Debian testing, if llvm3.8/lldb3.8 works well.
For me it (lldb-3.6) doesn't exist. But it could just be my system.
Hi,
I followed the
docs/install.md
guide for Ubuntu but thesudo apt-get install
command failed, aslldb-3.6
doesn't exist so installinglldb-3.6-dev
fails as it attempts to installlldb-3.6
, which as I previously said doesn't exist. As a work-around I tried installinglldb-3.7-dev
but when I tried building jucii++ it failed, giving the error message:Thanks for your time, Brenton