Skip to content

iasl: 20180313 -> 20180629#46272

Merged
xeji merged 1 commit intoNixOS:masterfrom
r-ryantm:auto-update/iasl
Sep 18, 2018
Merged

iasl: 20180313 -> 20180629#46272
xeji merged 1 commit intoNixOS:masterfrom
r-ryantm:auto-update/iasl

Conversation

@r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented Sep 7, 2018

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from iasl.

meta.description for iasl is: '"Intel ACPI Compiler"'.

Checks done (click to expand)
Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

  1. Install cachix from https://cachix.org/
  2. Use r-ryantm's cache:
    cachix use r-ryantm
    

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:

nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/eccce80c7e6b931695e0c8fdab4d7f5020dca303.tar.gz -p iasl
ls -la /nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
iasl
@GrahamcOfBorg GrahamcOfBorg added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Sep 7, 2018
@GrahamcOfBorg
Copy link

No attempt on x86_64-darwin (full log)

The following builds were skipped because they don't evaluate on x86_64-darwin: iasl

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: iasl

Partial log (click to expand)


installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629
shrinking /nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629/bin/iasl
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629/bin
patching script interpreter paths in /nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629
checking for references to /build in /nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629...
/nix/store/chb2gnv867apmygzh9dsmzh97ihjxyxc-iasl-20180629

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: iasl

Partial log (click to expand)


installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/q68f23agacd7swc0cwbhvcqihczasrga-iasl-20180629
shrinking /nix/store/q68f23agacd7swc0cwbhvcqihczasrga-iasl-20180629/bin/iasl
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/q68f23agacd7swc0cwbhvcqihczasrga-iasl-20180629/bin
patching script interpreter paths in /nix/store/q68f23agacd7swc0cwbhvcqihczasrga-iasl-20180629
checking for references to /build in /nix/store/q68f23agacd7swc0cwbhvcqihczasrga-iasl-20180629...
/nix/store/q68f23agacd7swc0cwbhvcqihczasrga-iasl-20180629

@xeji
Copy link
Contributor

xeji commented Sep 18, 2018

The last update was reverted because it broke xen and virtualbox, see #40613. Let's try some:
@GrahamcOfBorg build virtualbox

@GrahamcOfBorg
Copy link

No attempt on x86_64-darwin (full log)

The following builds were skipped because they don't evaluate on x86_64-darwin: virtualbox

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@GrahamcOfBorg
Copy link

No attempt on aarch64-linux (full log)

The following builds were skipped because they don't evaluate on aarch64-linux: virtualbox

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@xeji
Copy link
Contributor

xeji commented Sep 18, 2018

@GrahamcOfBorg build xen-light

@GrahamcOfBorg
Copy link

No attempt on x86_64-darwin (full log)

The following builds were skipped because they don't evaluate on x86_64-darwin: xen-light

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@GrahamcOfBorg
Copy link

No attempt on aarch64-linux (full log)

The following builds were skipped because they don't evaluate on aarch64-linux: xen-light

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: virtualbox

Partial log (click to expand)

shrinking /nix/store/krax6fgrmah9zgzz0bfjn77rdbjl5xjp-virtualbox-5.2.14/libexec/virtualbox/VBoxXPCOMIPCD
shrinking /nix/store/krax6fgrmah9zgzz0bfjn77rdbjl5xjp-virtualbox-5.2.14/libexec/virtualbox/VBoxSharedFolders.so
shrinking RPATHs of ELF executables and libraries in /nix/store/jh1y9grp4hfcbllf947jrvsgrzccaqsh-virtualbox-5.2.14-modsrc
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/jh1y9grp4hfcbllf947jrvsgrzccaqsh-virtualbox-5.2.14-modsrc
/nix/store/jh1y9grp4hfcbllf947jrvsgrzccaqsh-virtualbox-5.2.14-modsrc/build_in_tmp: interpreter directive changed from "/bin/sh" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/jh1y9grp4hfcbllf947jrvsgrzccaqsh-virtualbox-5.2.14-modsrc...
shrinking RPATHs of ELF executables and libraries in /nix/store/jh1y9grp4hfcbllf947jrvsgrzccaqsh-virtualbox-5.2.14-modsrc
postPatchMkspecs
/nix/store/krax6fgrmah9zgzz0bfjn77rdbjl5xjp-virtualbox-5.2.14

