unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build
@ 2024-01-10 23:35 Richard Sent
  2024-01-11  0:51 ` Richard Sent
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Sent @ 2024-01-10 23:35 UTC (permalink / raw)
  To: Help Guix

[-- Attachment #1: Type: text/plain, Size: 882 bytes --]

When reconfiguring my home environment, 
y8sll1zarpy78qi6fgrz9xrpx99hhn3b-catch2-3.5.1.drv fails to build. I can 
run $ guix build catch2@3.5.1 just fine, but the derivation has a 
different checksum from when I'm building with home reconfigure 
(2bdvrgwwbrgzxlpckmzsgwrakf8j6yic-catch2-3.5.1.drv).

My build error log (largely) matches Curaiss's failure for the i686 
build (https://ci.guix.gnu.org/build/3220178/log), but I'm on x86_64.

I attached the log and the two derivations to this email. Clearly home 
is adding stuff to the y8sll derviation, but I'm not entirely sure why 
or how.

The only path forward I can see is remove packages from home until it 
builds again, but having greater insight into what's going on would be a 
huge help.

This problem occurs on multiple machines.

Guix version: 3bf2465faa85b8a14b1cedaad43e2c2d0337cf6b

Appreciate any help!
Richard Sent

[-- Attachment #2: y8sll1zarpy78qi6fgrz9xrpx99hhn3b-catch2-3.5.1.drv --]
[-- Type: text/plain, Size: 2538 bytes --]

Derive([("out","/gnu/store/fjd0s86602rkpcnb5nqg14fii1acgkcn-catch2-3.5.1","","")],[("/gnu/store/0msh2nnjd8s8i2d02jp308vi860a45bv-glibc-2.35.drv",["out","static"]),("/gnu/store/2glj1zmm7fi68xrrnz9h1b5kh83fga4l-catch2-3.5.1-checkout.drv",["out"]),("/gnu/store/2i5yvimla3m7jkzj9xhy0s97ymq1lsdz-ld-wrapper-0.drv",["out"]),("/gnu/store/3m1dqj8vvxll8vvn21y2rcbrc1mig98z-bash-minimal-5.1.16.drv",["out"]),("/gnu/store/49xa73anq8qrjhis332wlg7ihnf8n87k-glibc-utf8-locales-2.35.drv",["out"]),("/gnu/store/4zsr2cgr99i13sbajv74z10kaw72jrnv-make-4.3.drv",["out"]),("/gnu/store/5r1zr3bkxpcqspif1b1cs6sp58kycq8b-python-3.10.7.drv",["out"]),("/gnu/store/7pvpcxxlsy9ld2nqmi4l503wbhbssqnd-bzip2-1.0.8.drv",["out"]),("/gnu/store/870zqwm6ax52wlkrbydzrwd77qnwkn43-patch-2.7.6.drv",["out"]),("/gnu/store/8k5gw4ayns06vkk87h7g6jnvx7pqzbb5-tar-1.34.drv",["out"]),("/gnu/store/ancgzayhh56asy51wsz5cadw3nsqdfwq-findutils-4.9.0.drv",["out"]),("/gnu/store/asy71mnlrws1g4arqx7h679yjh6hq7j1-gcc-11.3.0.drv",["out"]),("/gnu/store/g0jvllpvzwasjhap7yciakv8dnfnfmbf-sed-4.8.drv",["out"]),("/gnu/store/gmsdxi0l0d04fgdlxx2kgpar5l9ps95g-gawk-5.2.1.drv",["out"]),("/gnu/store/h3p7r7q1d725gv7m75l2pv30dny8pg6q-guile-3.0.9.drv",["out"]),("/gnu/store/ip3d7pkdz1d292cqx835jmpp2cpk4zzv-python-wrapper-3.10.7.drv",["out"]),("/gnu/store/jmxj5hj7xq68aj5awzm9jmjx98nb6pvw-gzip-1.12.drv",["out"]),("/gnu/store/k6ncnmg7dvlrd9y6sjk2m4lw1yih1d9r-grep-3.8.drv",["out"]),("/gnu/store/kv11m7sxallj9ynnk7ywxdxqc35083ya-linux-libre-headers-5.15.49.drv",["out"]),("/gnu/store/ldgcbz0111f1iwgm7rys5da0vdbrppgg-file-5.44.drv",["out"]),("/gnu/store/m36ykc481kqg01w5lkrayxqqd1sxkkm7-diffutils-3.8.drv",["out"]),("/gnu/store/mqy55qf54w1l3pm3ia7pscmphp50hax8-module-import-compiled.drv",["out"]),("/gnu/store/sz86qb9ijbfh09kfamr501abz66c6f51-coreutils-9.1.drv",["out"]),("/gnu/store/wrc7q69ldrxv0vmnpxzjv8q1qdld9paj-cmake-minimal-3.24.2.drv",["out"]),("/gnu/store/yskg0k6vbm0s31v0nr6bq3kjk7iga034-xz-5.2.8.drv",["out"]),("/gnu/store/yx51788kbw95rm9my88qql2xbv11alsm-binutils-2.38.drv",["out"])],["/gnu/store/ng2vdl1jj3y5hl5vz7v0p6png4gkp0y3-catch2-3.5.1-builder","/gnu/store/y3bxjld80fwz3r1gz9dx90gk49dqmr1k-module-import"],"i686-linux","/gnu/store/33nvcq7kmv79i1lrf89qq5ill0bmcq7n-guile-3.0.9/bin/guile",["--no-auto-compile","-L","/gnu/store/y3bxjld80fwz3r1gz9dx90gk49dqmr1k-module-import","-C","/gnu/store/0lk1h59vivvn4gys8i1gdh3z9nbgi7ms-module-import-compiled","/gnu/store/ng2vdl1jj3y5hl5vz7v0p6png4gkp0y3-catch2-3.5.1-builder"],[("out","/gnu/store/fjd0s86602rkpcnb5nqg14fii1acgkcn-catch2-3.5.1")])

[-- Attachment #3: failed-build-log-catch2-3.5.1.drv.gz --]
[-- Type: application/gzip, Size: 21745 bytes --]

[-- Attachment #4: 2bdvrgwwbrgzxlpckmzsgwrakf8j6yic-catch2-3.5.1.drv --]
[-- Type: text/plain, Size: 1300 bytes --]

Derive([("out","/gnu/store/cpqk1bmh61qjvs9b244dvzy7ppygp4lr-catch2-3.5.1","","")],[("/gnu/store/3ds56xg6njpw6hnp2w4xpx4psw5mka5q-glibc-2.35.drv",["out"]),("/gnu/store/5bqhdbbl71r9r936w6w8zzqlk41md3wx-glibc-2.35.drv",["out"]),("/gnu/store/67nh3fzviy3q4s8ar8cg0dzhyzgwrwdd-module-import-compiled.drv",["out"]),("/gnu/store/7fsz44vifdc0ws0amnpwnmig3ra6hb53-gcc-11.3.0.drv",["lib"]),("/gnu/store/fchdaawcrxb35llbl7fj7lcsq5asmk4b-guile-2.0.14.drv",["out"]),("/gnu/store/fkxlcpah5hca1gv7789g9vxyp3kfg10h-catch2-3.5.1.drv",["out"]),("/gnu/store/ky030dkfkfr3l8xgdbv45j6bs87988lx-gcc-11.3.0.drv",["lib"]),("/gnu/store/n9kblf5cx4lphrydjr90sp3zfvcdr1pb-glibc-utf8-locales-2.35.drv",["out"])],["/gnu/store/2sb4y2khyj8rls659i7v50d7kmlh6slb-catch2-3.5.1-builder","/gnu/store/a6acf6dds8s9fw7dp5div03rwik0x4x2-module-import"],"x86_64-linux","/gnu/store/4p1l5bdxxbyyqc3wh0d07jv9rp1pdcy7-guile-2.0.14/bin/guile",["--no-auto-compile","-L","/gnu/store/a6acf6dds8s9fw7dp5div03rwik0x4x2-module-import","-C","/gnu/store/yk897hj2p5mdx6hw47s90n8x9pn6s36c-module-import-compiled","/gnu/store/2sb4y2khyj8rls659i7v50d7kmlh6slb-catch2-3.5.1-builder"],[("allowSubstitutes","0"),("guix properties","((type . graft) (graft (count . 2)))"),("out","/gnu/store/cpqk1bmh61qjvs9b244dvzy7ppygp4lr-catch2-3.5.1"),("preferLocalBuild","1")])

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build
  2024-01-10 23:35 catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build Richard Sent
@ 2024-01-11  0:51 ` Richard Sent
  2024-03-08 17:45   ` Simon Tournier
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Sent @ 2024-01-11  0:51 UTC (permalink / raw)
  To: Help Guix

On 2024-01-10 18:35, Richard Sent wrote:
> When reconfiguring my home environment, 
> y8sll1zarpy78qi6fgrz9xrpx99hhn3b-catch2-3.5.1.drv fails to build. I can 
> run $ guix build catch2@3.5.1 just fine, but the derivation has a 
> different checksum from when I'm building with home reconfigure 
> (2bdvrgwwbrgzxlpckmzsgwrakf8j6yic-catch2-3.5.1.drv).
> 
> My build error log (largely) matches Curaiss's failure for the i686 
> build (https://ci.guix.gnu.org/build/3220178/log), but I'm on x86_64.
> 
> I attached the log and the two derivations to this email. Clearly home 
> is adding stuff to the y8sll derviation, but I'm not entirely sure why 
> or how.
> 
> The only path forward I can see is remove packages from home until it 
> builds again, but having greater insight into what's going on would be 
> a huge help.
> 
> This problem occurs on multiple machines.
> 
> Guix version: 3bf2465faa85b8a14b1cedaad43e2c2d0337cf6b
> 
> Appreciate any help!
> Richard Sent

Update: Traced the problem back to a package outside Guix's channel 
failing to build when catch2 was upgraded from 3.4.0 to 3.5.1. Issue was 
opened in the appropriate place.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build
  2024-01-11  0:51 ` Richard Sent
