Version 5.1 build problems:
1. In Ubuntu /bin/sh points to dash, not bash, therefore "runme" script fails. It is better to use the following string in the file header (for portability):
#!/usr/bin/env bash
instead of
#!/bin/sh
2. liveMedia - problem in QuickTimeFileSink.hh file:
unsigned QuickTimeFileSink::addByte(unsigned char byte) {
putc(byte, fOutFid);
return 1;
}
should be:
unsigned addByte(unsigned char byte) {
putc(byte, fOutFid);
return 1;
}
3. File xine-lib/src/input/vcd/libvcdio/_cdio_linux.c should include <limits.h>, otherwise fails to build due to undefined INT_MAX
4. The build will fail with FLAC 1.2.1 headers since some include files were removed. I haven't tried FLAC 1.1.2, but seems that headers required by VeXP build are there in the old release.