Skip to content

pkgsCross.armv7l-hf-multiplatform.talloc fails to build on aarch64 #63043

@Thra11

Description

@Thra11

Issue description

pkgsCross.armv7l-hf-multiplatform.talloc fails to build. Very similar output to #62540.

Steps to reproduce

Technical details

nix-build -I nixpkgs=/home/thrall/nixpkgs -E '(import <nixpkgs>{}).pkgsCross.armv7l-hf-multiplatform.talloc'
these derivations will be built:
  /nix/store/vd7xkzz3p040k9ly85n41m9cwsm13vhw-talloc-2.1.14-armv7l-unknown-linux-gnueabihf.drv
building '/nix/store/vd7xkzz3p040k9ly85n41m9cwsm13vhw-talloc-2.1.14-armv7l-unknown-linux-gnueabihf.drv'...
unpacking sources
unpacking source archive /nix/store/vhibvjl3g3rgi9hl0ik068w70gsv02bq-talloc-2.1.14.tar.gz
source root is talloc-2.1.14
setting SOURCE_DATE_EPOCH to timestamp 1531374876 of file talloc-2.1.14/wscript
patching sources
updateAutotoolsGnuConfigScriptsPhase
configuring
configure flags: --cross-compile --cross-execute=/nix/store/879f9z1lry114x7v83zwffg9jwz986a7-bash-4.4-p23/bin/bash\ -c\ \'\'\ -- --prefix=/nix/store/927s5j6fv5zha2x9y25ch61sx5yin5bn-talloc-2.1.14-armv7l-unknown-linux-gnueabihf --enable-talloc-compat1 --bundled-libraries=NONE --builtin-libraries=replace configure
Checking for program gcc or cc           : armv7l-unknown-linux-gnueabihf-gcc 
Checking for program cpp                 : not found 
Checking for program ar                  : armv7l-unknown-linux-gnueabihf-ar 
Checking for program ranlib              : armv7l-unknown-linux-gnueabihf-ranlib 
Checking for gcc                         : ok  
Checking for program git                 : not found 
Check for -MD                            : yes 
Checking for program gdb                 : not found 
Checking for header sys/utsname.h        : yes 
Checking uname sysname type              : Traceback (most recent call last):
  File "buildtools/bin/waf", line 76, in <module>
    Scripting.prepare(t, cwd, VERSION, wafdir)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Scripting.py", line 145, in prepare
    prepare_impl(t, cwd, ver, wafdir)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Scripting.py", line 135, in prepare_impl
    main()
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Scripting.py", line 188, in main
    fun(ctx)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Scripting.py", line 241, in configure
    conf.sub_config([''])
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Configure.py", line 237, in sub_config
    self.recurse(k, name='configure')
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Utils.py", line 656, in recurse
    f(self)
  File "/build/talloc-2.1.14/wscript", line 38, in configure
    conf.RECURSE('lib/replace')
  File "./buildtools/wafsamba/samba_utils.py", line 452, in RECURSE
    return ctx.sub_config(relpath)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Configure.py", line 237, in sub_config
    self.recurse(k, name='configure')
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Utils.py", line 656, in recurse
    f(self)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Utils.py", line 743, in wrap
    ret = fun(k)
  File "/build/talloc-2.1.14/lib/replace/wscript", line 28, in configure
    conf.RECURSE('buildtools/wafsamba')
  File "./buildtools/wafsamba/samba_utils.py", line 452, in RECURSE
    return ctx.sub_config(relpath)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Configure.py", line 237, in sub_config
    self.recurse(k, name='configure')
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Utils.py", line 656, in recurse
    f(self)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Utils.py", line 743, in wrap
    ret = fun(k)
  File "/build/talloc-2.1.14/lib/replace/../../buildtools/wafsamba/wscript", line 317, in configure
    conf.CHECK_UNAME()
  File "./buildtools/wafsamba/samba_conftests.py", line 452, in CHECK_UNAME
    msg="Checking uname %s type" % v):
  File "./buildtools/wafsamba/samba_autoconf.py", line 456, in CHECK_CODE
    conf.COMPOUND_END(conf.env[define])
  File "./buildtools/wafsamba/samba_autoconf.py", line 69, in COMPOUND_END
    p(result)
  File "/build/talloc-2.1.14/third_party/waf/wafadmin/Configure.py", line 299, in check_message_2
    self.log.write(sr)
TypeError: expected a string or other character buffer object
builder for '/nix/store/vd7xkzz3p040k9ly85n41m9cwsm13vhw-talloc-2.1.14-armv7l-unknown-linux-gnueabihf.drv' failed with exit code 1
error: build of '/nix/store/vd7xkzz3p040k9ly85n41m9cwsm13vhw-talloc-2.1.14-armv7l-unknown-linux-gnueabihf.drv' failed

Please run nix-shell -p nix-info --run "nix-info -m" and paste the
results.

 - system: `"aarch64-linux"`
 - host os: `Linux 3.10.104, Ubuntu, 18.04.2 LTS (Bionic Beaver)`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.2`
 - nixpkgs: `/home/thrall/nixpkgs`

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions