[Sumover-tech] Vic on a Mac

Piers O'Hanlon p.ohanlon at cs.ucl.ac.uk
Wed Nov 21 10:59:43 GMT 2007


Which version of OSX are you trying to compile it on? (It only really
works on 10.4 I haven't tried 10.3 for a while and I haven't tested
10.5 yet) Which version of the src of vic are trying compile (You
should be using the svn mpeg4 branch:
http://frostie.cs.ucl.ac.uk/nets/mmedia/wiki/VicH264

Piers


On 21/11/2007, Andrew Rowley <Andrew.Rowley at manchester.ac.uk> wrote:
> Hi,
>
> I have now installed ActiveState TCL, but when I run configure, it still tell me it is using the UCL tcl.  I tried --without-ucl-tcl and --with-tcl but it seems to get ignored.  When this gets built and I run it from the standard mac console, I get "Not a Tk application".  It is fine if I run it from the xterm window (although there are no devices other than x11).
>
> I then tried editing the Makefile directly and forcing it to use the ActiveState Tk and Tcl installation.  I noticed that this is version 8.4 (you don't seem to be able to get an earlier version).  This resulted in compile errors:
>
> vic_tcl.h: In member function 'char* Tcl::var(const char*, int)':
> vic_tcl.h:77: error: invalid conversion from 'const char*' to 'char*'
> main.cpp: In function 'void checkXShm(Tk_Window_*, const char*)':
> main.cpp:296: error: 'XSync' was not declared in this scope
> main.cpp: In function 'int main(int, const char**)':
> main.cpp:527: error: invalid conversion from 'int (*)(void*, Tcl_Interp*, int, char**)' to 'int (*)(void*, Tcl_Interp*, int, const char**)'
> main.cpp:527: error:   initializing argument 2 of 'void Tcl::CreateCommand(const char*, int (*)(void*, Tcl_Interp*, int, const char**), void*, void (*)(void*))'
>
> I don't know if this is to do with the difference in the Tcl versions, or because I didn't run configure correctly.
>
> Has anyone managed to compile this?  If so, what did you do?  Also, how do I compile in support for the camera (presumably quicktime)?
>
> Thanks,
>
> Andrew :)
>
> =============================
> Research Computing Services,
> Manchester Computing,
> Kilburn Building,
> University of Manchester,
> Oxford Road,
> Manchester,
> M13 9PL,
> UK
> Tel: +44(0)161-275 0685
> Email: Andrew.Rowley at manchester.ac.uk
>
>
> -----Original Message-----
> From: p.ohanlon at gmail.com [mailto:p.ohanlon at gmail.com] On Behalf Of Piers O'Hanlon
> Sent: 20 November 2007 18:04
> To: Andrew.Rowley at manchester.ac.uk
> Cc: sumover-tech at cs.ucl.ac.uk
> Subject: Re: [Sumover-tech] Vic on a Mac
>
> what happend when you run configure - does it say it's using AquaTCL
> or UCL? If it isn't using AquaTCL then it UCL tcl needs the Apple X11
> server running (install it from the Install DVD). Otherwise if you
> want Aqua vbersion you need to get AquaTCL from activestate.
>
> But you should be able to run it on the cmd lin ok.
>
> Piers
>
> On 20/11/2007, Andrew Rowley <Andrew.Rowley at manchester.ac.uk> wrote:
> > Hi,
> >
> > Do you have any instructions on how to compile vic on Mac OS X?  I have tried to do it using the unix instructions.  This does work, but doesn't let you run it from the normal command line (only the xterm command line) and doesn't give you any OS X devices (like the camera).  I know that the AGTk vic can be launched from the normal command line, so I think there must be another trick to it...
> >
> > Andrew :)
> >
> > =============================
> > Research Computing Services,
> > Manchester Computing,
> > Kilburn Building,
> > University of Manchester,
> > Oxford Road,
> > Manchester,
> > M13 9PL,
> > UK
> > Tel: +44(0)161-275 0685
> > Email: Andrew.Rowley at manchester.ac.uk
> >
> >
> >
> > _______________________________________________
> > Sumover-tech mailing list
> > Sumover-tech at cs.ucl.ac.uk
> > http://oakham.cs.ucl.ac.uk/mailman/listinfo/sumover-tech
> >
>
>
> _______________________________________________
> Sumover-tech mailing list
> Sumover-tech at cs.ucl.ac.uk
> http://oakham.cs.ucl.ac.uk/mailman/listinfo/sumover-tech
>



More information about the Sumover-tech mailing list