On Mon, May 06, 2013 at 10:47:34PM -0700, Ken Restivo wrote:
> On Mon, May 06, 2013 at 10:35:58PM -0700, Ken Restivo wrote:
> > On Mon, May 06, 2013 at 10:03:38PM -0700, Ken Restivo wrote:
> > > The server I need to run liquidsoap on is Debian squeeze. Only. I don't 
> > > have a choice here.
> > > 
> > > There's a bug in the binary iquidsoap-1.0.1~squeeze~sfo package which 
> > > ignores or destroys metadata on input.http inputs. I was told to try the 
> > > latest 1.1.1 from git, which supposedly does not have this problem. So, I 
> > > need to get the latest version of liquidsoap running in order to have a 
> > > working system, it seems.
> > > 
> > > However.
> > > 
> > > checking for ocaml dtools module >= 0.3.0... configure: error: requires 
> > > version >= 0.3.0 found 0.1.6.
> > > 
> > > Are there backports or repositories for liquidsoap which have all the 
> > > build dependencies in them too?
> > > 
> > > It looks like backports.debian.org doesn't have it.
> > 
> > Following up, it looks like those packages are in the git, so good news 
> > there. For some reason they were not etting recognized or built. I forced 
> > them to build with this rather brutal hack:
> > 
> > for i in `cat PACKAGES`; do
> >   (cd $i; ./bootstrap && \
> >      ./configure --disable-graphics && \
> >       make && \
> >       sudo make install)
> > done
> > 
> > 
> > And then came back to the top level, and ./configure && make.
> > 
> > But now I'm stuck with this at the final link step:
> > 
> > /usr/local/lib/ocaml/3.11.2/ogg/libogg_stubs.a(ogg_stubs.o): In function 
> > `ocaml_ogg_stream_pageout':
> > /home/src/backports/liquidsoap-full/ocaml-ogg/src/ogg_stubs.c:326: 
> > undefined reference to `ogg_stream_pageout_fill'
> > collect2: ld returned 1 exit status
> > 
> > 
> > So, I'm confused. I grepped around in /usr/include and there's no such 
> > thing as ogg_stream_pageout_fill. Is that even part of libogg-dev?
> > 
> 
> Aaand.... sorry for having a conversation with myself, but it looks like this 
> commit has created this particular hell for me:
> 
> da7cab92e50a71022741546254febe11b10a7c94
> 
> That feature doesn't exist in the version of libogg in squeeze. It was 
> introduced in version 1.2.1.
> 
> I'll try to backport it and see what kind of hell that creates.
> 
> Once I get all this done, I'll post a binary for people to not have to go 
> through this, or at least instructions.
> 

OK, I built it: current git, for squeeze.

Source and binaries for libogg[-dev] required to get liquidsoap 1.1.x+scm to 
build on squeeze are here:

http://www.restivo.org/projects/debs/


The packages I had to install were these:
    autotools
     automake
     pkg-config
     ocaml-native-compilers
     libpcre-ocaml-dev
     libao-dev
     libresample1-dev
     libxmlm-ocaml-dev
     libmp3lame-dev
     libcamomile-ocaml-dev
   libmad0-dev 
   libresample1-dev
   libsamplerate0-dev
   libvorbis-dev 
   libtag-extras-dev
   libtag1-dev 
   libvorbis-dev
   libogg-dev

Some may have been superfluous, but that looks like the minimum.
   

 I have not made a deb of the liquidsoap binaries because the Sourcefabric 
liquidsoap debian package looks very non-standard: it has no source to build, 
it's just binaries built for several Ubuntu variants I don't have. But I might 
try to hack something together if needed.  

Very sorry about the noise. Hope this may be helpful to someone. Wheezy has 
been released, but some others may be stuck with VPS providers still on 
squeeze, etc. Enjoy.
 
-ken

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to