Hello Santiago,
Am Mon, Mar 03, 2025 at 01:53:25PM +0100 schrieb Santiago Vila:
> El 3/3/25 a las 13:20, Helge Kreutzmann escribió:
> > > I would really worry if it also fails to build that way. For now it
> > > seems there is something wrong in your system, or maybe you have
> > > discovered an undeclared build-conflict, or your testing system
> > > contains packages not in testing.
> > 
> > I pasted the build log on my system, if that gives you a hint?
> 
> I see very funny differences:
> 
> (in what follows, "before" is mine and "after" is yours)
> 
> -checking for gcc version... 14
> +./configure: line 4566: SH_GCC_VERSION: command not found
> 
> [...]
> 
> -checking for gethostbyname in -lnsl... no
> +checking for gethostbyname in -lnsl... yes
>  checking for socket in -lsocket... no
> -checking for gethostbyname in -lnsl... (cached) no
> +checking for gethostbyname in -lnsl... (cached) yes
> 
> [...]
> 
> -checking for attr/xattr.h... no
> -checking for sys/acl.h... no
> +./configure: line 7337: sh_CHECK_XATTR: command not found
> +./configure: line 7350: sh_CHECK_POSIX_ACL: command not found
> 
> Looks like your system is messed up in a very fundamental level.

Ok. So far, this has not been visible.

$ gcc --version
gcc (Debian 14.2.0-16) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

> I wonder if this is the only package which fails to build for you,
> or maybe your gcc does not work at all.

It does work. A few hours ago I just complied a small programme, and 
once in while I compile Debian packages (mainly to see if I can do an
L10n NMU). 

> If gcc is really ok, I would try this:
> 
> diff -ru good-tree bad-tree
> 
> where good-tree is a samhain-4.1.4 directory where you have
> successfully built the package, and bad-tree is a directory
> where the build failed.
> 
> To reduce the number of differences, compare the build in
> your native trixie system with a build in a trixie chroot.

Please find the diff attached. One == good-tree and two = bad-tree

> The config.log file created by configure is probably the
> most interesting one:
> 
> diff -ru good-tree/config.log bad-tree/config.log

Also attached. It' pretty difficult to read, but e.g.
-gcc version 14.2.0 (Debian 14.2.0-17)
+gcc version 14.2.0 (Debian 14.2.0-16)

> Because configure performs a series of individual checks,
> you might want to find out which of those checks is failing,
> or giving a different result, to see what's wrong in your
> system.

I see one difference: On the "failing" system, both mawk and gawk are
installed, in the chroot only mawk.

But this does not change the "good" build (succeeds with both). So
this is a false hint.

Next, on the good (chroot) only:
configure:4515: checking for ld used by x86_64-linux-gnu-gcc
configure:4581: result: /usr/bin/X11/ld
configure:4588: checking if the linker (/usr/bin/X11/ld) is GNU ld
configure:4605: result: yes

Howver, ld is installed in both environments, and /usr/bin/X11/ld is 
present the same way in both.

On the good build (only) I have:  
configure:4663: checking for gcc version
configure:4679: result: 14

(and in subsequent lines these appear only on the good chroot).

Later on, only on the good system:
configure:6302: checking whether _POSIX_SOURCE is necessary
…

And then later on it diverges more.

I guess my complier / building knowledge is more than exceeded here,
so sorry, that I cannot be of any help further (but of course, I can
run further commands if necessary).

Greetings

          Helge

      Dr. Helge Kreutzmann                     deb...@helgefjell.de
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

Attachment: samhian_config.log.diff.xz
Description: application/xz

Attachment: samdiff.xz
Description: application/xz

Attachment: signature.asc
Description: PGP signature

Reply via email to