Hi Stephan

On Wed, 2025-12-10 at 08:44 +0100, Stephan Bergmann wrote:
> On 12/10/25 08:27, John Paul Adrian Glaubitz wrote:
> > Now the question is: Why is the script not being copied during build on 
> > 32-bit PowerPC (and HPPA)?
> 
> In smoketest/Module_smoketest.mk, CppunitTest_smoketest (i.e., 
> smoketest/CppunitTest_smoketest.mk) is recorded as a 
> gb_Moudle_add_subsequentcheck_targets, and those "subsequent checks" are 
> only run after instdir has been fully populated (so those individual 
> CppunitTest_*.mk's don't need to have precise dependencies on which 
> artifacts they require to already be present in instdir).
> 
> So the question probably boils down to why a plain default-target `make` 
> does not generate instdir/program/soffice for you (or does it?).  I see 
> that in desktop/Module_desktop.mk, Package_soffice_sh (which is 
> responsible for copying the generated 
> workdir/CustomTarget/desktop/soffice.sh to instdir/program/soffice) is 
> recorded in a section that is conditional on

So, I'm actually building the libreoffice Debian package, so this might
be a packaging problem. I'm CC'ing the maintainer of the package to see
if he has any idea why instdir/program is not properly populated.

I have also filed a bug report against the libreoffice package [1].

> > ifeq ($(USING_X11),TRUE)
> 
> Which is effectively a cheesy way of saying "if this is anything 
> Unix-like (but not macOS etc.)".  That USING_X11 comes from configure.ac 
> via config_host.mk, maybe that's a good first point to start your 
> investigation.

Ah, thanks!

Adrian

> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122336

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to