Subject: transcode fails with: Undefined symbol "sigwait"
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 06/09/2004 12:13:30
I installed transcode-0.6.12nb1 today under NetBSD 1.6.2.

Running it like:

 transcode -i frm-0000.mpeg -y mpeg,null -o e.mpeg
(which may be wrong syntax)

failed with:

[transcode] warning : Undefined symbol "sigwait"
(decoder.c) loading audio import module failed
[transcode] failed to init import modules
[transcode] critical: plug-in initialization failed

I think ktrace tells me that the audio import module is
/usr/pkg/lib/transcode/import_null.so.

rainier:/usr/src/tmp$ ldd /usr/pkg/lib/transcode/import_null.so
/usr/pkg/lib/transcode/import_null.so:
         -lpthread.20 => /usr/pkg/lib/libpthread.so.20
         -lintl.0 => /usr/lib/libintl.so.0

rainier:/usr/src/tmp$ nm -a /usr/pkg/lib/libpthread.so | grep sigwait
000070a8 T __pthread_sigwait
0000daf0 T pth_sigwait
0000db18 T pth_sigwait_ev
000106e0 T sigwait

(What does nm's "T" means above?)


 Jeremy C. Reed

 	  	 	 BSD News, BSD tutorials, BSD links
	  	 	 http://www.bsdnewsletter.com/