[ I didn't try bazaar, but my answer applies to tla 1.4pre-1 ]
Update: it compiles if I manually add -I/.../src/baz to CFLAGS but
it fails to find -lcrypto and -lssl (needed by neon).
The only fixes I did were for the tests. Nothing for actually building
it.
I don't remember needing to specify exactly where ssl and neon were.
But then again maybe I was just lucky.
About ssl, it depends on how libneon is compiled. If you compile it with
--with-ssl, then libneon depends on libssl, and you have to add -lssl and
a few others to the build command.
Are your neon and ssl headers in a standard place (/usr/local/...) and
are you using gcc?
That's the problem: tla will not add any directory to the list of include
directories for libneon. If it's in the standard place, it works,
otherwise, it won't compile and you'll have to edit the generated
Makefiles.