#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 jpflori:

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
>
> 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.

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

 Nevertheless, 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.


 Moreover, 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}}} or use the PARI spkg from
 #13333.

--

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