I found that on my system (Kubuntu), the link options: -lpulse -lpulse-simple give a "not found" error because the files are:
/usr/lib/libpulse.so.0
/usr/lib/libpulse-simple.so.0
rather than
/usr/lib/libpulse.so
/usr/lib/libpulse-simple.so
Does this mean that the makefile (on my system) needs;
LIB_AUDIO= /usr/lib/libpulse.so.0 /usr/lib/libpulse-simple.so.0 /usr/lib/libportaudio.so.2
or is these a better way of doing this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
AFAIK the best is to fill it by pkg-config, e.g. the following should work (tested on Fedora):
LIB_AUDIO=$(shell pkg-config --libs libpulse libpulse-simple portaudio-2.0)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
These changes are now in eSpeak 1.45.43 at
http://espeak.sf.net/test/latest.html
I found that on my system (Kubuntu), the link options: -lpulse -lpulse-simple give a "not found" error because the files are:
/usr/lib/libpulse.so.0
/usr/lib/libpulse-simple.so.0
rather than
/usr/lib/libpulse.so
/usr/lib/libpulse-simple.so
Does this mean that the makefile (on my system) needs;
LIB_AUDIO= /usr/lib/libpulse.so.0 /usr/lib/libpulse-simple.so.0 /usr/lib/libportaudio.so.2
or is these a better way of doing this?
AFAIK the best is to fill it by pkg-config, e.g. the following should work (tested on Fedora):
LIB_AUDIO=$(shell pkg-config --libs libpulse libpulse-simple portaudio-2.0)