@GrahamcOfBorg
Copy link

Timed out, unknown build status on x86_64-linux (full log)

Attempted: xen-light

Partial log (click to expand)

Total size: 128672  Fixed: 71456  Free: 2400 (used 98.2% of 128KiB rom)
  Creating out/Csm16.bin
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/1k2y6fah0z89bv5xygd042735bdq80rx-seabios-1.11.0
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/1k2y6fah0z89bv5xygd042735bdq80rx-seabios-1.11.0
checking for references to /build in /nix/store/1k2y6fah0z89bv5xygd042735bdq80rx-seabios-1.11.0...
cannot build derivation '/nix/store/njva1c4xrd5nqahvpx4ycbv2wda32kaa-xen-4.8.3.drv': 1 dependencies couldn't be built
error: build of '/nix/store/njva1c4xrd5nqahvpx4ycbv2wda32kaa-xen-4.8.3.drv' failed

@xeji
Copy link
Contributor

xeji commented Sep 18, 2018

timeout building ghc... Well, let's try on Hydra.

@xeji xeji merged commit 11d0ae3 into NixOS:master Sep 18, 2018
@Izorkin
Copy link
Contributor

Izorkin commented Sep 19, 2018

Error build xen with iasl 20180629

sh ./mkhex rombios ../rombios/BIOS-bochs-latest >> roms.inc.new
gcc   -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-$
echo "#endif" >> roms.inc.new
gcc   -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-$
echo "#ifdef ROM_INCLUDE_VGABIOS" >> roms.inc.new
gcc   -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-$
dsdt_15cpu.c:4453:27: error: 'dsdt_15cpu' undeclared here (not in a function); did you mean 'dsdt_15cpu_len'?
 int dsdt_15cpu_len=sizeof(dsdt_15cpu);
                           ^~~~~~~~~~
                           dsdt_15cpu_len
dsdt_anycpu.c:7495:28: error: 'dsdt_anycpu' undeclared here (not in a function); did you mean 'dsdt_anycpu_len'?
 int dsdt_anycpu_len=sizeof(dsdt_anycpu);
                            ^~~~~~~~~~~
                            dsdt_anycpu_len
make[7]: *** [/build/xen-4.8.3/tools/firmware/hvmloader/../../../tools/Rules.mk:193: dsdt_15cpu.o] Error 1
make[7]: *** Waiting for unfinished jobs....
sh ./mkhex vgabios_stdvga ../vgabios/VGABIOS-lgpl-latest.bin >> roms.inc.new
make[7]: *** [/build/xen-4.8.3/tools/firmware/hvmloader/../../../tools/Rules.mk:193: dsdt_anycpu.o] Error 1
echo "#endif" >> roms.inc.new
echo "#ifdef ROM_INCLUDE_VGABIOS" >> roms.inc.new
sh ./mkhex vgabios_cirrusvga ../vgabios/VGABIOS-lgpl-latest.cirrus.bin >> roms.inc.new
dsdt_anycpu_qemu_xen.c:4619:37: error: 'dsdt_anycpu_qemu_xen' undeclared here (not in a function); did you mean 'dsdt_anycpu_qemu_xen_len'?
 int dsdt_anycpu_qemu_xen_len=sizeof(dsdt_anycpu_qemu_xen);
                                     ^~~~~~~~~~~~~~~~~~~~
                                     dsdt_anycpu_qemu_xen_len
