View previous topic :: View next topic |
Author |
Message |
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Thu Nov 16, 2006 8:02 pm Post subject: [risolto]Libpng, inflateInit: compiz senza bordi |
|
|
Riprendo il thread senza aprirne un altro e ne modifico il titolo. Il problema di xorg erano le LDFLAGS, togliendole tutte ha ripreso ad andare.
Ora però il problema non è ancora risolto, causa libpng. Copio qui quello che è il problema rimanente.
Lanciando compiz-aiglx (che è anche tre i programmi lanciati all'avvio di gnome) ottengo invece Code: | tommi@tomnote ~ $ compiz-aiglx
compiz: symbol lookup error: /usr/lib/libpng12.so.0: undefined symbol: inflateInit_ |
Ho ricompilato alcune volte libpng fino a togliere ogni LDFLAG, quindi cairo, compiz. L'errore è sempre lo stesso.
--------------------------------------------------------------------------------------------------------------
Fino a ieri funzionava tutto perfettamente, non ricordo di aver fatto alcunché di strano, solo l'aggiornamento giornaliero.
Oggi ho avviato e mi sono trovato di fronte gnome senza i bordi delle finestre.
Il log di xorg segnala Code: | tommi@tomnote ~ $ grep EE /var/log/Xorg.0.log
Current Operating System: Linux tomnote 2.6.18-tommi04 #4 SMP PREEMPT Thu Nov 16 19:51:36 CET 2006 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load /usr/lib/xorg/modules/libddc.so
(EE) Failed to load module "ddc" (loader failed, 7)
(EE) Failed to load /usr/lib/xorg/modules/libvbe.so
(EE) Failed to load module "vbe" (loader failed, 7) | Lanciando compiz-aiglx (che è anche tre i programmi lanciati all'avvio di gnome) ottengo invece Code: | tommi@tomnote ~ $ compiz-aiglx
compiz: symbol lookup error: /usr/lib/libpng12.so.0: undefined symbol: inflateInit_ | Ho ricompilato xorg-server (versione stabile) e i driver nvidia (uso quelli in ~arch, gli 1.0.9629); dato il nessun risultato ho fatto l'aggiornamento di gcc rimandato ieri, ho ricompilato il kernel e tutti i moduli (avrei fatto ciò anche se tutto fosse andato normalmente).
Tuttora il problema permane, e devo aprire un terminale da cui lanciare metacity & per avere nuovamente un window manager funzionante.
Per quanto scettico, provo a portare libpng alla penultima versione stabile per vedere eventuali cambiamenti.
EDIT: confermato, non fa nulla di diverso.
Posto qui un po' di informazioni di configurazione, chiedete pure quello che vi può servire ad aiutarmi.
Quote: | tomnote ~ # emerge --info
Portage 2.1.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-tommi04 i686)
=================================================================
System uname: 2.6.18-tommi04 i686 Genuine Intel(R) CPU T2400 @ 1.83GHz
Gentoo Base System version 1.12.6
Last Sync: Thu, 16 Nov 2006 16:30:02 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: 2.3
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.60
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -msse3 -pipe -fomit-frame-pointer -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -msse3 -pipe -fomit-frame-pointer -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.utf8"
LC_ALL="it_IT.utf8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort -Wl,--as-needed"
LINGUAS="it"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi aiglx alsa amr apache2 asf audiofile avahi avi bash-completion berkdb bitmap-fonts bluetooth bonjour buttons bzip2 cairo caps ccache cddb cdparanoia cdr cli cpudetection cracklib crypt ctype cups custom-cflags dba dbus divx4linux dlloader dri dv dvd dvdr dvdread dvi eds elibc_glibc emacs emboss encode esd ethereal exif expat fam fastbuild fat ffmpeg firefox flac flash font-server foomaticdb force-cgi-redirect fortran ftp gcj gd gdbm gif gimp gimpprint glitz glut gmp gnome gpm graphviz gs gstreamer gtk gtk2 gtkhtml guile hal howl hpn iconv idn imlib input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics irda isdnlog jack java javascript jpeg jpeg2k kernel_linux lame lcms ldap libg++ libwww linguas_it live lm_sensors mad matroska memlimit mikmod mjpeg mmap mmx mmxext mng mono mozilla mp3 mpeg mplayer msn musepack musicbrainz nautilus ncurses netjack nls nogecko-sdk nptl nptlonly nsplugin nvidia ogg openal opengl optimisememory pcre pdf pdflib perl pmu png posix ppds pppd pthreads python quicktime rar readline real reflection samba sdl sensord session simplexml skins slang smp soap sockets spell spl sse sse2 ssl startup-notification stream svg svga tcltk tcpd tetex theora threads tiff tokenizer toolbar truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_nv video_cards_nvidia vidix vorbis wifi win32codecs wireshark wma wxwindows x86 xforms xfs xml xml2 xorg xosd xprint xsl xv xvid xvmc zeroconf zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY | Il kernel segnalato è il 2.6.18-gentoo-r2, automake-1.10 l'ho installato (e ora disinstallato) perché richiesto da un altro pacchetto in testing.
Code: | tomnote ~ # cat /etc/portage/package.ldflags
media-libs/libdv -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
gnome-base/gnome-libs -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
gnome-base/gdm -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
vmware-player -Wl,-z,now
app-crypt/gnupg -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
x11-libs/qt -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
media-sound/audacious -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
www-client/mozilla-firefox -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
x11-base/xorg-server -Wl,-z,now
sys-apps/man-db
media-video/ffmpeg -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s
sys-devel/gcc -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s |
Estratti di xorg.conf: Code: | Section "ServerLayout"
Identifier "X.Org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected
# Serial Mouse not detected
InputDevice "USB Mouse" "AlwaysCore"
InputDevice "Synaptics" "AlwaysCore"
EndSection
Section "Module"
Load "ddc"
Load "vbe"
Load "dbe"
Load "extmod"
Load "glx"
Load "bitmap"
Load "type1"
Load "freetype"
Load "record"
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0 - 96.0
VertRefresh 50.0 - 75.0
# Risoluzione 1152x864@60
# Modeline "1152x864" 89.9 1152 1216 1472 1680 864 868 876 892 -HSync -VSync
# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 -HSync +Vsync
EndSection
Section "Device"
### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
#Option "sw_cursor"
#Option "hw_cursor"
#Option "NoAccel"
#Option "ShowCache"
#Option "ShadowFB"
#Option "UseFBDev"
#Option "Rotate"
Identifier "Card0"
# The following line is auto-generated by x11-misc/mkxf86config
Driver "nvidia"
VendorName "All"
BoardName "All"
Option "NoLogo" "true"
# BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Option "AddARGBGLXVisuals" "true" |
Last edited by riverdragon on Wed Nov 22, 2006 10:37 pm; edited 4 times in total |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Fri Nov 17, 2006 8:56 am Post subject: |
|
|
Hai provato con
?
Potrebbero anche essere le LDFLAGS un po' troppo esotiche _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Fri Nov 17, 2006 12:57 pm Post subject: |
|
|
Oggi provo con il revdep-rebuild, l'avevo provato specifico su /usr/lib/xorg/modules/libvbe.so senza risultati, ma non ho provato quello generale.
Per le LDFLAGS, uso uno script che le filtra per ogni pacchetto, i pacchetti che danno errore in compilazione o in esecuzione li segno in quel file (il secondo che ho postato) con le flags più tranquille che usavo tempo fa. Per esempio l'ebuild di xorg-server consiglia di usare al più le flag segnate, quindi non dovrebbero dare errore.
EDIT: revdep-rebuild non ha chiesto di ricompilare alcun pacchetto significativo, il problema permane.
EDIT2: aggiornare xorg-server alla versione in testing non cambia nulla. |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sat Nov 18, 2006 1:26 pm Post subject: |
|
|
Ho segnalato il bug, tuttora il problema permane.
EDIT: risolto il problema di xorg, rimane libpng. Ho modificato il titolo e il post di apertura. |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun Nov 19, 2006 2:47 pm Post subject: |
|
|
Ho rimosso compiz. Quando uscirà gnome 2.16 stabile riproverò con compiz 0.3.2.
EDIT: ogni tanto l'informatica sconfina nella magia. Ho messo mano ad un header elf (cosa da non fare), per la precisione libpng12.so.0.13.0 e mi è andato in crash X. Ho ricompilato libpng ed è ripartito tutto. Evviva! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|