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!
--
  John J. Karcher
  devu...@alternateapproach.com

_______________________________________________
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Reply via email to