Pagina 1 di 1

dipendenze gtk3

Inviato: lun feb 06, 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 feb 06, 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 feb 06, 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 feb 07, 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 feb 07, 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

Codice: Seleziona tutto

checking for -lgtk-3... not found

non dice...

Re: dipendenze gtk3

Inviato: mar feb 07, 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 feb 07, 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_MSG_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 feb 07, 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 feb 07, 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

checking for -lgtk-3... libgtk-3.so.0

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 feb 08, 2017 10:46
da sya54M
:shock: 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 feb 08, 2017 10:57
da ponce
sya54M ha scritto::shock: 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 feb 08, 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 feb 08, 2017 12:39
da sya54M
niente, non va nemmeno sul portatile senza driver nvidia