Date: Mon, 22 Apr 1996 22:03:31 +0200 From: Mark Murray <mark@grondar.za> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: multimedia@freebsd.org Subject: Re: Anyone gotten SpeakFreely to work with FreeBSD-current? Message-ID: <199604222003.WAA16159@grumble.grondar.za>
next in thread | raw e-mail | index | archive | help
"Jordan K. Hubbard" wrote: > > I put -current shared sfecho/sfmike/sfspeaker under > > ftp://time.cdrom.com/pub/sf.tgz > > > > Here is calling sequence which works for me with -current snddriver > > and my PAS 16 Basic: > > > > ./sfspeaker & > > ./sfmike dt.demos.su # I have 'sfecho' daemon running there > > <press space> > > ... talk ... > > <press space> > > ... wait ... > > ... hear my voice :-) ... > > Hear a clicking sound.. :-( Works for me! I use a Soundblaster PRO. ...except I had the following errors at compile time: Script started on Sun Apr 21 22:28:52 1996 bash# make Checksums OK. ===> Extracting for speak_freely-6.0 ===> speak_freely-6.0 depends on shared library: gsm\.1\. - found ===> Patching for speak_freely-6.0 ===> Applying FreeBSD patches for speak_freely-6.0 ===> Configuring for speak_freely-6.0 ===> Building for speak_freely-6.0 cc -Iadpcm -Ilpc -I/usr/local/include -Iidea -DInternet_Port=2074 -DRelno="\"Release 6.0, March 1996\"" -DHALF_DUPLEX -O2 -DM_LITTLE_ENDIAN -c speaker.c speaker.c: In function `makeSessionKey': speaker.c:172: storage size of `md5c' isn't known speaker.c: In function `main': speaker.c:845: storage size of `md5c' isn't known speaker.c:859: storage size of `md5c' isn't known speaker.c:1852: storage size of `md5c' isn't known *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. bash# exit exit ...... Which I fixed by doing diff -udr ../speak_freely-6.0.ache/echo.c ./echo.c --- ../speak_freely-6.0.ache/echo.c Sun Feb 25 15:44:54 1996 +++ ./echo.c Sat Apr 20 09:58:12 1996 @@ -210,7 +210,7 @@ static void makeSessionKey(key) char *key; { - struct MD5Context md5c; + MD5_CTX md5c; char s[1024]; s[0] = 0; diff -udr ../speak_freely-6.0.ache/mike.c ./mike.c --- ../speak_freely-6.0.ache/mike.c Sat Apr 20 10:37:25 1996 +++ ./mike.c Sat Apr 20 09:56:34 1996 @@ -1279,7 +1279,7 @@ int mode; { int j, k; - struct MD5Context md5c; + MD5_CTX md5c; char md5key[16], md5key1[16]; char s[1024]; @@ -1387,7 +1387,7 @@ { int i, j, k, l, sentfile = 0; FILE *fp; - struct MD5Context md5c; + MD5_CTX md5c; static lpcstate_t lpcc; char md5key[16], md5key1[16]; char s[1024]; diff -udr ../speak_freely-6.0.ache/speaker.c ./speaker.c --- ../speak_freely-6.0.ache/speaker.c Wed Feb 28 15:08:52 1996 +++ ./speaker.c Sat Apr 20 09:54:11 1996 @@ -169,7 +169,7 @@ char *key; { int j, k; - struct MD5Context md5c; + MD5_CTX md5c; char md5key[16], md5key1[16]; char s[1024]; @@ -842,7 +842,7 @@ if (strlen(op + 1) == 0) { ideakey[0] = FALSE; } else { - struct MD5Context md5c; + MD5_CTX md5c; MD5Init(&md5c); MD5Update(&md5c, op + 1, strlen(op + 1)); @@ -856,7 +856,7 @@ if (strlen(op + 1) == 0) { deskey[0] = rtpdeskey[0] = vatdeskey[0] = FALSE; } else { - struct MD5Context md5c; + MD5_CTX md5c; char md5key[16], algorithm[16]; MD5Init(&md5c); @@ -1849,7 +1849,7 @@ FILE *kfile; FILE *pipe; long flen; - struct MD5Context md5c; + MD5_CTX md5c; MD5Init(&md5c); MD5Update(&md5c, sb.buffer.buffer_val, sb.buffer.buffer_len); -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grondar.za for PGP key
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604222003.WAA16159>