The Samba-Bugzilla – Bug 8447
RHEL 5.7/Fedora 15 - "make quicktest" failures
Last modified: 2011-11-02 15:43:06 UTC
Created attachment 6873 [details]
As per summary, follow steps as per wiki, RHEL 5.7 machine, 6 failures are shown. Find attached the console output.
Created attachment 6874 [details]
*** Bug 8415 has been marked as a duplicate of this bug. ***
*** Bug 8485 has been marked as a duplicate of this bug. ***
Andrew Bartlett answered this on the mailing list when discussing a similar issue:
> The challenge appears to be to do with the packages that are installed
> on the system. For example, I have been unable to replicate this on my
> Centos 5 system, despite this being listed as a 'failing' platform, and
> clearly it passes autobuild and runs on various developer machines.
> What we have not pinned down is what the missing package is, what
> difference that makes in terms of config.h, and then to disable the
> tests that cannot run without that support compiled in. You will see
> that tests.py attempts to skip certain tests if various config.h values
> are not found, but this clearly isn't enough.
> Perhaps you might be able to collect some config.h examples, and compare
> against your system where this presumably passes? That might help
> create the right patches for tests.py
> Andrew Bartlett
So reporters, did you all make sure that you have no outdated packages installed (talloc, tdb, ldb...)? If no we need to analyse this further.
My test was with Fedora 15 installed with desktop and all the latest updates. My Fedora 15 x64 server also is fully up to date, with a complete development environment installed and still gives the same errors on compiling Samba. It's therefore definitely not a case of outdated packages.
It would be interesting to see a list of required packages. Instead of Samba skipping things because the required packages are not installed, I would prefer to simply install those required packages.
Please retry with current git, as this may have just been an smbd bug, shown up due the the particular circumstances in which this was run.
A fix for a very similar issue is in the tree now as
Sorry for the bother!
That did the trick. Make quicktest now finishes with All Ok. Thanks!
Marking as "FIXED". If the problem or part of it persists please reopen.