I get the same error message as this post when trying to start WS on Linuxmint 18.2 64bit:
https://sourceforge.net/p/wavesurfer/discussion/731280/thread/86bbdc72/
~/Downloads/wavesurfer-1.8.8p5-linux-i386 $ ./wavesurfer
couldn't load file "/tmp/tcl_udkOoU": libXft.so.2: cannot open shared object file: No such file or directory
while executing
"load /home/sam/Downloads/wavesurfer-1.8.8p5-linux-i386/wavesurfer/lib/tk8.6/libtk8.6.so Tk"
("package ifneeded Tk 8.6.6" script)
invoked from within
"package require Tk"
(file "/home/sam/Downloads/wavesurfer-1.8.8p5-linux-i386/wavesurfer/lib/wsurf/surfutil.tcl" line 480)
invoked from within
"source /home/sam/Downloads/wavesurfer-1.8.8p5-linux-i386/wavesurfer/lib/wsurf/surfutil.tcl"
("package ifneeded surfutil 1.8" script)
invoked from within
"package require surfutil"
(file "/home/sam/Downloads/wavesurfer-1.8.8p5-linux-i386/wavesurfer/lib/app-wavesurfer/wavesurfer.tcl" line 21)
invoked from within
"source /home/sam/Downloads/wavesurfer-1.8.8p5-linux-i386/wavesurfer/lib/app-wavesurfer/wavesurfer.tcl"
("package ifneeded app-wavesurfer 1.8" script)
invoked from within
"package require app-wavesurfer"
(file "/home/sam/Downloads/wavesurfer-1.8.8p5-linux-i386/wavesurfer/main.tcl" line 7)
The error is with the 32bit version on a 64bit OS. The 64bit version of Wavesurfer does start up on a 64bit OS.