[Bug 243766] lang/rust: Fails to build when Python (lang/python37) environment has no lzma module
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243766 Tobias Kortkamp changed: What|Removed |Added Status|Open|Closed Depends on|243817 | Resolution|--- |FIXED Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243817 [Bug 243817] lang/python37: Fails to link _lzma.so: Undefined symbol "lzma_check_is_supported" -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 243766] lang/rust: Fails to build when Python (lang/python37) environment has no lzma module
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243766 --- Comment #11 from commit-h...@freebsd.org --- A commit references this bug: Author: tobik Date: Tue Apr 28 04:33:36 UTC 2020 New revision: 533234 URL: https://svnweb.freebsd.org/changeset/ports/533234 Log: lang/rust: Let the framework extract the bootstraps It is possible for lang/python37 to be built in such a way that it installs an unloadable lzma module which then causes Rust to fallback to trying to fetch/extract the tar.gz bootstraps instead. As a workaround and since it also simplifies some things, let the ports framework extract the bootstraps and "install" them under WRKDIR. We point the build to them in config.toml. This is similar to how things are hooked up in lang/rust-bootstrap and Rust will then not try to fetch and extract the bootstraps on its own. PR: 243766 Reviewed by: mikael Differential Revision:https://reviews.freebsd.org/D24582 Changes: head/lang/rust/Makefile -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 243766] lang/rust: Fails to build when Python (lang/python37) environment has no lzma module
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243766 Kubilay Kocak changed: What|Removed |Added Assignee|pyt...@freebsd.org |r...@freebsd.org Severity|Affects Many People |Affects Some People Depends on||243817 Flags|maintainer-feedback?(python |maintainer-feedback?(rust@F |@FreeBSD.org) |reeBSD.org) CC||r...@freebsd.org --- Comment #10 from Kubilay Kocak --- Going to work on this separately in bug 243817 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243817 [Bug 243817] lang/python37: Fails to link _lzma.so: Undefined symbol "lzma_check_is_supported" -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 243766] lang/rust: Fails to build when Python (lang/python37) environment has no lzma module
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243766 Kubilay Kocak changed: What|Removed |Added Summary|lang/python37: Fails to |lang/rust: Fails to build |build _lzma.so module which |when Python (lang/python37) |breaks lang/rust build |environment has no lzma ||module --- Comment #9 from Kubilay Kocak --- (In reply to Tobias Kortkamp from comment #7) Is there any way to force rust to use / explicitly specify a particular format/extension (since it seems we want a specific format?), bypassing the fallback mechanism in the event lzma is not available in the Python environment? Further, while having an lzma module is certainly common, it is by no means certain that this module is available, either in terms of the system environment the Python installation is built on, or whether the environment has been modified intentionally to preclude certain common.shared libraries, of which lzma is one. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"