- Joined
- Nov 25, 2013
- Messages
- 7,776
Hmmm ...
OK. After digging a bit: there should be a package but there isn't. How can you check yourself?
1. For any software product check at freshports.org if there is a port available - in our case there is:
www.freshports.org
2. In the regular case there will be package information on that page, too. In our specific case, there isn't. You can check the source code of the port Makefile for explicitly not building a package (because of license restrictions or similar).
On the freshports page click on the "git" link for that, this leads to:
cgit.freebsd.org
Check the Makefile for "NO_PACKAGE" - again, in our particular case, there isn't a restriction. There definitely should be packages.
3. Packages are built in the FreeBSD package build cluster. Any faults during package build are reported to the "pkg-fallout" mailing list. The archive is here:
Click on "December 2021 by subject", search for "py38-tensorflow" - bingo, package build is failing:
4. So that's why there is no package. Let's see if there's an issue on bugzilla, already. Search for "tensorflow" at bugs.freebsd.org:
bugs.freebsd.org
Looks like there isn't. Only this different and older build error:
bugs.freebsd.org
So, what can you do? Not much. Wait for the problem to go away. File a bug ticket at bugs.freebsd.org. Contact the ports maintainer for py-tensorflow about the issue. The contact info is in the Makefile in git (see above for the link).
HTH,
Patrick
OK. After digging a bit: there should be a package but there isn't. How can you check yourself?
1. For any software product check at freshports.org if there is a port available - in our case there is:
FreshPorts -- science/py-tensorflow: Computation using data flow graphs for scalable machine learning
TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to...
2. In the regular case there will be package information on that page, too. In our specific case, there isn't. You can check the source code of the port Makefile for explicitly not building a package (because of license restrictions or similar).
On the freshports page click on the "git" link for that, this leads to:
py-tensorflow « science - ports - FreeBSD ports tree
Check the Makefile for "NO_PACKAGE" - again, in our particular case, there isn't a restriction. There definitely should be packages.
3. Packages are built in the FreeBSD package build cluster. Any faults during package build are reported to the "pkg-fallout" mailing list. The archive is here:
Click on "December 2021 by subject", search for "py38-tensorflow" - bingo, package build is failing:
4. So that's why there is no package. Let's see if there's an issue on bugzilla, already. Search for "tensorflow" at bugs.freebsd.org:
Bug List
Looks like there isn't. Only this different and older build error:
259620 – science/py-tensorflow: fails to build with new grpc
So, what can you do? Not much. Wait for the problem to go away. File a bug ticket at bugs.freebsd.org. Contact the ports maintainer for py-tensorflow about the issue. The contact info is in the Makefile in git (see above for the link).
HTH,
Patrick