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

Attachment: signature.asc
Description: PGP signature

Reply via email to