Hi! I know that it needs X11. My idea is to make a binary with NO library
requirements, so any schmoe who has Apple's X11 (or any other X11 server)
installed can run it, without having to learn how to install libs ;)


Output of otool -L on my vncviewer binary:

/usr/local/bin/vncviewer:
/usr/X11R6/lib/libSM.6.dylib (compatibility version 6.0.0, current version 6.0.0)
/usr/X11R6/lib/libICE.6.dylib (compatibility version 6.3.0, current version 6.3.0)
/usr/X11R6/lib/libXmu.6.dylib (compatibility version 6.2.0, current version 6.2.0)
/usr/X11R6/lib/libXaw.7.dylib (compatibility version 7.0.0, current version 7.0.0)
/usr/X11R6/lib/libXt.6.dylib (compatibility version 6.0.0, current version 6.0.0)
/usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current version 6.2.0)
/usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current version 6.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 63.0.0)

That looks perfectly reasonable to me...


What else did you think you could do that would be worthwhile?
(i.e. which of the above will the user not have, assuming OSX and some installation of X11?)


As far as I'm aware, all the X11-based libs listed above are in any standard installation of X11 on OSX (Apple's X11, XDarwin, and very likely Tenon's XTools too -can't see how they would get away without them), and libSystem.B.dylib would be hard to get by without on OSX (believe me, I've tried...)

The only problem I can see is if Shmoe decides to change the location of the X11 installation - in which case Shmoe really should know the implications of what (s)he is doing before doing it.

The only other issue might be with trying to use it on pure Darwin... don't know if that has /usr/lib/libSystem.B.dylib? - But anyone using Darwin (i.e. not OSX) would probably be capable of figuring out how to compile vncviewer anyway...

Bye!

Adrian
_______________________________________________
VNC-List mailing list
[EMAIL PROTECTED]
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to