Bug 44005

Summary: Tests fail to build when openssl enabled
Product: Telepathy Reporter: Alvaro Soliverez <alvaro.soliverez>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED INVALID QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: git master   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Alvaro Soliverez 2011-12-21 03:27:50 UTC
When running configure with the following options:

../configure --disable-gtk-doc --with-tls=openssl --prefix=/var/lib/buildbot/install/usr

the tests then fail to build and throw this error, when running make check.

make[5]: Entering directory `/var/lib/buildbot/telepathy/gabble-openssl-i386/build/build/tests/twisted'
make[5]: *** No rule to make target `tls/*', needed by `check-TESTS'.  Stop.
make[5]: Leaving directory `/var/lib/buildbot/telepathy/gabble-openssl-i386/build/build/tests/twisted'
make[4]: *** [check-twisted] Error 1

This is running an out-of-tree build, but it failed the same when building in-tree

See here for more details: http://buildbot.telepathy.im/builders/Gabble%20-%20openssl%20-%20i386/builds/147
Comment 1 Jonny Lamb 2011-12-21 06:10:34 UTC
I think this is a bug in the buildbot configuration, not in Gabble.

The buildbot seems to call:

    make check TWISTED_TESTS=tls/*

Why not just `make check`? The other tests seem to use `make distcheck`.
Comment 2 Alvaro Soliverez 2011-12-21 06:30:20 UTC
You are right, the extra argument was causing the problem. make check alone runs fine.

It was a misconfiguration in the buildbot

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.