Re: Linux build with Python 3.9
Christoph Baumgarten <[email protected]> Wed, 24 May 2023 21:25:49 +0200
| Newsgroups | gmane.comp.python.scientific.devel |
|---|---|
| Message-ID | <CABXY2qBjXUafD5PTOO_Jsxq0fk-xSK0Tn_XJYD2fqGGtX2yZ8A@mail.gmail.com> |
Thanks Andrew, creating the venv outside of the scipy folder solved it. @Ralf I have tried building with the latest main-branch and the venv inside the scipy folder, that worked, so #18006 has indeed fixed this problem. Christoph On Wed, May 24, 2023 at 6:01 PM <[email protected]> wrote: > Send SciPy-Dev mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman3/lists/scipy-dev.python.org/ > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of SciPy-Dev digest..." > > Today's Topics: > > 1. Re: Linux build with Python 3.9 (Ralf Gommers) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 24 May 2023 10:25:49 +0200 > From: Ralf Gommers <[email protected]> > Subject: [SciPy-Dev] Re: Linux build with Python 3.9 > To: SciPy Developers List <[email protected]> > Message-ID: > < > CABL7CQiJspqbfPQ5hHXGeEOf8y8hkm6aWpQ0uejbFshu0Viobg@mail.gmail.com> > Content-Type: multipart/alternative; > boundary="00000000000004ea8205fc6c4157" > > On Wed, May 24, 2023 at 10:08 AM Andrew Nelson <[email protected]> wrote: > > > Is the venv located in the scipy source directory? Try installing the > venv > > elsewhere. > > > > That should fix it indeed. But also, this error should not be happening > anymore with in-tree venvs after https://github.com/scipy/scipy/pull/18006 > and this is the first report I've seen since that. Chris, if you see this > error with an up-to-date main branch, can you please open an issue with a > reproducer and assign it to me? > > The `export LD_LIBRARY_PATH=/usr/local/lib` part is also an indication that > something is off, that should never be needed. I'll have a look at removing > that from the CI job. > > Cheers, > Ralf > > > > > On Wed, May 24, 2023, 07:41 Christoph Baumgarten < > > [email protected]> wrote: > > > >> > >> Hi all, > >> > >> I wanted to replicate a test failure in the Meson build "Linux - 32 bit" > >> of my PR #17955. I tried to follow the steps in the following yml file > >> (L335): > >> > >> scipy/linux_meson.yml at main · scipy/scipy · GitHub > >> < > https://github.com/scipy/scipy/blob/main/.github/workflows/linux_meson.yml > > > >> > >> So essentially I did the following: > >> > >> - pull docker image and run it > >> - clone my repository > >> - run "python3.9 tools/openblas_support.py" > >> - copy the downloaded files to the indicated directories > >> - set PKG_CONFIG_PATH > >> - create venv and install packages > >> > >> These steps worked fine. When I then run "python dev.py build", I get an > >> error: > >> > >> scipy/meson.build:48:9: ERROR: Tried to form an absolute path to a dir > in > >> the source tree. You should not do that but use relative paths instead, > for > >> directories that are part of your project. [...] > >> > >> The detailed output is at the end of the email. The last two lines in > the > >> yml file are: > >> > >> python dev.py build && \ > >> LD_LIBRARY_PATH=/usr/local/lib python dev.py test > >> > >> I first wanted to build scipy before running certain tests. I am not > sure > >> if the error is related to not using LD_LIBRARY_PATH, I just ran "python > >> dev.py build". > >> > >> I hope that someone can help. Thanks > >> > >> Regards > >> > >> Christoph > >> > >> (test) [root@c73b212ff29a scipy]# python dev.py build > >> meson setup /home/scipy/build --prefix /home/scipy/build-install > >> The Meson build system > >> Version: 1.1.0 > >> Source dir: /home/scipy > >> Build dir: /home/scipy/build > >> Build type: native build > >> Project name: SciPy > >> Project version: 1.11.0.dev0 > >> C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 > 20210130 > >> (Red Hat 10.2.1-11)") > >> C linker for the host machine: cc ld.bfd 2.35-5 > >> C++ compiler for the host machine: c++ (gcc 10.2.1 "c++ (GCC) 10.2.1 > >> 20210130 (Red Hat 10.2.1-11)") > >> C++ linker for the host machine: c++ ld.bfd 2.35-5 > >> Cython compiler for the host machine: cython (cython 0.29.33) > >> Host machine cpu family: x86 > >> Host machine cpu: i686 > >> Compiler for C supports arguments -Wno-unused-but-set-variable: YES > >> Compiler for C supports arguments -Wno-unused-function: YES > >> Compiler for C supports arguments -Wno-conversion: YES > >> Compiler for C supports arguments -Wno-misleading-indentation: YES > >> Compiler for C supports arguments -Wno-incompatible-pointer-types: YES > >> Library m found: YES > >> Fortran compiler for the host machine: gfortran (gcc 10.2.1 "GNU Fortran > >> (GCC) 10.2.1 20210130 (Red Hat 10.2.1-11)") > >> Fortran linker for the host machine: gfortran ld.bfd 2.35-5 > >> Compiler for Fortran supports arguments -Wno-conversion: YES > >> Checking if "-Wl,--version-script" : links: YES > >> Program cython found: YES (/home/scipy/test/bin/cython) > >> Program python3 found: YES (/home/scipy/test/bin/python) > >> Found pkg-config: /usr/bin/pkg-config (0.27.1) > >> Program pythran found: YES (/home/scipy/test/bin/pythran) > >> Run-time dependency threads found: YES > >> > >> scipy/meson.build:48:9: ERROR: Tried to form an absolute path to a dir > in > >> the source tree. > >> You should not do that but use relative paths instead, for > >> directories that are part of your project. > >> > >> _______________________________________________ > >> SciPy-Dev mailing list -- [email protected] > >> To unsubscribe send an email to [email protected] > >> https://mail.python.org/mailman3/lists/scipy-dev.python.org/ > >> Member address: [email protected] > >> > > _______________________________________________ > > SciPy-Dev mailing list -- [email protected] > > To unsubscribe send an email to [email protected] > > https://mail.python.org/mailman3/lists/scipy-dev.python.org/ > > Member address: [email protected] > > > -------------- next part -------------- > A message part incompatible with plain text digests has been removed ... > Name: not available > Type: text/html > Size: 6549 bytes > Desc: not available > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > SciPy-Dev mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/scipy-dev.python.org/ > > > ------------------------------ > > End of SciPy-Dev Digest, Vol 235, Issue 19 > ****************************************** > _______________________________________________ SciPy-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: [email protected]