[Bug 243766] lang/rust: Fails to build when Python (lang/python37) environment has no lzma module

2020-04-27 Thread bugzilla-noreply
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

2020-04-27 Thread bugzilla-noreply
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

2020-02-02 Thread bugzilla-noreply
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

2020-02-02 Thread bugzilla-noreply
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"