Hello!
Is anybody running CAJUN (http://www.cajun.nu/) on FreeBSD?
If so, what did you have to do to get it running?
I downloaded Cajun version 4.0b2 and tried to get it working on a box
running FreeBSD 4.5-stable (from March 9, 2002).
I have installed all required programs from ports; apache-1.3,
mysql-3.23, mpg123-0.59r_5, and a bunch of Perl modules.
Here is the list of perl modules installed:
p5-DBD-mysql-2.1010 MySQL driver for the Perl5 Database Interface (DBI)
p5-DBI-1.21 The perl5 Database Interface. Required for DBD::*
modules
p5-Data-ShowTable-3.3 Perl5 module to pretty-print arrays of data
p5-Digest-MD5-2.16 Perl5 interface to the MD5 algorithm
p5-File-Spec-0.82 A Perl module for portably manipulating file
specifications
p5-HTML-Parser-3.25 Perl5 module for parse HTML tag
p5-HTML-Tagset-3.03 Some useful data table in parsing HTML
p5-HTML-Template-2.5 Perl module to use HTML Templates from CGI scripts
p5-IO-1.20 Various IO modules for Perl
p5-IPC-Run-0.44 IPC::Run - Run subprocesses with piping and
redirection
p5-MIME-Base64-2.12 Perl5 module for Base64 and Quoted-Printable
encodings
p5-MP3-Info-0.91 Manipulate / fetch info from MP3 audio files
p5-Mysql-modules-1.2216 Perl5 modules for accessing MySQL databases
p5-Net-1.0901 Perl5 modules to access and use network protocols
p5-Net-Daemon-0.36 Perl5 extension for portable daemons
p5-PlRPC-0.2016 Perl module for writing RPC servers and clients
p5-Storable-1.0.14 Persistency for perl data structures
p5-Term-ReadKey-2.14 A perl5 module for simple terminal control
p5-Time-HiRes-01.20 A perl5 module implementing High resolution time,
sleep, an
p5-URI-1.17 Perl5 interface to Uniform Resource Identifier (URI)
refere
p5-libwww-5.53_1 Perl5 library for WWW access
Unfortunately, it still doesn't run. Here is the output when starting
Cajun;
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CAJUN version 4.0, Copyright (C) 2001.
CAUN comes with ABSOLUTELY NO WARRANTY; for details see the LICENSE
file.
This is free software, and you are welcome to redistribute it
under certain conditions; also see the LICENSE file for details.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CORE:8000: STREAM running
CORE:8000: Creating audio device: FilePlayer
FilePlayer:8000: plugin connecting to server
CORE:8000: First audio module (FilePlayer) has been set active
FilePlayer:8000: plugin connected!
"my" variable $kid masks earlier declaration in same scope at
/usr/share/cajun/lib/TNode.pm line 100.
Failed to load FilePlayer: syntax error at /usr/share/cajun/lib/TNode.pm
line 193, near "$_;"
BEGIN failed--compilation aborted at
/usr/share/cajun/lib/audioSource/FilePlayer.pm line 287.
BEGIN failed--compilation aborted at (eval 7) line 2.
CORE:8000: Terminating connection to audio device at EOF...
Can't use an undefined value as a symbol reference at
/usr/share/cajun/lib/CStream.pm line 539.
and then it stops. I haven't modified Cajun in any way, and I have seen
reports that others have got it working. My guess is that I'm still
missing something, but I can't find out what.
Any pointers?
--
Torfinn Ingolfsen
Norway