On Tue, Jul 17, 2001 at 01:04:35PM -0700, Billy Brown wrote:
> The FreeBSD version of Darwin Streaming Server was build and
> tested by us on FreeBSD 3.5. I'm glad it mostly works for
> you on FreeBSD 4.3, but just know it has not been tested nor
> verified to work on that OS version yet by us.
The binaries _seem_ to work fine so far (except for the little
library problem), in that I can stream the sample movie to a Mac
G4 running Quicktime 4 Player and Quicktime 5 Player.
> As a possible solution, you might try seeing what happens
> if you were to download the source .tar image for DSS 3.0.1
> (v338 is the version string reported once compiled and if
> you run the server -v)
>
> Once un-tar'd, go into the main directory, and type:
>
> ./Buildit
It worked! I had to add a header for the crypt() function, but aside
for that it compiled. The Install script didn't install the web admin
html tree, just copying it over fixed that. As with the binaries, the
streaming of the sample.mov works find to G4 running QT-player 4 or
5. And, as you said... the qtpasswd works fine now. :)
I'd be happy to test anything else on my set-up here. Having this
officially supported on the latest FreeBSD-stable would be great!
Attached is the patch used for the missing header.
diff -ruN qtssServer-338/Server.tproj/RTSPSession.cpp qtssServer-338.patched/Server.tproj/RTSPSession.cpp
--- qtssServer-338/Server.tproj/RTSPSession.cpp Thu May 17 20:59:16 2001
+++ qtssServer-338.patched/Server.tproj/RTSPSession.cpp Tue Jul 17 23:00:08 2001
@@ -47,6 +47,7 @@
#include "md5digest.h"
#include <errno.h>
+#include <unistd.h>
#ifdef __solaris__
#include <crypt.h>