#6362: [with spkg, positive review] Singular and GCC 4.4
-------------------------------------------------------------+--------------
 Reporter:  aginiewicz                                       |        Owner:  
tbd                      
     Type:  defect                                           |       Status:  
closed                   
 Priority:  blocker                                          |    Milestone:  
sage-4.1                 
Component:  algebra                                          |   Resolution:  
fixed                    
 Keywords:                                                   |     Reviewer:  
John Perry, Robert Miller
   Author:  Andrzej Giniewicz, Martin Albrecht, Craig Citro  |       Merged:  
sage-4.1.rc0             
-------------------------------------------------------------+--------------

Comment(by aginiewicz):

 Replying to [comment:29 GeorgSWeber]:
 > As contained in Sage-4.1.rc0, singular-3-1-0-4-20090703.spkg does not
 even build on OS X, neither 10.4 nor 10.5. Changing the line 201 in
 /src/factory/GNUmakefile.in:
 > {{{
 > factoryobj :=   $(factorysrc:%.cc=%.o) $(factorysrc:%.y=%.o)
 > }}}
 > into the following two lines:
 > {{{
 > factoryobj :=   $(factorysrc:%.cc=%.o)
 > factoryobj :=   $(factoryobj:%.y=%.o)
 > }}}
 > made the resulting Singular spkg build on OS X 10.4. But after
 installing it into Sage-4.1.rc0, Sage doesn't even start, it fails with:
 > {{{
 > ImportError: dlopen(/Users/Shared/sage/sage-4.1.rc0/local/lib/python2.6
 /site-packages/sage/rings/polynomial/multi_polynomial_libsingular.so, 2):
 Symbol not found: ___eprintf
 >   Referenced from:
 /Users/Shared/sage/sage-4.1.rc0/local/lib//libsingular.dylib
 >   Expected in: dynamic lookup
 > }}}
 > This might be due to the fact that I had dropped in the 3.1.0.2 Singular
 spkg before, so I am re-running the build from the start. (I doubt that
 it'll help, but let's see.)
 >
 > For the record, skipping through the install logs, I spotted another
 error (this time "copy'n'paste") in the Singular 3.1.0.4 build scripts. In
 /src/libfac/Makefile.in, the two identical lines 157/158 read:
 > {{{
 >       -$(RANLIB) ${libdir}/libsingfac_g.a
 >       -$(RANLIB) ${libdir}/libsingfac_g.a
 > }}}
 > and it is obvious from the surrounding lines, that the line 158 should
 end with "..._p.a" instead of "..._g.a".
 >
 > @Martin:
 > Would you please report the findings so far upstream?

 Oh, that's something already... but anyway, if I can suggest something,
 maybe [http://trac.sagemath.org/sage_trac/ticket/6470 #6470] would be
 better for continuation of this (closed) ticket? It will be better exposed
 that way I think

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6362#comment:30>
Sage <http://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