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.

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

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.

The config.log file created by configure is probably the
most interesting one:

diff -ru good-tree/config.log bad-tree/config.log

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.

Thanks.

Reply via email to