I've tried it now on both my one live machine, and my office test box, and in both cases, it throws up during the compile.
On the live machine, it was complaining about being unable to find includes for ffmpeg/avcodec/avformat, even though I'd explicitly told it not to try to do mpeg (all called from zm_mpeg.cpp, I think). That machine is offline, so it's a pain to pull the error messages back here.
The office machine broke on the compile of zmc (which is also where the live machine broke, when I cobbled up a set of include directories out of MPlayer's local avcodec), with this error:
Code: Select all
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/include -g -O2 -MT zmc.o -MD -MP -MF ".deps/zmc.Tpo" -c -o zmc.o zmc.cpp; \
then mv -f ".deps/zmc.Tpo" ".deps/zmc.Po"; else rm -f ".deps/zmc.Tpo"; exit 1; fi
In file included from zmc.cpp:24:
zm.h:28:23: zm_config.h: No such file or directory
In file included from /usr/include/math.h:70,
from zm_image.h:29,
from zm_monitor.h:28,
from zmc.cpp:26:
/usr/include/bits/mathcalls.h:310: error: declaration of `double round(double)
throw ()' throws different exceptions
zm.h:33: error: than previous declaration `double round(double)'
In file included from zm_zone.h:27,
from zm_monitor.h:29,
from zmc.cpp:26:
zm_event.h: In static member function `static void Event::Initialise()':
zm_event.h:86: error: `config' undeclared (first use this function)
zm_event.h:86: error: (Each undeclared identifier is reported only once for
each function it appears in.)
zmc.cpp: In function `int main(int, char**)':
zmc.cpp:144: error: `zmLoadConfig' undeclared (first use this function)