#13325: eclib does not build on Cygwin
------------------------------------------------------------+---------------
       Reporter:  jpflori                                   |         Owner:  
tbd                                                                       
           Type:  defect                                    |        Status:  
needs_info                                                                
       Priority:  major                                     |     Milestone:  
sage-5.3                                                                  
      Component:  cygwin                                    |    Resolution:    
                                                                        
       Keywords:  eclib spkg cygwin                         |   Work issues:  
wait for official update of the build system; fix pari problem (new spkg?)
Report Upstream:  Workaround found; Bug reported upstream.  |     Reviewers:    
                                                                        
        Authors:  Jean-Pierre Flori                         |     Merged in:    
                                                                        
   Dependencies:                                            |      Stopgaps:    
                                                                        
------------------------------------------------------------+---------------
Description changed by dimpase:

Old description:

> There are two problems with the current spkg on Cygwin:
> * -lgmp should come after -lntl and -lpari, I fixed this in configure.ac
> * the executables names in tests/Makefile.am should finish with
> $(EXEEXT), fixed there as well.
>
> Then I reran autogen.sh from upstream, deleted autom4te.cache and
> repackaged, versioned, commented everything.
>
> Patched spkg available at
> http://perso.telecom-paristech.fr/~flori/sage/eclib-20120428.p0.spkg
>
> Nevertheles, I think it would be better to repack a new release of eclib
> including such changes to prevent the inclusion of the patches and the hg
> history which make the spkg size explode.

New description:

 There are two problems with the current spkg on Cygwin:
 * -lgmp should come after -lntl and -lpari, I fixed this in configure.ac
 * the executables names in tests/Makefile.am should finish with $(EXEEXT),
 fixed there as well.

 Then I reran autogen.sh from upstream, deleted autom4te.cache and
 repackaged, versioned, commented everything.

 Patched spkg available at
 http://perso.telecom-paristech.fr/~flori/sage/eclib-20120428.p0.spkg

 To make this work on CYGWIN, presently you will need, for instance, to
 manually create in {{{SAGELOCAL/lib/}}} a symbolic link named
 {{{libpari.dll.a}}} to {{{libpari-gmp.dll}}}.

 Nevertheles, I think it would be better to repack a new release of eclib
 including such changes to prevent the inclusion of the patches and the hg
 history which make the spkg size explode.

--

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