Nyxt build fails because php fails x86_64

  • Done
  • quality assurance status badge
Details
3 participants
  • Bone Baboon
  • Christopher Howard
  • zimoun
Owner
unassigned
Submitted by
Bone Baboon
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 an email to 48400@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 48400
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch