On Sat, Mar 13, 2021 at 3:34 PM Kasper Peeters <kasper.peet...@gmail.com> wrote: > > I am happy to stand corrected, but shouldn't you in that case set > `CMAKE_INSTALL_PREFIX` to the empty string? Things get installed into > `${DESTDIR}${CMAKE_INSTALL_PREFIX}`. If you do not set > `CMAKE_INSTALL_PREFIX`, it defaults to `/usr/local`.
Right, but I don't understand at what point CMAKE_INSTALL_PREFIX has to be set, and how. CMAKE_INSTALL_PREFIX is a "cmake-variable", as opposed to DESTDIR, which is an environment variable used in cmake-produced makefiles. (As I said, I have little understanding of cmake...) Dima > > Kasper > > On Saturday, 13 March 2021 at 13:47:43 UTC dim...@gmail.com wrote: >> >> On Fri, Mar 12, 2021 at 10:51 PM Kasper Peeters >> <kasper....@gmail.com> wrote: >> > >> > Cadabra author here. On Unix, the Cadabra build/install process installs a >> > Jupyter kernel, which works with SageMath installed from the binary >> > distribution (may need some PYTHONPATH setting, but nothing more). >> >> It seems that the Jupyter part of Cadabra appends /usr/local to >> cmake's DESTDIR for a reason I don't understand. >> A Cadabra bug, maybe? (I don't know enough of cmake to be certain). >> It least that's what I got when I tried installing Cadabra into SageMath's >> venv, >> which has the convention that the install prefix is <SAGE_ROOT>/local >> (with SAGE_ROOT the location of the >> root of SageMath install); I've set DESTDIR=<SAGE_ROOT>/local and got >> (some parts of) Cadabra installed into DESTDIR/usr/local - which is >> not what's needed. >> >> Dima >> >> > On Windows, the build process using Visual Studio is relatively simple, >> > but getting everything to see all required libraries is a never-ending >> > horror story. Maybe someone on the SageMath team responsible for the >> > Windows port can help out; I have no resources to properly support Windows. >> > >> > The alternative is to run the lot in WSL and then install a binary >> > distribution of Cadabra; that is known to work from first-hand experience >> > using a non-SageMath Jupyter installation, but I have no doubt it can be >> > made to work with the one supplied by SageMath. You can still connect to >> > the Jupyter kernel from your Windows browser that way. >> > >> > On Monday, 8 March 2021 at 14:22:57 UTC dim...@gmail.com wrote: >> >> >> >> On Mon, Mar 8, 2021 at 7:28 AM 'Daniel Volinski' via sage-support >> >> <sage-s...@googlegroups.com> wrote: >> >> > >> >> > Hi Dima, >> >> > >> >> > This is a page in the Cadabra site: Cadabra: use with Jupyter >> >> > >> >> > I just want to calculate some General relativity stuff using Cadabra on >> >> > a Jupyter Notebook as shown in their picture. >> >> >> >> I'm able to build Cadabra2 in SageMath environment (at sage --buildsh >> >> prompt, that is) >> >> on Debian Linux. This way it should be possible to use it with Sage's >> >> Jupyter notebook. >> >> >> >> But on Windows, well, probably much harder... >> >> >> >> >> >> > >> >> > Thanks, >> >> > >> >> > Daniel Volinski >> >> > >> >> > >> >> > >> >> > >> >> > En domingo, 7 de marzo de 2021 11:54:22 GMT+2, Dima Pasechnik >> >> > <dim...@gmail.com> escribió: >> >> > >> >> > >> >> > I must say I don't understand what you mean by "use Cadabra2 on a >> >> > Jupyter Notebook", is it even possible? >> >> > The following does not read like it's supported by Cadabra2: >> >> > https://github.com/kpeeters/cadabra2/tree/master/frontend/web >> >> > >> >> > They have https://github.com/kpeeters/cadabra2/tree/master/jupyterkernel >> >> > but it's not clear how to use it, whether it's working at all etc. >> >> > Do they have a working Jupyter kernel, which can be used in a system >> >> > Jupyter notebook? >> >> > >> >> > In principle, Sage can use system Jupyter notebook (although whether >> >> > it's try on Windows, I don't know) >> >> > So if this is all working there should be no issue. >> >> > >> >> > >> >> > On Sunday, March 7, 2021 at 9:10:54 AM UTC Daniel Volinski wrote: >> >> > >> >> > Hi Dima, >> >> > >> >> > I asked the same question on the Cadabra support site, they don't know >> >> > either. >> >> > >> >> > Daniel Volinski >> >> > >> >> > >> >> > >> >> > En sábado, 6 de marzo de 2021 16:57:24 GMT+2, 'Daniel Volinski' via >> >> > sage-support <sage-s...@googlegroups.com> escribió: >> >> > >> >> > >> >> > Thank you Dima. >> >> > >> >> > Daniel Volinski >> >> > >> >> > >> >> > En sábado, 6 de marzo de 2021 12:30:27 GMT+2, Dima Pasechnik >> >> > <dim...@gmail.com> escribió: >> >> > >> >> > >> >> > >> >> > >> >> > On Sat, 6 Mar 2021, 10:23 'Daniel Volinski' via sage-support, >> >> > <sage-s...@googlegroups.com> wrote: >> >> > >> >> > Hi Dima, >> >> > >> >> > Thank you for your reply. >> >> > >> >> > I already have a Python3 installation provided by the SageMath >> >> > installation, I can run Python3 programs without adding anything else. >> >> > I already have a LaTeX installation (MikTex) that I use with other >> >> > programs. How do I proceed from here? >> >> > >> >> > >> >> > We don't know how to install Cadabra2. >> >> > >> >> > IMHO this is a question for Cadabra2 people: "I have a Python3 >> >> > installation, and I want to run Cadabra2 on top of it". >> >> > >> >> > >> >> > Thanks, >> >> > >> >> > Daniel Volinski >> >> > >> >> > >> >> > >> >> > >> >> > En viernes, 5 de marzo de 2021 22:49:40 GMT+2, Dima Pasechnik >> >> > <dim...@gmail.com> escribió: >> >> > >> >> > >> >> > On Fri, Mar 5, 2021 at 8:42 PM 'Daniel Volinski' via sage-support >> >> > <sage-s...@googlegroups.com> wrote: >> >> > > >> >> > > Hi All, >> >> > > >> >> > > I'm using SageMath 9.2 on Windows 10 Native with Jupyter Notebook. >> >> > > >> >> > > My question, is there any way to use Cadabra2 on a Jupyter Notebook >> >> > > after installing SageMath? >> >> > > >> >> > > I do not want to install conda or anaconda or miniconda, I just want >> >> > > to use Cadabra2 in the Jupyter Notebook provided by the SageMath >> >> > > installation and may be with minimal installation of some software. >> >> > >> >> > From https://cadabra.science/download.html: >> >> > Windows 10 >> >> > You will need a Python3 installation from Anaconda (64-bits, Python >> >> > 3.8) and a LaTeX installation (tested with MikTeX, others may work >> >> > too) in order for this to work. Install those first if you do not have >> >> > them already. The Windows port and this binary installer are in beta >> >> > right now, please report any problems. Many thanks to Dominic Price >> >> > for making this become reality. >> >> > >> >> > It seems it mixes well with conda, so why not? >> >> > >> >> > Otherwise, I don't think anyone here has any idea whether Cadabra2 and >> >> > Sage will work together, and if yes, how. >> >> > >> >> > > >> >> > > Thanks, >> >> > > >> >> > > Daniel Volinski >> >> > > >> >> > > >> >> > > -- >> >> > > You received this message because you are subscribed to the Google >> >> > > Groups "sage-support" group. >> >> > > To unsubscribe from this group and stop receiving emails from it, >> >> > > send an email to sage-support+unsub...@googlegroups.com. >> >> > > To view this discussion on the web visit >> >> > > https://groups.google.com/d/msgid/sage-support/14557094.2027036.1614975004314%40mail.yahoo.com. >> >> > >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, send >> >> > an email to sage-support+unsub...@googlegroups.com. >> >> > >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sage-support/CAAWYfq2ZFE2vViOxPf0CZiUW_hUc3yj--2ZxQkwJwRLUt-VHcg%40mail.gmail.com. >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, send >> >> > an email to sage-support...@googlegroups.com. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sage-support/1467251413.81492.1615008723279%40mail.yahoo.com. >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, send >> >> > an email to sage-support...@googlegroups.com. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sage-support/CAAWYfq3Oy3u5E1oVqqapD1DPHds93huU%3D3yftpr3r1rAzoRJTA%40mail.gmail.com >> >> > . >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, send >> >> > an email to sage-support...@googlegroups.com. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sage-support/1120506566.220323.1615040040658%40mail.yahoo.com >> >> > . >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, send >> >> > an email to sage-support...@googlegroups.com. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sage-support/40305ced-5dd7-4cf9-bcf8-13ad40d1bac8n%40googlegroups.com >> >> > . >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, send >> >> > an email to sage-support...@googlegroups.com. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sage-support/902868743.800695.1615184278261%40mail.yahoo.com. >> > >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "sage-support" group. >> > To unsubscribe from this group and stop receiving emails from it, send an >> > email to sage-support...@googlegroups.com. >> > To view this discussion on the web visit >> > https://groups.google.com/d/msgid/sage-support/c9a86815-5fa7-4670-97e7-37ff0c63802dn%40googlegroups.com. > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-support+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-support/3670842d-2e0d-4360-8c5f-e0c3a68e2482n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/CAAWYfq3woOfybgRM-co1sDC_Uv1HPC2zXGYQ17Lf-hG5LZwOQw%40mail.gmail.com.