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