Bug 12461

Summary: libglib2 build files with deep directory structure
Product: buildroot Reporter: Matthias Weißer <m.weisser.m>
Component: OtherAssignee: unassigned
Status: RESOLVED DUPLICATE    
Severity: normal CC: buildroot, yann.morin.1998
Priority: P5    
Version: 2019.11.1   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Host: Target:
Build:

Description Matthias Weißer 2020-01-13 12:50:11 UTC
When building my current config it fails (to be more precise it hangs) when trying to build libglib2

The last message is 

/xxxx/yyyyy/xxxxxxxx/yyyyyyyy/zz/xxx/yyyyyyy/zzzz/xxxx/yyyyyy/zzzzzzzzzzzzzzzzz/xxxxxx/yyyyy/zzzzz/xxxxxx/yyy/output/host/bin/meson: line 3: __requires__: command not found

This is caused by the shebang in output/host/bin/meson

#!/xxxx/yyyyy/xxxxxxxx/yyyyyyyy/zz/xxx/yyyyyyy/zzzz/xxxx/yyyyyy/zzzzzzzzzzzzzzzzz/xxxxxx/yyyyy/zzzzz/xxxxxx/yyy/output/host/bin/python3

which has a length of 135 characters which is to long for the kernel. Any other workaround besides reducing the directory nesting?
Comment 1 Yann E. MORIN 2020-01-13 17:37:40 UTC

*** This bug has been marked as a duplicate of bug 12331 ***