#7821: readline-6.0.p1 fails on FreeBSD
-----------------------+----------------------------------------------------
Reporter: pjeremy | Owner: pjeremy
Type: defect | Status: new
Priority: major | Milestone: sage-4.3.1
Component: freebsd | Keywords:
Work_issues: | Author:
Upstream: N/A | Reviewer:
Merged: |
-----------------------+----------------------------------------------------
readline-6.0.p1/spkg-install contains a typo in some FreeBSD-specific
code, leading to the following error:
{{{
...
/bin/sh ../support/shlib-install -O freebsd8.0 -d
/home/peter/sage/sage-4.3/local/lib -b /home/peter/sage/sage-4.3/local/bin
-i "/usr/bin/install -c -m 644" libreadline.so.6.0
install: you may need to run ldconfig
make[1]: Leaving directory
`/home/peter/sage/sage-4.3/spkg/build/readline-6.0.p1/src/shlib'
ln: SAGE_LOCAL/lib/libreadline.so: No such file or directory
}}}
The affected code is no longer required with readline-6.0 so delete it.
FreeBSD 3.x and later default to ELF, rather then a.out. A utility
objformat(1) was temporarily introduced to enable third-party applications
to determine te object format. This has now been deleted and code should
assume ELF format if it does not exist. Explicitly linking libreadline
against libtermcap is necessary to ensure that dependencies are picked up.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7821>
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.