#11696: The libpng12 spkg should also create symbolic links from `libpng.*` for 
its
libraries
-----------------------------------------------------+----------------------
       Reporter:  leif                               |         Owner:  leif     
        
           Type:  defect                             |        Status:  
needs_work       
       Priority:  major                              |     Milestone:  sage-5.8 
        
      Component:  packages                           |    Resolution:           
        
       Keywords:  PNG libpng spkg                    |   Work issues:           
        
Report Upstream:  N/A                                |     Reviewers:  Dmitrii 
Pasechnik
        Authors:  Leif Leonhardy, Jean-Pierre Flori  |     Merged in:           
        
   Dependencies:                                     |      Stopgaps:           
        
-----------------------------------------------------+----------------------
Changes (by jdemeyer):

  * status:  positive_review => needs_work


Comment:

 On OS X 10.8, Mercurial doesn't work:
 {{{
 running install_egg_info
 Removing
 
/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial-2.2.2-py2.7
 .egg-info
 Writing
 
/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial-2.2.2-py2.7
 .egg-info
 Traceback (most recent call last):
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/bin/hg",
 line 38, in <module>
     mercurial.dispatch.run()
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/dispatch.py",
 line 27, in run
     sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/dispatch.py",
 line 40, in dispatch
     req.ui = uimod.ui()
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/ui.py",
 line 43, in __init__
     for f in scmutil.rcpath():
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/scmutil.py",
 line 430, in rcpath
     _rcpath = osrcpath()
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/scmutil.py",
 line 402, in osrcpath
     path = systemrcpath()
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/scmutil.py",
 line 455, in systemrcpath
     path.extend(rcfiles(os.path.join(p, root)))
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/scmutil.py",
 line 440, in rcfiles
     for f, kind in osutil.listdir(rcdir)
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/demandimport.py",
 line 86, in __getattribute__
     self._load()
   File
 
"/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/demandimport.py",
 line 58, in _load
     mod = _origimport(head, globals, locals)
 ImportError:
 
dlopen(/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/python/mercurial/osutil.so,
 2): Symbol not found: __cg_png_create_info_struct
   Referenced from:
 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
   Expected in:
 
/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/local/lib/libPng.dylib
  in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
 Mercurial installed correctly, but doesn't seem to work properly.
 Running 'hg log' in the directory
 
/Users/dehayebuildbot/build/sage/dehaye/dehaye_full/build/sage-5.8.beta0/spkg/build/mercurial-2.2.2.p0
 failed.

 real    0m9.692s
 user    0m2.443s
 sys     0m0.917s
 ************************************************************************
 Error installing package mercurial-2.2.2.p0
 ************************************************************************
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11696#comment:25>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to