Pagina 1 di 1
dipendenze gtk3
Inviato: lun 6 feb 2017, 19:02
da sya54M
Ciao a tutti, volevo compilare un programma gtk3 a 32 bit su Slackware64 multilib, ho installato gtk+3, at-spi2-core e at-spi2-atk oltre a tutti i pacchetti qui:
http://www.slackware.com/~alien/multili ... -compat32/
ma il configure dice che non è installato gtk3.
gtk3-demo-32, gtk3-demo-application-32, gtk3-icon-browser-32 e gtk3-widget-factory-32 funzionano.
Di quali altri pacchetti si ha bisogno per compilare?
Re: dipendenze gtk3
Inviato: lun 6 feb 2017, 20:06
da brg
Se non mi ricordo male c'è un problema di configurazione con il relativo file di pkg-config o qualcosa del genere.
Tempo fa tenevo Porteus, una derivata di Slackware molto minimale e funzionale, su una macchina virtuale e ci avevo insallato gtk3 prendendo i pacchetti dal deposito ufficiale di Slackware. Dovetti riconfigurare qualcosa a mano per farlo funzionare, tipo due righe di roba, ma ci persi una giornata per scoprirlo.
Re: dipendenze gtk3
Inviato: lun 6 feb 2017, 21:16
da ponce
posta per favore il config.log (su pastebin) generato dal configure di questo programma che vuoi compilare.
le dipendenze di gtk+3 le trovi
qui: dovresti installarle a 32 (convertendo prima i pacchetti a 32bit in *compat32*) e a 64bit (gli header sono nei pacchetti a 64bit).
io comunque in queste situazioni trovo moOolto piu' comodo compilare su macchine virtuali/container a 32bit.
Re: dipendenze gtk3
Inviato: mar 7 feb 2017, 8:34
da sya54M
Vi ringrazio per le risposte, si tratta di wine, lo voglio compilare con supporto alle gtk3, perciò lo devo compilare su una multilib, dev'essere compilato sia a 64 bit che a 32. A 64 bit viene rilevato gtk3, a 32 no.
I pacchetti riportati come dipendenze sulla lista di salix ci sono tutti.
Questo è il link del configure:
http://pastebin.com/ZVXhNH2f
Re: dipendenze gtk3
Inviato: mar 7 feb 2017, 8:48
da ponce
come scrivevo sopra per provare a vedere dov'e' l'errore ci vorrebbe il file config.log (generato quando fai girare il ./configure): l'output di ./configure a video piu' di
non dice...
Re: dipendenze gtk3
Inviato: mar 7 feb 2017, 8:59
da sya54M
ah ok scusa, ecco qui:
http://www.sya54m.eu/config.log.txt
il file è troppo grande per pastebin
Re: dipendenze gtk3
Inviato: mar 7 feb 2017, 9:09
da ponce
Codice: Seleziona tutto
configure:12915: checking for -lgtk-3
configure:12940: gcc -m32 -o conftest -O2 -fPIC -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -L/usr/lib -ldl conftest.c -lgtk-3 >&5
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../libgtk-3.so when searching for -lgtk-3
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld: cannot find -lgtk-3
collect2: error: ld returned 1 exit status
configure:12940: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Wine"
| #define PACKAGE_TARNAME "wine"
| #define PACKAGE_VERSION "2.0"
| #define PACKAGE_STRING "Wine 2.0"
| #define PACKAGE_BUGREPORT "wine-devel@winehq.org"
| #define PACKAGE_URL "http://www.winehq.org"
| #define EXEEXT ""
| #define _FILE_OFFSET_BITS 64
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_AL_AL_H 1
| #define HAVE_ALSA_ASOUNDLIB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_ARPA_NAMESER_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GETTEXT_PO_H 1
| #define HAVE_GRP_H 1
| #define HAVE_GSM_GSM_H 1
| #define HAVE_LBER_H 1
| #define HAVE_LDAP_H 1
| #define HAVE_LINK_H 1
| #define HAVE_LINUX_CDROM_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_HDREG_H 1
| #define HAVE_LINUX_HIDRAW_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_LINUX_IOCTL_H 1
| #define HAVE_LINUX_JOYSTICK_H 1
| #define HAVE_LINUX_MAJOR_H 1
| #define HAVE_LINUX_PARAM_H 1
| #define HAVE_LINUX_SERIAL_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_MNTENT_H 1
| #define HAVE_NCURSES_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_PCAP_PCAP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SCSI_SCSI_H 1
| #define HAVE_SCSI_SCSI_IOCTL_H 1
| #define HAVE_SCSI_SG_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STROPTS_H 1
| #define HAVE_SYS_ASOUNDLIB_H 1
| #define HAVE_SYS_EPOLL_H 1
| #define HAVE_SYS_INOTIFY_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_messaggio_H 1
| #define HAVE_SYS_MTIO_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_QUEUE_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SHM_H 1
| #define HAVE_SYS_SIGNAL_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SOCKETVAR_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_SYS_VM86_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYSCALL_H 1
| #define HAVE_TERMIOS_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_ZLIB_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_STATFS_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_UDP_H 1
| #define HAVE_NETIPX_IPX_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_IPX_H 1
| #define HAVE_LINUX_IRDA_H 1
| #define HAVE_LINUX_RTNETLINK_H 1
| #define HAVE_RESOLV_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_LINUX_VIDEODEV2_H 1
| #define HAVE_LIBV4L1_H 1
| #define HAVE_ATTR_XATTR_H 1
| #define HAVE_SYS_XATTR_H 1
| #define SONAME_LIBX11 "libX11.so.6"
| #define SONAME_LIBXEXT "libXext.so.6"
| #define HAVE_X11_XLIB_H 1
| #define HAVE_X11_XLIB_XCB_H 1
| #define HAVE_X11_XKBLIB_H 1
| #define HAVE_X11_XUTIL_H 1
| #define HAVE_X11_XCURSOR_XCURSOR_H 1
| #define HAVE_X11_EXTENSIONS_SHAPE_H 1
| #define HAVE_X11_EXTENSIONS_XINPUT_H 1
| #define HAVE_X11_EXTENSIONS_XINPUT2_H 1
| #define HAVE_X11_EXTENSIONS_XSHM_H 1
| #define HAVE_X11_EXTENSIONS_XCOMPOSITE_H 1
| #define HAVE_X11_EXTENSIONS_XINERAMA_H 1
| #define HAVE_X11_EXTENSIONS_XRANDR_H 1
| #define HAVE_X11_EXTENSIONS_XRENDER_H 1
| #define HAVE_X11_EXTENSIONS_XF86VMODE_H 1
| #define HAVE_X11_EXTENSIONS_XF86VMPROTO_H 1
| #define HAVE_XKB 1
| #define SONAME_LIBXCURSOR "libXcursor.so.1"
| #define SONAME_LIBXI "libXi.so.6"
| #define HAVE_LIBXXSHM 1
| #define HAVE_LIBXSHAPE 1
| #define SONAME_LIBXXF86VM "libXxf86vm.so.1"
| #define SONAME_LIBXRENDER "libXrender.so.1"
| #define HAVE_XRENDERSETPICTURETRANSFORM 1
| #define HAVE_XRENDERCREATELINEARGRADIENT 1
| #define SONAME_LIBXRANDR "libXrandr.so.2"
| #define HAVE_XRRGETSCREENRESOURCES 1
| #define SONAME_LIBXINERAMA "libXinerama.so.1"
| #define SONAME_LIBXCOMPOSITE "libXcomposite.so.1"
| #define SONAME_LIBX11_XCB "libX11-xcb.so.1"
| #define HAVE_XICCALLBACK_CALLBACK 1
| #define HAVE_XEVENT_XCOOKIE 1
| #define SONAME_LIBGL "libGL.so.1"
| #define SONAME_LIBOSMESA "libOSMesa.so.8"
| #define HAVE_VA_VA_X11_H 1
| #define HAVE_VA_VA_DRM_H 1
| #define SONAME_LIBVA "libva.so.1"
| #define SONAME_LIBVA_X11 "libva-x11.so.1"
| #define SONAME_LIBVA_DRM "libva-drm.so.1"
| #define HAVE_VAAPI 1
| #define SONAME_LIBPCAP "libpcap.so.1"
| #define HAVE_LIBXML_PARSER_H 1
| #define HAVE_LIBXML_XMLSAVE_H 1
| #define HAVE_LIBXML_SAX2_H 1
| #define HAVE_LIBXML2 1
| #define HAVE_XMLREADMEMORY 1
| #define HAVE_XMLNEWDOCPI 1
| #define HAVE_XMLSCHEMASSETPARSERSTRUCTUREDERRORS 1
| #define HAVE_XMLSCHEMASSETVALIDSTRUCTUREDERRORS 1
| #define HAVE_XMLFIRSTELEMENTCHILD 1
| #define HAVE_XMLDOC_PROPERTIES 1
| #define HAVE_LIBXSLT_PATTERN_H 1
| #define HAVE_LIBXSLT_TRANSFORM_H 1
| #define SONAME_LIBXSLT "libxslt.so.1"
| #define SONAME_LIBDBUS_1 "libdbus-1.so.3"
| #define SONAME_LIBGNUTLS "libgnutls.so.30"
| #define HAVE_GNUTLS_HASH 1
| #define SONAME_LIBNCURSES "libncurses.so.6"
| #define HAVE_MOUSEMASK 1
| #define SONAME_LIBSANE "libsane.so.1"
| #define SONAME_LIBV4L1 "libv4l1.so.0"
| #define HAVE_GPHOTO2 1
| #define HAVE_GPHOTO2_PORT 1
| #define HAVE_RESOLV 1
| #define HAVE_LCMS2_H 1
| #define HAVE_LCMS2 1
| #define HAVE_GTK_GTK_H 1
| #define SONAME_LIBGOBJECT_2_0 "libgobject-2.0.so.0"
| #define SONAME_LIBCAIRO "libcairo.so.2"
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char gtk_style_context_save ();
| int
| main ()
| {
| return gtk_style_context_save ();
| ;
| return 0;
| }
per provare a vedere se c'e' gtk+3 il configure di wine ha provato a compilare l'esempio che vedi in fondo al codice sopra e nella fase di linking sembra che non sia riuscito a "trovare" le librerie gtk-3 a 32bit.
la prima verifica che farei sarebbe controllare cosa c'e' in /usr/lib/libgtk-3.* e se esiste un file /usr/lib/libgtk-3.so.0.* verificherei con ldd se le librerie da cui dipende ci sono tutte.
una curiosita': che procedura hai seguito per installare le librerie gtk+3 a 32bit su slackware64 multilib?
Re: dipendenze gtk3
Inviato: mar 7 feb 2017, 10:12
da sya54M
sì c'è tutto
Codice: Seleziona tutto
bash-4.4$ ls /usr/lib/libgtk-3*
/usr/lib/libgtk-3.la /usr/lib/libgtk-3.so.0 /usr/lib/libgtk-3.so.0.1800.9
bash-4.4$ ldd /usr/lib/libgtk-3.so.0
linux-gate.so.1 (0xf7771000)
libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0xf6ef6000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf6eee000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf6ede000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf6ece000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf6ebe000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xf6ea6000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf6e9e000)
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0xf6e96000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf6d56000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf6cce000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0xf6cb6000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0xf6ca6000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xf6c9e000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf6c8e000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xf6c1e000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0xf6bfe000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf6bf6000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6bee000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xf6be6000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xf6bc6000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0xf6bbe000)
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0xf6bb6000)
libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0xf6bae000)
libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0xf6b96000)
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0xf6b86000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xf6b76000)
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0xf6b6e000)
libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0xf6b66000)
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0xf6b5e000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xf6b56000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf6b3e000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xf6b26000)
librt.so.1 => /lib/librt.so.1 (0xf6b16000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf6aee000)
libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0xf6abe000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf6a96000)
libatspi.so.0 => /usr/lib/libatspi.so.0 (0xf6a66000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf6a56000)
libuuid.so.1 => /lib/libuuid.so.1 (0xf6a4e000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf6a2e000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf68e6000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf68b6000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf68ae000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf68a6000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf684e000)
libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0xf677e000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf6766000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf6716000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf670e000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf66ce000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf669e000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xf6616000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf657e000)
libbz2.so.1 => /lib/libbz2.so.1 (0xf6566000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf652e000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf639e000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf6396000)
libdl.so.2 => /lib/libdl.so.2 (0xf638e000)
libz.so.1 => /lib/libz.so.1 (0xf636e000)
libresolv.so.2 => /lib/libresolv.so.2 (0xf634e000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf62f6000)
libffi.so.6 => /usr/lib/libffi.so.6 (0xf62ee000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf61a6000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf6186000)
libm.so.6 => /lib/libm.so.6 (0xf612e000)
libc.so.6 => /lib/libc.so.6 (0xf5f8e000)
/lib/ld-linux.so.2 (0x56606000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0xf5ef6000)
ho convertito i pacchetti con il tool di alien
Re: dipendenze gtk3
Inviato: mar 7 feb 2017, 17:31
da ponce
e' strano, perche' per curiosita' ho appena provato a fare un installazione pulita di slackware64-current con multilib su cui ho installato anche
Codice: Seleziona tutto
at-spi2-atk-compat32-2.18.1-x86_64-1compat32.txz
at-spi2-core-compat32-2.18.3-x86_64-1compat32.txz
gtk+3-compat32-3.18.9-x86_64-1compat32.txz
e sembra trovarlo
Codice: Seleziona tutto
configure:13621: checking for -lgtk-3
configure:13646: gcc -m32 -o conftest -O2 -fPIC -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -L/usr/lib -ldl conftest.c -lgtk-3 >&5
configure:13646: $? = 0
configure:13665: result: libgtk-3.so.0
(giusto per la cronaca ho usato paro paro lo SlackBuild di Alien Bob).
puo' darsi che gli diano fastidio i driver nvidia che sembri aver installato e che probabilmente hanno sostiuito/sovrascritto le librerie di mesa?
lo dico perche' nel mio output di "ldd /usr/lib/libgtk-3.so.0.1800.9" non ho, a differenza del tuo, libGLdispatch.so.0 (che mi sembra si trovi nei driver nvidia).
Re: dipendenze gtk3
Inviato: mer 8 feb 2017, 10:46
da sya54M

e hai installato solo i pacchetti di alien oltre quei 3?
ponce ha scritto:puo' darsi che gli diano fastidio i driver nvidia che sembri aver installato e che probabilmente hanno sostiuito/sovrascritto le librerie di mesa?
lo dico perche' nel mio output di "ldd /usr/lib/libgtk-3.so.0.1800.9" non ho, a differenza del tuo, libGLdispatch.so.0 (che mi sembra si trovi nei driver nvidia).

non lo so, ma i driver nvidia installano anche le librerie a 32 bit. Dovrei disinstallarli e reinstallare xorg e mesa per provare?
Re: dipendenze gtk3
Inviato: mer 8 feb 2017, 10:57
da ponce
sya54M ha scritto:
e hai installato solo i pacchetti di alien oltre quei 3?
si
ponce ha scritto:puo' darsi che gli diano fastidio i driver nvidia che sembri aver installato e che probabilmente hanno sostiuito/sovrascritto le librerie di mesa?
lo dico perche' nel mio output di "ldd /usr/lib/libgtk-3.so.0.1800.9" non ho, a differenza del tuo, libGLdispatch.so.0 (che mi sembra si trovi nei driver nvidia).

non lo so, ma i driver nvidia installano anche le librerie a 32 bit. Dovrei disinstallarli e reinstallare xorg e mesa per provare?
si, tieni di conto che e' una prova, non so se in effetti siano i driver nvidia a crearti il problema...
senno' puoi anche farti una macchina virtuale/container/chroot dove compilare quello che ti serve (io faccio cosi').
Re: dipendenze gtk3
Inviato: mer 8 feb 2017, 11:05
da sya54M
oppure posso provare dal portatile, lì non ci sono driver proprietari, però è quasi 10 volte più lento

Re: dipendenze gtk3
Inviato: mer 8 feb 2017, 12:39
da sya54M
niente, non va nemmeno sul portatile senza driver nvidia