Dina, I'm not running any package managers or antivirus software on my Macbook. The only third-party software that might be relevant is the Github desktop client.
My installation of OS X is very standard. No additional partitions or virtual environments. Straight from the box setup. On Sunday, May 29, 2016 at 11:10:51 PM UTC-7, Dima Pasechnik wrote: > > Certainly, there is something unusual about your system/setup; that's why > I asked whether you have anything like homebrew (and, perhaps, an > antivirus?) installed. Have you? > > As well, does /Users/Masson/ live on some non-standard file system? > > Thanks, > Dima > > On Monday, May 30, 2016 at 1:57:41 AM UTC+1, paulmasson wrote: >> >> Volker, the line you have in logs/install.log does not exist for me when >> the build halts. Just this: >> >> $ egrep -r partitions_c.h logs/install.log >> >> logs/install.log:/Users/Masson/downloads/github/sage/src/build/cythonized >> /sage/combinat/partitions.cpp:323:26: fatal error: partitions_c.h: No >> such file or directory >> >> logs/install.log: #include "partitions_c.h" >> >> I'll save a copy of the install log at the point of halting if you want >> that as well. >> >> There is no sagelib7.3-beta*.log when the build halts. Attaching >> sagelib-7.2.log instead if that helps. >> >> When the build halts I cannot run Sage to give you the other output. In >> the working version of 7.2, the output of the indicated commands is exactly >> the same as yours, but that is because I manually made sure the missing >> files were put in place. >> >> These nine files are just not getting copied during the build on my >> machine. >> >> >> On Sunday, May 29, 2016 at 4:11:41 PM UTC-7, Volker Braun wrote: >>> >>> These are copied during the build process: >>> >>> $ egrep -r partitions_c.h logs/install.log >>> copying >>> /home/vbraun/Sage/git-develop/src/build/cythonized/sage/combinat/partitions_c.h >>> >>> -> >>> /home/vbraun/Sage/git-develop/local/lib/python2.7/site-packages/sage/combinat >>> >>> Can you post your logs/pkgs/sagelib-7.3.beta2.log and whats the output >>> of >>> >>> sage: from sage_setup.find import find_extra_files >>> sage: from sage.env import SAGE_SRC, SAGE_CYTHONIZED >>> sage: find_extra_files(["sage.combinat"], SAGE_SRC, SAGE_CYTHONIZED, ".") >>> [('./sage/combinat', >>> ['/home/vbraun/Code/sage/src/sage/combinat/combinat_cython.pxd', >>> >>> '/home/vbraun/Code/sage/src/sage/combinat/enumeration_mod_permgroup.pxd', >>> '/home/vbraun/Code/sage/src/sage/combinat/permutation_cython.pxd', >>> >>> >>> '/home/vbraun/Code/sage/src/build/cythonized/sage/combinat/partitions_c.h'])] >>> >>> >>> >>> On Monday, May 30, 2016 at 12:02:31 AM UTC+2, paulmasson wrote: >>>> >>>> Turns out this issue has nothing to do with the Github copy. I >>>> downloaded a 7.2 tarball and had the same issue a total of nine times. >>>> Here >>>> are the successive error messages: >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/combinat/partitions.cpp:323:26: >>>> >>>> fatal error: partitions_c.h: No such file or directory >>>> >>>> #include "partitions_c.h" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:319:29: >>>> >>>> fatal error: dancing_links_c.h: No such file or directory >>>> >>>> #include "dancing_links_c.h" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/graphs/base/boost_graph.cpp:314:31: >>>> >>>> fatal error: boost_interface.cpp: No such file or directory >>>> >>>> #include "boost_interface.cpp" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/libs/ecl.c:324:20: >>>> fatal error: eclsig.h: No such file or directory >>>> >>>> #include "eclsig.h" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/libs/ppl.cpp:336:23: >>>> fatal error: ppl_shim.hh: No such file or directory >>>> >>>> #include "ppl_shim.hh" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/libs/eclib/mwrank.cpp:356:20: >>>> >>>> fatal error: wrap.cpp: No such file or directory >>>> >>>> #include "wrap.cpp" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/matroids/matroid.c:296:22: >>>> >>>> fatal error: minorfix.h: No such file or directory >>>> >>>> #include "minorfix.h" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/misc/darwin_utilities.c:290:33: >>>> >>>> fatal error: darwin_memory_usage.h: No such file or directory >>>> >>>> #include "darwin_memory_usage.h" >>>> >>>> /Users/Masson/desktop/sage/src/build/cythonized/sage/symbolic/pynac.cpp:334:22: >>>> >>>> fatal error: pynac_cc.h: No such file or directory >>>> >>>> #include "pynac_cc.h" >>>> >>>> After each failed build I manually copied each missing file to the >>>> appropriate directory and ran 'make' again. I now have a running build of >>>> 7.2. Yippee! >>>> >>>> A friend has suggested that the errors might be caused by bad line >>>> endings that only show up on a Mac. Any other explanations for such >>>> apparently random behavior? >>>> >>>> >>>> On Saturday, May 28, 2016 at 5:55:04 PM UTC-7, paulmasson wrote: >>>>> >>>>> Running OS X El Capitan on a year-old Macbook. >>>>> >>>>> Deleted my entire Sage directory. Did a clean clone from >>>>> github.com/sagemath/sage.git. Immediately changed to Sage directory >>>>> and ran make. Same error as previously: >>>>> >>>>> error: command 'gcc' failed with exit status 1 >>>>> >>>>> /Users/Masson/downloads/github/sage/src/build/cythonized/sage/combinat/partitions.cpp:323:26: >>>>> >>>>> fatal error: partitions_c.h: No such file or directory >>>>> >>>>> #include "partitions_c.h" >>>>> >>>>> ^ >>>>> >>>>> compilation terminated. >>>>> >>>>> make[3]: *** [sage] Error 1 >>>>> >>>>> >>>>> Is there a problem building from the github copy? >>>>> >>>> -- 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 post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.