Nyxt build fails because php fails x86_64

DoneSubmitted by Bone Baboon.
Details
3 participants
  • Bone Baboon
  • Christopher Howard
  • zimoun
Owner
unassigned
Severity
normal
B
B
Bone Baboon wrote on 13 May 2021 17:24
(address . bug-guix@gnu.org)
87bl9eejw9.fsf@disroot.org
On a x86_64 computer Nyxt fails to build because php fails to build.

`guix describe` outputs:

```
Generation 24 May 12 2021 18:06:24 (current)
guix d6aeebb
branch: master
commit: d6aeebb23639258311fdfb9dbf5f903079fde51a
```

When I run `guix build --no-substitutes nyxt` the build fails with this
error:

```
make: *** [Makefile:237: test] Error 1

Test suite failed, dumping logs.
command "make" "test" "-j" "8" failed with status 2
builder for `/gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv' failed with exit code 1
build of /gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv failed
View build log at '/var/log/guix/drvs/a0/3k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv.bz2'.
cannot build derivation `/gnu/store/waxz9g4h7i19inc378j8si3wzz5jh9xj-libsoup-2.72.0.drv': 1 dependencies couldn't be built
building /gnu/store/8ipd965g9c4fpwf3x6ybwdcw2jjmlmd0-trivia-0.0.0-3.7286d5d-checkout.drv...
cannot build derivation `/gnu/store/r0kzlvzvh61585bd5k416rjp1mr3vkd0-nyxt-2-pre-release-7.drv': 1 dependencies couldn't be built
guix build: error: build of `/gnu/store/r0kzlvzvh61585bd5k416rjp1mr3vkd0-nyxt-2-pre-release-7.drv' failed
```

The build log is attached.
Z
Z
zimoun wrote on 10 Jun 2021 13:06
(name . Bone Baboon)(address . bone.baboon@disroot.org)(address . 48400@debbugs.gnu.org)
86fsxqj7x8.fsf@gmail.com
Hi,

On Thu, 13 May 2021 at 11:24, Bone Baboon <bone.baboon@disroot.org> wrote:
Toggle quote (8 lines)
> ```
> Generation 24 May 12 2021 18:06:24 (current)
> guix d6aeebb
> repository URL: https://git.savannah.gnu.org/git/guix.git
> branch: master
> commit: d6aeebb23639258311fdfb9dbf5f903079fde51a
> ```

[...]

Toggle quote (4 lines)
> builder for `/gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv' failed with exit code 1
> build of /gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv failed
> View build log at '/var/log/guix/drvs/a0/3k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv.bz2'.

On my machine, it builds and the test-suite passes.

Toggle snippet (9 lines)
guix time-machine --commit=d6aeebb \
-- build php --no-grafts --check

[...]

phase `compress-documentation' succeeded after 0.0 seconds
guix build: error: derivation `/gnu/store/v93y468hbyp5dswklcbn6w7rp0r0shyi-php-7.4.19.drv' may not be deterministic: output `/gnu/store/is8hhjqrx5902q4y4picqh5aabncxm8x-php-7.4.19' differs

And note:

Toggle snippet (6 lines)
guix gc --derivers $(guix time-machine --commit=d6aeebb -- build php --no-grafts)
/gnu/store/6cqvpmy3cqbb7zlvp4ldyadd7985rm8g-php-7.4.19.drv
/gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv
/gnu/store/v93y468hbyp5dswklcbn6w7rp0r0shyi-php-7.4.19.drv

which is the same derivations.


Toggle quote (2 lines)
> The build log is attached.

The interesting part is, I guess:

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
file upload greater than 2G [sapi/cli/tests/upload_2G.phpt]
FPM: bug68420 - IPv4 all addresses [sapi/fpm/tests/bug68420-ipv4-all-addresses.phpt]
=====================================================================

And it probably comes from your machine.

(On a side note, it does not seem useful to send this full large log,
IMHO.)

Hope that helps,
simon
C
C
Christopher Howard wrote on 16 Jun 2021 01:56
Nyxt build fails because php fails x86_64
(address . 48400@debbugs.gnu.org)
a265f1b720e0a151ecf3ab99aeb94348fad82100.camel@librehacker.com
I'm not having trouble building Nyxt today using Guix commit 9703a51.
Perhaps OP can try to build it again now.

