Summary: | [exp-run] 10.0 exp-run without libreadline in base system | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Max Khon <fjoe> |
Component: | Individual Port(s) | Assignee: | Baptiste Daroussin <bapt> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | emaste, koobs |
Priority: | Normal | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Max Khon
2011-11-29 16:50:08 UTC
Responsible Changed From-To: freebsd-ports-bugs->portmgr To portmgr. State Changed From-To: open->analyzed Responsible Changed From-To: portmgr->linimon Responsible Changed From-To: linimon->fjoe So far the results are not encouraging: http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.10-exp.20120310234450.pointyhat-west/ The fact that lang/python27 fails takes out 5845 ports. Other notable errors are lang/ruby18, audio/jack, databases/mysql55-client, lang/lua, databases/postgresql*-client, databases/mysql*-client, and the other lang/python* ports, roughly in order of decreasing effect. Can you recommend the next step of action, please? The current run has completed. Unfortunately removing readline means that over 6,000 ports either fail to compile, or are blocked by those ports failing to compile. The raw data are at: http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.10-exp.20120310234450.pointyhat-west/index-category.html However, eliminating ports already known to fail on 10, and then trying to eliminate other false, positives, gives: http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.10-exp.20120310234450.pointyhat-west/index-category-edited.html (Click twice on 'Aff.' to sort by descending number of ports affected.) So, my recommendation is *not* to remove readline from the base until much more work is done. I have the feeling that multiple runs will be required. mcl Responsible Changed From-To: fjoe->bapt I'll take it. State Changed From-To: analyzed->open Let's try again The patch apply properly but fail during the make depend phase: make: make: don't know how to make readline.h. Stop Can you provide an updated patch? I've posted an updated patch at http://people.freebsd.org/~emaste/patches/readline_internallib.diff A commit references this bug: Author: bapt Date: Wed Jul 9 15:52:32 UTC 2014 New revision: 268461 URL: http://svnweb.freebsd.org/changeset/base/268461 Log: The GNU readline library is now an INTERNALLIB - that is, it is statically linked into consumers (GDB and variants) in the base system, and the shared library is no longer installed. That also allows ports to be able to use a modern version of readline PR: 162948 Reviewed by: emaste Changes: head/ObsoleteFiles.inc head/UPDATING head/gnu/lib/libreadline/Makefile head/gnu/lib/libreadline/history/ head/gnu/lib/libreadline/readline/Makefile head/gnu/lib/libreadline/readline/doc/ head/gnu/usr.bin/gdb/Makefile.inc head/gnu/usr.bin/gdb/gdb/Makefile head/gnu/usr.bin/gdb/gdbtui/Makefile head/gnu/usr.bin/gdb/kgdb/Makefile head/share/mk/bsd.libnames.mk head/tools/build/mk/OptionalObsoleteFiles.inc |