On 24.9.2010 15:12, Samuel Thibault wrote:
libspeechd.so uses pthread_create, so it needs to explicitly link against the library that provides it, i.e. -lpthread. libc provides a couple of stubs for things like mutex_lock& such, but clearly not for pthread_create :)
The Makefile.am in original 0.7 includes libspeechd_la_LDFLAGS = [...] -lpthread It has been pointed out correctly that -lpthread should really belong to LIBADD, not LDFLAGS. It has been fixed in Git master, but not in 0.7.1. But, does it explain the missing link in the compiled form? Is it not because of some package specific patches? Best regards, Hynek Hanke