christopher@theoden ~$ neofetch --stdout
christopher@theoden
-------------------
OS: Guix System 9703a51048fbc1d322595d676ff0d63b1eb89304 x86_64
Host: OptiPlex 9020 00
Kernel: 5.12.8-gnu
Uptime: 8 days, 7 hours, 22 mins
Packages: 92 (guix-system), 108 (guix-user)
Shell: bash 5.0.16
Resolution: 1920x1080
DE: GNOME
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: kitty
CPU: Intel i5-4570 (4) @ 3.600GHz
GPU: Intel HD Graphics
GPU: AMD ATI Radeon HD 8490 / R5 235X OEM
Memory: 4903MiB / 7869MiB

Christopher Howard
Attachment: file
Z
Z
zimoun wrote on 2 Jul 2021 18:35
(name . Bone Baboon)(address . bone.baboon@disroot.org)(address . 48400@debbugs.gnu.org)
87czs0n06m.fsf@gmail.com
Hi,

On Thu, 13 May 2021 at 11:24, Bone Baboon <bone.baboon@disroot.org> wrote:
Toggle quote (31 lines)
> On a x86_64 computer Nyxt fails to build because php fails to build.
>
> `guix describe` outputs:
>
> ```
> Generation 24 May 12 2021 18:06:24 (current)
> guix d6aeebb
> repository URL: https://git.savannah.gnu.org/git/guix.git
> branch: master
> commit: d6aeebb23639258311fdfb9dbf5f903079fde51a
> ```
>
> When I run `guix build --no-substitutes nyxt` the build fails with this
> error:
>
> ```
> make: *** [Makefile:237: test] Error 1
>
> Test suite failed, dumping logs.
> command "make" "test" "-j" "8" failed with status 2
> builder for `/gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv' failed with exit code 1
> build of /gnu/store/a03k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv failed
> View build log at '/var/log/guix/drvs/a0/3k6dm154hg2q97pyi4xqiwwc7mn95v-php-7.4.19.drv.bz2'.
> cannot build derivation `/gnu/store/waxz9g4h7i19inc378j8si3wzz5jh9xj-libsoup-2.72.0.drv': 1 dependencies couldn't be built
> building /gnu/store/8ipd965g9c4fpwf3x6ybwdcw2jjmlmd0-trivia-0.0.0-3.7286d5d-checkout.drv...
> cannot build derivation `/gnu/store/r0kzlvzvh61585bd5k416rjp1mr3vkd0-nyxt-2-pre-release-7.drv': 1 dependencies couldn't be built
> guix build: error: build of `/gnu/store/r0kzlvzvh61585bd5k416rjp1mr3vkd0-nyxt-2-pre-release-7.drv' failed
> ```
>
> The build log is attached.

Do you still have this problem?

Thanks,
simon
Z
Z
zimoun wrote on 17 Aug 2021 23:17
control message for bug #48400
(address . control@debbugs.gnu.org)
86bl5vn53z.fsf@gmail.com
tags 48400 + moreinfo
quit
Z
Z
zimoun wrote on 16 Sep 2021 10:07
Re: bug#48400: Nyxt build fails because php fails x86_64
(name . Bone Baboon)(address . bone.baboon@disroot.org)(address . 48400-done@debbugs.gnu.org)
86ilz1q6y6.fsf@gmail.com
Hi,

On Fri, 02 Jul 2021 at 18:35, zimoun <zimon.toutoune@gmail.com> wrote:
Toggle quote (4 lines)
> On Thu, 13 May 2021 at 11:24, Bone Baboon <bone.baboon@disroot.org> wrote:

>> On a x86_64 computer Nyxt fails to build because php fails to build.

[...]

Toggle quote (2 lines)
> Do you still have this problem?

Two of us reported the build passes. And it is marked moreinfo since 4
weeks, so I close. Feel free to reopen if I miss something.

All the best,
simon
Closed
?
Your comment

This issue is archived.

To comment on this conversation send email to 48400@debbugs.gnu.org