You are right, my sage build failed for other reasons after all. I think there was a clash with my python environment on Windows. I resolved it by creating symbolic links python3->/usr/bin/python3.7. I also copied xlocale.h locally and the error went away and masked the original problem. Thanks for your help. Ilya
On Saturday, May 30, 2020 at 5:45:18 AM UTC-4, Dima Pasechnik wrote: > > I looked in the log you posted and noticed that the build of Numpy > actually succeeds, despite showing an error about xlocale.h not found. > So this error was ignored, as expected. > It's actually pretty common that a configuration script tests things > and shows errors, only to ignore them - that's by design. > > HTH > Dima > > On Sat, May 30, 2020 at 9:07 AM Dima Pasechnik <dim...@gmail.com > <javascript:>> wrote: > > > > Note that Numpy 1.16.6 has in numpy/core/setup_common.py > > xlocale.h listed in > > > > OPTIONAL_HEADERS = [ > > # sse headers only enabled automatically on amd64/x32 builds > > "xmmintrin.h", # SSE > > "emmintrin.h", # SSE2 > > "features.h", # for glibc version linux > > "xlocale.h", # see GH#8367 > > "dlfcn.h", # dladdr > > "sys/mman.h", #madvise > > ] > > > > (and the xlocale.h entry there is commented pointing at the GitHub > > issue I mentioned) > > I imagine that OPTIONAL_HEADERS are meant to be optional, absence of > > any of them should not > > create a problem. > > E.g. on Debian 10 there is no xlocale.h, but Numpy builds just fine. > > > > I'd say it's an upstream bug/feature, not Sage's bug - but I'd be glad > > to be proved wrong. > > It appears one needs to debug this on cygwin, so that's your turn... > > > > HTH > > Dima > > > > > > > > On Sat, May 30, 2020 at 4:54 AM ilyub <ilyub...@gmail.com <javascript:>> > wrote: > > > > > > Attached is the log. There are two fatal errors there: one is: > > > [numpy-1.16.6] _configtest.c:1:10: fatal error: xlocale.h: No such > file or directory > > > [numpy-1.16.6] 1 | #include <xlocale.h> > > > [numpy-1.16.6] | ^~~~~~~~~~~ > > > [numpy-1.16.6] compilation terminated. > > > > > > On Friday, May 29, 2020 at 1:38:39 PM UTC-4, Matthias Koeppe wrote: > > >> > > >> > > >> > > >> On Thursday, May 28, 2020 at 2:13:30 PM UTC-7, Dima Pasechnik wrote: > > >>> > > >>> On Thu, May 28, 2020 at 7:10 PM Matthias Koeppe > > >>> <matthia...@gmail.com> wrote: > > >>> > > > >>> > On Thursday, May 28, 2020 at 7:21:35 AM UTC-7, ilyub wrote: > > >>> >> > > >>> >> The cygwin people seemed to have removed the physical file > (xlocale.h) from the cygwin distribution starting with version 3.1.1-1 > https://cygwin.com/packages/summary/cygwin-devel.html. > > >>> >> Because the include file is missing, sage build fails because the > numpy module has an include of xlocale.h . > > >>> >>>> > > >>> >>>> > > >>> > > > >>> > Is upstream numpy aware of this issue? > > >>> > > >>> It has been done and dusted in numpy: > > >>> https://github.com/numpy/numpy/pull/8367 > > >>> > > >>> they took Sage's patch from embray, and then Sage's patch was > removed. > > >>> I have no idea why this pops up again. > > >>> Please post the logs. > > >>> > > >> > > >> Indeed we need to see the logs to know what is happening on the > reporter's machine. > > >> > > >> Numpy within Sage 9.1 builds just fine on current Cygwin (with 3.1.4) > -- see > https://github.com/sagemath/sage/runs/694846429?check_suite_focus=true > > >> > > >> > > > -- > > > 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-s...@googlegroups.com <javascript:>. > > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-support/f9d09f43-d327-4c78-bac4-b705848d74c4%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/e25714c5-4796-4990-847b-e774504ff1fd%40googlegroups.com.