make[7]: *** [/build/xen-4.8.3/tools/firmware/hvmloader/../../../tools/Rules.mk:193: dsdt_anycpu_qemu_xen.o] Error 1
echo "#endif" >> roms.inc.new
echo "#ifdef ROM_INCLUDE_ETHERBOOT" >> roms.inc.new
sh ./mkhex etherboot ../etherboot/ipxe/src/bin/rtl8139.rom ../etherboot/ipxe/src/bin/8086100e.rom >> roms.inc.new
../../libacpi/build.c: In function 'construct_secondary_tables':
../../libacpi/build.c:383:49: error: 'ssdt_pm' undeclared (first use in this function); did you mean 'ssdt'?
         ssdt = ctxt->mem_ops.alloc(ctxt, sizeof(ssdt_pm), 16);
                                                 ^~~~~~~
                                                 ssdt
../../libacpi/build.c:383:49: note: each undeclared identifier is reported only once for each function it appears in
../../libacpi/build.c:391:49: error: 'ssdt_s3' undeclared (first use in this function); did you mean 'ssdt_pm'?
         ssdt = ctxt->mem_ops.alloc(ctxt, sizeof(ssdt_s3), 16);
                                                 ^~~~~~~
                                                 ssdt_pm
../../libacpi/build.c:401:49: error: 'ssdt_s4' undeclared (first use in this function); did you mean 'ssdt_s3'?
         ssdt = ctxt->mem_ops.alloc(ctxt, sizeof(ssdt_s4), 16);
                                                 ^~~~~~~
                                                 ssdt_s3
../../libacpi/build.c:415:49: error: 'ssdt_tpm' undeclared (first use in this function); did you mean 'ssdt_pm'?
         ssdt = ctxt->mem_ops.alloc(ctxt, sizeof(ssdt_tpm), 16);
                                                 ^~~~~~~~
                                                 ssdt_pm
make[7]: *** [/build/xen-4.8.3/tools/firmware/hvmloader/../../../tools/Rules.mk:193: build.o] Error 1
echo "#endif" >> roms.inc.new
mv roms.inc.new roms.inc
make[7]: Leaving directory '/build/xen-4.8.3/tools/firmware/hvmloader'
make[6]: *** [Makefile:68: all] Error 2
make[6]: Leaving directory '/build/xen-4.8.3/tools/firmware/hvmloader'
make[5]: *** [/build/xen-4.8.3/tools/firmware/../../tools/Rules.mk:217: subdir-all-hvmloader] Error 2
make[5]: Leaving directory '/build/xen-4.8.3/tools/firmware'
make[4]: *** [/build/xen-4.8.3/tools/firmware/../../tools/Rules.mk:212: subdirs-all] Error 2
make[4]: Leaving directory '/build/xen-4.8.3/tools/firmware'
make[3]: *** [Makefile:30: all] Error 2
make[3]: Leaving directory '/build/xen-4.8.3/tools/firmware'
make[2]: *** [/build/xen-4.8.3/tools/../tools/Rules.mk:217: subdir-install-firmware] Error 2
make[2]: Leaving directory '/build/xen-4.8.3/tools'
make[1]: *** [/build/xen-4.8.3/tools/../tools/Rules.mk:212: subdirs-install] Error 2
make[1]: Leaving directory '/build/xen-4.8.3/tools'
make: *** [Makefile:101: install-tools] Error 2

@xeji
Copy link
Contributor

xeji commented Sep 19, 2018

Thank you! Looks like we'll have to revert this again.

@xeji
Copy link
Contributor

xeji commented Sep 19, 2018

Reverted in 08b94e3

@ryantm let's blacklist iasl for now, this was the second auto-update that broke things.

xeji added a commit that referenced this pull request Sep 19, 2018
This reverts commit 11d0ae3.

It broke xen.
@ryantm
Copy link
Member

ryantm commented Sep 19, 2018

@xeji
Copy link
Contributor

xeji commented Sep 19, 2018

Thanks!

@r-ryantm r-ryantm deleted the auto-update/iasl branch September 20, 2018 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants