Dear Hans, It seems that this issue stems from the fact that libwxgtk3.0-0v5 depends on libgtk2.0-0 and libopencv-highgui3.2 depends on libgtk-3-0. As eviacam need both libraries, it ends up linking libgtk2.0-0 and libgtk-3-0 from the same binary which triggers this error (see this [1] for more info).
I fixed this issue for debian/unstable and uploaded source package to mentors [2]. However, it seems that the new package libwxgtk3.0-gtk3 is not available for debian/testing, thus not sure how to fix for this distro (perhaps asking for a libwxgtk3.0-gtk3 backport). [1] https://github.com/cmauri/eviacam/issues/14#issuecomment-369415170 [2] https://mentors.debian.net/package/eviacam Best Cesar El 25/03/18 a las 11:41, Hans-J. Ullrich escribió:
Package: eviacam Version: 2.1.1-1+b1 Severity: important Dear Maintainer, sadly eviacam of debian/testing/i386 will not start due to the well known GTK-Error, see this message: (eviacam:10166): Gtk-ERROR **: 11:33:57.571: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported Trace/Breakpoint ausgelöst I googled and saw, this behaviour is well known. On my system there are no more gtk2 libs installed (as far as I could see). Maybe this is ok, but when updated to eviacam in debian/testing, I wondered, that lots of "libopencv*" libs were uninstalled (marked as not needed any more). I believe, this might be ok, just wanted to mention it. The version in debian/stable is running well. Hint 1: As a workaround, just install the version of debian/stable and set the package to hold using aptitude. Hint 2: I could only test on i386, as I do not have an amd64 at the moment. Thank you very much for reading and any help. Best Hans -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 4.15.0-1-686-pae (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages eviacam depends on: ii debconf [debconf-2.0] 1.5.66 ii libc6 2.27-2 ii libgcc1 1:8-20180312-2 ii libgtk2.0-0 2.24.32-1 ii libopencv-core3.2 3.2.0+dfsg-4+b4 ii libopencv-highgui3.2 3.2.0+dfsg-4+b4 ii libopencv-imgcodecs3.2 3.2.0+dfsg-4+b4 ii libopencv-imgproc3.2 3.2.0+dfsg-4+b4 ii libopencv-objdetect3.2 3.2.0+dfsg-4+b4 ii libopencv-video3.2 3.2.0+dfsg-4+b4 ii libopencv-videoio3.2 3.2.0+dfsg-4+b4 ii libstdc++6 8-20180312-2 ii libv4l-0 1.14.2-1 ii libwxbase3.0-0v5 3.0.3.1+dfsg2-1 ii libwxgtk3.0-0v5 3.0.3.1+dfsg2-1 ii libx11-6 2:1.6.5-1 ii libxtst6 2:1.2.3-1 ii opencv-data 3.2.0+dfsg-4 Versions of packages eviacam recommends: ii wx3.0-i18n 3.0.3.1+dfsg2-1 eviacam suggests no packages. -- debconf information: * eviacamloader/eviacamloader_setuid: false