On Mon, Apr 21, 2025 at 12:19:25AM -0500, Steven Robbins wrote: > On Sunday, April 20, 2025 7:50:07 p.m. Central Daylight Saving Time Steven > Robbins wrote: > > > I am able to reproduce it thanks to NoisyCoil's hint about > > --aspcud-criteria. I'm working on a fix now. > > Okay, I don't know how to solve this. The package is uploaded now for > unstable so the --aspcud thing no longer matters. > > Using sbuild --dist=sid --chroot-mode=schroot insighttoolkit5_5.4.3-3.dsc, > the > package will build seemingly fine. > > Using sbuild --dist=sid --chroot-mode=unshare insighttoolkit5_5.4.3-3.dsc, > the > errors seen in the buildd logs appear ("error: ‘FFTW_ESTIMATE’ was not > declared in this scope") > > Best I can figure is that the sbuild "unshare" mode does something tricky > that > foils something somewhere. Maybe an include doesn't show up at the right > path?
That may very well be a red herring, but there was some trouble with some of the differences between an schroot environment and an unshared process/network/whatever namespace previously (tracked down and quickly fixed by Johannes and others, thanks!); the part that I remember was related to supplementary groups and their handling in different pid namespaces. However, schroot has a fix for that now, so that (specifically supplementary groups) should not be the problem in your case. Have you compared the build logs, especially the configure-like step where CMake examines the environment and looks for various syscalls, functions, etc, to see if there were differences between the schroot and unshare backend builds? G'luck, Peter -- Peter Pentchev r...@ringlet.net r...@debian.org pe...@morpheusly.com PGP key: https://www.ringlet.net/roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
signature.asc
Description: PGP signature