Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 856382

Summary: dev-python/aiohttp: make: command: Command not found
Product: Gentoo Linux Reporter: Sergey 'L29Ah' Alirzaev <zl29ah>
Component: Current packagesAssignee: Zac Medico <zmedico>
Status: UNCONFIRMED ---    
Severity: normal CC: arthurzam, python
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
emerge --info
workaround /etc/portage/patches/dev-python/aiohttp/856382.patch

Description Sergey 'L29Ah' Alirzaev 2022-07-04 12:11:47 UTC
Created attachment 790046 [details]
build log

Got this when upgrading world to python 3.10:

>>> Configuring source in /var/tmp/portage/dev-python/aiohttp-3.8.1-r1/work/aiohttp-3.8.1 ...
 * Checking whether python3_11 is suitable ...
 *   >=dev-lang/python-3.11.0_beta3:3.11 ...                                                                             [ ok ]
 *   python_check_deps ...                                                                                               [ ok ]
 * Using python3.11 in global scope
 * python3_11: running distutils-r1_run_phase python_configure_all
make -j9 requirements/.hash/cython.txt.hash 
make: command: Command not found
/bin/sh: line 1: ./tools/check_sum.py: No such file or directory
make: *** [Makefile:43: requirements/.hash/cython.txt.hash] Error 127
Comment 1 Sergey 'L29Ah' Alirzaev 2022-07-04 12:12:08 UTC
Created attachment 790049 [details]
emerge --info
Comment 2 Arthur Zamarin archtester gentoo-dev 2022-07-09 12:34:19 UTC
Hmm, this failure looks weird.
This failure occurs in line 83 of ebuild, in line "emake requirements/.hash/cython.txt.hash"

The build.log confirms it just calls simply "make -j9 requirements/.hash/cython.txt.hash", which one again confirms to the implementation of "emake".

As a result I suspect there is a bigger breakage in your system, AKA something with "make".

Please check if "sys-devel/make" is installed.
Do you have "make" in your system PATH (run `command -v make`)?
Comment 3 Sergey 'L29Ah' Alirzaev 2022-07-09 18:50:46 UTC
(In reply to Arthur Zamarin from comment #2)
> Hmm, this failure looks weird.
> This failure occurs in line 83 of ebuild, in line "emake
> requirements/.hash/cython.txt.hash"
> 
> The build.log confirms it just calls simply "make -j9
> requirements/.hash/cython.txt.hash", which one again confirms to the
> implementation of "emake".
> 
> As a result I suspect there is a bigger breakage in your system, AKA
> something with "make".
> 
> Please check if "sys-devel/make" is installed.
> Do you have "make" in your system PATH (run `command -v make`)?

Of course i have `make`, and 2000 other packages, lots of these depend on make being operational. I also checked that `make` works fine on my own C projects.
Comment 4 Sergey 'L29Ah' Alirzaev 2022-07-21 20:44:16 UTC
(In reply to Arthur Zamarin from comment #2)
> Hmm, this failure looks weird.
> This failure occurs in line 83 of ebuild, in line "emake
> requirements/.hash/cython.txt.hash"
> 
> The build.log confirms it just calls simply "make -j9
> requirements/.hash/cython.txt.hash", which one again confirms to the

∞ ls /var/tmp/portage/dev-python/aiohttp-3.8.1-r1/work/aiohttp-3.8.1/requirements
cython.txt
Comment 5 Sergey 'L29Ah' Alirzaev 2022-07-22 01:44:50 UTC
Created attachment 792983 [details, diff]
workaround /etc/portage/patches/dev-python/aiohttp/856382.patch