dipendenze gtk3

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

dipendenze gtk3

Messaggio 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?

Avatar utente
brg
Linux 3.x
Linux 3.x
Messaggi: 580
Iscritto il: sab 12 mar 2011, 14:20
Slackware: 15.0
Kernel: 5.15.117
Desktop: KDE5
Località: Montecatini
Contatta:

Re: dipendenze gtk3

Messaggio 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.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: dipendenze gtk3

Messaggio 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.

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: dipendenze gtk3

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: dipendenze gtk3

Messaggio 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...

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: dipendenze gtk3

Messaggio da sya54M »

ah ok scusa, ecco qui: http://www.sya54m.eu/config.log.txt
il file è troppo grande per pastebin

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: dipendenze gtk3

Messaggio 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?

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: dipendenze gtk3

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: dipendenze gtk3

Messaggio 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).

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: dipendenze gtk3

Messaggio 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?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: dipendenze gtk3

Messaggio 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').

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: dipendenze gtk3

Messaggio da sya54M »

oppure posso provare dal portatile, lì non ci sono driver proprietari, però è quasi 10 volte più lento :-(

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: dipendenze gtk3

Messaggio da sya54M »

niente, non va nemmeno sul portatile senza driver nvidia

Rispondi