#11331: PolyBoRi won't build on OS X 10.4 PPC G4
------------------------+---------------------------------------------------
   Reporter:  kcrisman  |          Owner:  AlexanderDreyer
       Type:  defect    |         Status:  new            
   Priority:  major     |      Milestone:  sage-4.7.1     
  Component:  build     |       Keywords:                 
Work_issues:            |       Upstream:  N/A            
   Reviewer:            |         Author:                 
     Merged:            |   Dependencies:                 
------------------------+---------------------------------------------------

Comment(by kcrisman):

 Replying to [comment:8 AlexanderDreyer]:
 > As ususal: the .os are prepared for shared libs (compiled with .-fPIC).
 >
 > Did you try out the changes in the src directory I suggested above?

 Well, given that I don't know what .os files are, you might imagine it
 would take me quite a while to try something like that :)

 I have tried moving the `#include` statements below the `#ifndef` in two
 files that seemed likely - `COrderedIter.h` and `pbori_order.h`.  They are
 the only two which show up in both traces.    I did this 100% by hand, and
 I hope that running spkg-install from ./sage -sh in that directory will be
 enough to use the modified files.  It already made it past
 `groebner_alg.os`, which is a good sign... but this has been bad enough
 that I will wait to see.

 While I'm waiting, I'll ask the dumb question:  are all these include
 statements supposed to be inside the `#ifndef` usually?  If so, why aren't
 they?  If not, why would this make a difference?

 {{{

 Done installing PolyBoRi.
 SAGE_ROOT=/Users/crisman/sage-4.7.rc2
 (sage subshell) new-host:polybori-0.7.0.p2 crisman$
 }}}

 Well, that seemed to work!  Again, I only did it with these two files.

 Now I am going to revert the change to `COrderedIter.h` and keep only the
 one to `pbori_order.h`, and try it again.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11331#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to