On Aug 27, 7:05 am, Simon King <[email protected]> wrote:
> Hi Minh, and Hi Mac Experts,
>
> On Aug 27, 12:34 am, Minh Nguyen <[email protected]> wrote:
>
> > This harks back to the build problem with cliquer. I can test spkg's
> > under any Linux boxes that I have access to. But not Mac boxes, which
> > is a shame as many people are using OS X.
>
> Now I feel less lonely. I thought I am the only sage developer without
> a Mac :-)
>
> But seriously, I would appreciate if some Mac expert could try and
> help me to hunt down the build problem on Intel Mac!
>
> The reasons why I am puzzled:
>
> * I understood that William did a successful test on many platforms,
> presumably including Intel Mac, of a previous package version that now
> is an optional package, installable by
>  sage: install_package('p_group_cohomology')
> AFAIK, I did not change the part that now fails to build.
>
> * The error reported by John Palmieri was
> {{{
> ar rv /Applications/sage_builds/sage-4.1.1-binary/spkg/build/
> p_group_cohomology-1.1/src/lib/libmtx.a os.o
> ar rv /Applications/sage_builds/sage-4.1.1-binary/spkg/build/
> p_group_cohomology-1.1/src/lib/libmtx.a profile.o
> ar: /Applications/sage_builds/sage-4.1.1-binary/spkg/build/
> p_group_cohomology-1.1/src/lib/libmtx.a: Resource temporarily
> unavailable
> make[2]: *** [/Applications/sage_builds/sage-4.1.1-binary/spkg/build/
> p_group_cohomology-1.1/src/lib/libmtx.a(profile.o)] Error 1
> make[2]: *** Waiting for unfinished jobs....
> a - os.o
>
> }}}
>
> What does it mean, "Resource temporarily unavailable"? Does the Mac
> try a parallel build, so that two different parts of the build process
> try to write into libmtx.a at the same time? Is it a write permission
> issue?

I now think it's a parallel build issue.  It turns out that I have
"$MAKE" set to "make -j2", and when I unset this, the build process
gets past this point.  It now claims to have been installed
successfully, so now I'll test it out.

Should the use of "make -jN" be checked for in the spkg-install file
in this case, since it seems to lead to problems?

  John

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to