@ 2024-03-08 17:45   ` Simon Tournier
  2024-03-11 15:26     ` Richard Sent
  0 siblings, 1 reply; 5+ messages in thread
From: Simon Tournier @ 2024-03-08 17:45 UTC (permalink / raw)
  To: Richard Sent, Help Guix

Hi Richard,

On mer., 10 janv. 2024 at 19:51, Richard Sent <richard@freakingpenguin.com> wrote:

> Update: Traced the problem back to a package outside Guix's channel 
> failing to build when catch2 was upgraded from 3.4.0 to 3.5.1. Issue was 
> opened in the appropriate place.

Thanks for the follow up. :-)

Could you paste the bug number here?  It would ease the redirection in
case of search. ;-)

Cheers,
simon




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build
  2024-03-08 17:45   ` Simon Tournier
@ 2024-03-11 15:26     ` Richard Sent
  2024-03-12  9:56       ` 宋文武
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Sent @ 2024-03-11 15:26 UTC (permalink / raw)
  To: Simon Tournier; +Cc: Help Guix

So I was wrong and it turned out to be a mainline bug, but one that was
only present on x86 32-bit. Here's the reports:

https://gitlab.com/nonguix/nonguix/-/issues/307
https://issues.guix.gnu.org/68429
https://github.com/catchorg/Catch2/issues/2796

-- 
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build
  2024-03-11 15:26     ` Richard Sent
@ 2024-03-12  9:56       ` 宋文武
  0 siblings, 0 replies; 5+ messages in thread
From: 宋文武 @ 2024-03-12  9:56 UTC (permalink / raw)
  To: Richard Sent; +Cc: Simon Tournier, Help Guix

Richard Sent <richard@freakingpenguin.com> writes:

> So I was wrong and it turned out to be a mainline bug, but one that was
> only present on x86 32-bit. Here's the reports:
>
> https://gitlab.com/nonguix/nonguix/-/issues/307
> https://issues.guix.gnu.org/68429
> https://github.com/catchorg/Catch2/issues/2796

Hello, catch2 had been updated to 3.5.3 in commit 584e240842, which
should works as it build fine on CI for i686-linux.

Please run 'guix pull' to update and test again, thanks.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-03-12  9:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-10 23:35 catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build Richard Sent
2024-01-11  0:51 ` Richard Sent
2024-03-08 17:45   ` Simon Tournier
2024-03-11 15:26     ` Richard Sent
2024-03-12  9:56       ` 宋文武

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).