Hello,
Thanks to Christian and Emery for their answers to my "openssl" problem with porting "libvncserver". It worked like a charm.
After some more wrangling, the library actually builds. I haven't written a real test program yet, so I don't know how well it works, but I'm optimistic since I didn't have to change any code.
But I have an odd problem. I'd prefer to build it as a shared library, but it gives linker errors when I use:
SHARED_LIB = yes
in "libvncserver.mk". When I comment out that line, it seems to link successfully.
In the "target.mk" file for "test-libvncserver", if I use:
LIBS = libvncserver
I get the following output:
Program test/libports/libvncserver/test-libvncserver LINK test-libvncserver libvncserver.lib.so: undefined reference to `sio_tryread' libvncserver.lib.so: undefined reference to `sio_send' libvncserver.lib.so: undefined reference to `htobe64' libvncserver.lib.so: undefined reference to `htobe16' libvncserver.lib.so: undefined reference to `sio_open' libvncserver.lib.so: undefined reference to `digestsha1' collect2: error: ld returned 1 exit status
If I use:
LIBS = libc lwip zlib libcrypto libssl libpng jpeg libvncserver
the output is more verbose, but seems to boil down to the same basic idea.
Does anyone have any ideas on this?
Thanks!