Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dmd,dtools,dub: 2.079.0 -> 2.079.1 #41008

Merged
merged 1 commit into from May 24, 2018
Merged

Conversation

ThomasMader
Copy link
Contributor

dmd,dtools,dub: 2.079.0 -> 2.079.1 and wrap ldc2 binary with $CC

(cherry picked from commit 4aa04d1)

Reason: This bumps the version to a newer release and fixes package
issues which are important for release too.

dmd,dtools,dub: 2.079.0 -> 2.079.1 and wrap ldc2 binary with $CC

(cherry picked from commit 4aa04d1)

Reason: This bumps the version to a newer release and fixes package
issues.
@xeji
Copy link
Contributor

xeji commented May 24, 2018

@GrahamcOfBorg build dmd dub dtools

@GrahamcOfBorg
Copy link

No attempt on aarch64-linux (full log)

The following builds were skipped because they don't evaluate on aarch64-linux: dmd, dub, dtools

Partial log (click to expand)


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

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


@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: dmd, dub, dtools

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/abi2a2w6rpg0s8wf2hylzfl2vpmwb5x7-dubUnittests-1.8.1
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/abi2a2w6rpg0s8wf2hylzfl2vpmwb5x7-dubUnittests-1.8.1
checking for references to /build in /nix/store/abi2a2w6rpg0s8wf2hylzfl2vpmwb5x7-dubUnittests-1.8.1...
building '/nix/store/m4l0ba8kzjbvz3hz2wnk2d1d2n3sm6h4-dub-1.8.1.drv'...
installing
/nix/store/wjw5pmd1iml3ynhix08a35pyqycw9gny-dmd-2.079.1
/nix/store/f81aw3531mx7ih0qjb67zrv5f7shsqrq-dub-1.8.1
/nix/store/xj8cdswgmv8lhbr52bx0qcs3bya5rd2g-dtools-2.079.1

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: dmd, dub, dtools

Partial log (click to expand)

make: *** [Makefile:275: test_results/d_do_test] Error 255
make: Leaving directory '/private/tmp/nix-build-dmdBuild-2.079.1.drv-0/dmd/test'
builder for '/nix/store/my9b77hf78p1wfwc07aj7q5fnqxsgj7i-dmdBuild-2.079.1.drv' failed with exit code 2
cannot build derivation '/nix/store/5kajnlhxd8zjsbgzfnig495qp6v5zc7k-phobosUnittests-2.079.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/d5gfsrl6bn8ar48airlsisrdh3lhggv2-dmd-2.079.1.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/8bb4knaxa0cvx0aqkym4qzvg03wa6k4k-dtools-2.079.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/x0kh15m0r8xhn7gxy8284z6dd3jpmnj0-dubBuild-1.8.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/c89dyr3hjhhfyvpwcssac2rnl7khibc1-dubUnittests-1.8.1.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/0hvm7yvyqir978hwl8z9ikki0l49061w-dub-1.8.1.drv': 2 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/0hvm7yvyqir978hwl8z9ikki0l49061w-dub-1.8.1.drv', '/nix/store/8bb4knaxa0cvx0aqkym4qzvg03wa6k4k-dtools-2.079.1.drv', '/nix/store/d5gfsrl6bn8ar48airlsisrdh3lhggv2-dmd-2.079.1.drv' failed

@xeji
Copy link
Contributor

xeji commented May 24, 2018

Please try to fix the Darwin build, it succeeded on Hydra until a day ago.

@ThomasMader
Copy link
Contributor Author

I can not reproduce the problem on my machine with MacOS High Sierra 10.13.5 Beta.
I remember that I had issues with the GrahamcOfBorg Darwin machines in the past. No problems on the hydra machines.
We could merge and if it doesn't build revert it.
As it is now I can't do anything.

@xeji
Copy link
Contributor

xeji commented May 24, 2018

We could merge and if it doesn't build revert it.

Let's do that.

@xeji xeji merged commit 849e261 into NixOS:release-18.03 May 24, 2018
@ThomasMader
Copy link
Contributor Author

Ok doesn't build please revert. See https://hydra.nixos.org/build/74738686/nixlog/1

xeji added a commit that referenced this pull request May 25, 2018
Darwin build succeeded locally but failed on Hydra,
see discussion in #41008.

This reverts commit 849e261.
@xeji
Copy link
Contributor

xeji commented May 25, 2018

Reverted in 006c1b8.
The build error looks like some sort of sandboxing problem. No idea how that works on MacOS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants