Hi.

On my installation, the teamviewer GUI will start, but when trying to connect to a remote host, the main window of the GUI minimizes, but otherwise, nothing will happen, no error message, it is as if the connection was successfull, but it never starts.

I have found one possible cause of this being the fact that a subprocess which TeamViewer tries to call (and successfully calls on a Debian Machine where I tested it) is in the directory share/teamviewer/tv_bin and called TVGuiDelegate. When I try to run it, it doesn't even get to the main method, but just outputs

./TVGuiDelegate: symbol lookup error: ./TVGuiDelegate: undefined symbol: _ZN10__cxxabiv120__unexpected_handlerE

and in fact, no library in the rpath contains this symbol. On my Debian machine, it uses this function from a subdirectory "RTlib", which apparently is there to make it more system independent. However, in the nix package

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/remote/teamviewer/default.nix

on line 39, this directory is deleted, probably because these libraries should be provided from other nix packages. But the ones from nix do not expose the symbol _ZN10__cxxabiv120__unexpected_handlerE, according to readelf, while the ones in RTlib do.

Maybe it would be a good idea to add an option to the packge to use its own library rather than system packages.

Any help on this issue would be appreciated, especially by the maintainers.

Best Regards,
Christoph-Simon Senjak
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to