[Debian GNUstep maintainers] Bug#1093949: gnustep-base: FTCBFS: multiple reasons

Yavor Doganov yavor at gnu.org
Fri Jan 24 03:43:05 GMT 2025


Source: gnustep-base
Version: 1.30.0-9
Control: block -1 with 1093948
Tags: pending
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability ftcbfs

gnustep-base cannot be cross built because:

* It build-depends on gobjc which is uninstallable.
* Its configure script sources cross.config by default to replace the
  results of AC_TRY_RUN/AC_RUN_IFELSE macros when cross-compiling but
  the values of the variables there lead to configure failure.
* The configure script hard codes the build architecture pkg-config
  for libffi and gnutls checks (and for curl, although that's
  irrelevant for the Debian build).
* Even when all of the issues above are fixed, the build fails with
  (when bulding on amd64 for armhf):

dh_shlibdeps
dpkg-shlibdeps: error: cannot find library libobjc.so.4 needed by debian/gnustep-base-runtime/usr/bin/plmerge (ELF format: 'elf32-littlearm' abi: 'ELF:32:l:arm:0'; RPATH: '')
[...]
(Error repeated for all tools.)



More information about the pkg-GNUstep-maintainers mailing list