[Bug 309097] New: undefined symbol: XftNameUnparse in /usr/lib/libXft.so
https://bugzilla.novell.com/show_bug.cgi?id=309097 Summary: undefined symbol: XftNameUnparse in /usr/lib/libXft.so Product: openSUSE 10.2 Version: Final Platform: i686 OS/Version: Other Status: NEW Keywords: blocking Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: an00na@gmail.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- I successfully install drscheme v371 from www.plt-schemem.org; however, when I try to start drscheme, it dies after the splash screen progress bar has filled, with the following message: /usr/local/bin/mred: symbol lookup error: /usr/local/bin/mred: undefined symbol: XftNameUnparse After some search on google, I trace into libxft, which is in the file list of xorg-x11-devle-7.2.19 package(from the official openSUSE 10.2 installation sourse) and xorg-x11-libs-7.2.21 package(from the the official update source for openSUSE 10.2 - http://download.suse.com/update/10.2/). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097 Ling Wang <an00na@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P1 - Urgent -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 01:45:06 MST --- I downloaded the DrScheme sources from www.plt-scheme.org, since there is no package for openSUSE 10.2 available, compiled them as described in the README files and started bin/drscheme without any problems. I can see in strace, that bin/mred is started without the mentioned error above. I verified that Drscheme has been compiled *with* Xft support. Either recompile the sources as well or complain loudly to the PLT-Scheme project to provides packages for openSUSE as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c2 Ling Wang <an00na@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #2 from Ling Wang <an00na@gmail.com> 2007-09-10 05:29:43 MST --- Thank you for your prompt reply. It's my fault that I forgot to mention that I used the precompiled binary for fedora. But the annoying message showed up again when I tried to compile it from source: <--quote ranlib ../libmred3m.a g++ -L../../wxxt/utils/image/src -L../../wxxt/contrib/xpm/lib -L../../mzscheme -L../wxs -L../wxme -L../../wxxt/src -o ../mred3m mrmain.o ../libmred3m.a ./../mzscheme/libmzscheme3m.a -lSM -lICE -lXaw -lXmu -lXt -lX11 -lXext -lGL -lXrender -lXft -lXrender -lfontconfig -lexpat -lfreetype -lz -lX11 -lpthread -lXau -lXdmcp -lcairo -lfreetype -lz -lfontconfig -lexpat -lglitz -lm -lpng12 -lXrender -lX11 -lpthread -lXau -lXdmcp -lpng -lz -ljpeg -ldl -lm -rdynamic ./../wxxt/contrib/xpm/lib/libXpm.a ./libmred3m.a(Font.o): In function `wxGetCompleteFaceList(int*, int)': /usr/local/src/plt-371/src/mred/gc2/xsrc/Font.cc:3649: undefined reference to `XftNameUnparse' collect2: ld returned 1 exit status make[5]: *** [../mred3m] Error 1 make[5]: Leaving directory `/usr/local/src/plt-371/src/mred/gc2' make[4]: *** [3m] Error 2 make[4]: Leaving directory `/usr/local/src/plt-371/src/mred/gc2' make[3]: *** [3m] Error 2 make[3]: Leaving directory `/usr/local/src/plt-371/src/mred' make[2]: *** [mred-3m] Error 2 make[2]: Leaving directory `/usr/local/src/plt-371/src' make[1]: *** [3m] Error 2 make[1]: Leaving directory `/usr/local/src/plt-371/src' make: *** [all] Error 2 --end_quote> So it really seems something wrong with libxft of the newest openSUSE 10.2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c3 --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 06:34:27 MST --- I wonder, that there is no xorg-x11-devel update in http://download.suse.com/update/10.2/ Does the building work, when you downgrade xorg-x11-libs to the package of the original CD/DVD? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c4 --- Comment #4 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 06:47:11 MST --- I finally can reproduce this issue. Before I tested on openSUSE 10.2 but with libXft of openSUSE 10.3 installed. :-( Changes between libXft of openSUSE 10.2/10.3, which obviously fixed the issue. diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXft-2.1.11/src/xftname.c new/libXft-2.1.12/src/xftname.c --- old/libXft-2.1.11/src/xftname.c 2006-10-12 00:31:23.000000000 +0200 +++ new/libXft-2.1.12/src/xftname.c 2006-12-07 11:17:45.000000000 +0100 @@ -50,7 +50,7 @@ return FcNameParse ((FcChar8 *) name); } -_X_HIDDEN FcBool +_X_EXPORT FcBool XftNameUnparse (FcPattern *pat, char *dest, int len) { FcChar8 *name; -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c5 --- Comment #5 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 06:48:25 MST --- commit 3c68c68fc20b875b405f2640778e32a41a807e27 Author: Daniel Stone <daniel@fooishbar.org> Date: Thu Dec 7 12:20:44 2006 +0200 bump to 2.1.12 commit 22112a0ee3bd16b40e414bac32c532a73cbabbcb Author: Daniel Stone <daniel@fooishbar.org> Date: Thu Dec 7 12:20:05 2006 +0200 XftNameUnparse: re-export to public API (bug #8900) Fix botched git import, which reverted some changes from CVS, by re-exporting XftNameUnparse. commit 6159d185048fbbb67627667d60dcd475def5bb44 Author: Adam Jackson <ajax@benzedrine.nwnk.net> Date: Fri Oct 13 17:08:55 2006 -0400 Bump to 2.1.11 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c6 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #6 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 06:58:43 MST --- https://bugs.freedesktop.org/show_bug.cgi?id=8900 libXft got a symbol cleanup for 2.1.9, and many symbols were hidden, including XftNameUnparse. It was later decided that XftNameUnparse should still be exported, since many applications depend on it. It was re-exported for 2.1.10, but was never properly applied to the git tree, so when 2.1.11 was released, the symbol was once again hidden. Coolo, should we provide a libXft (xorg-x11-libs package) update for openSUSE 10.2? I provide a patch. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c7 --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 06:59:26 MST --- Created an attachment (id=162988) --> (https://bugzilla.novell.com/attachment.cgi?id=162988) libXft.diff required patch to fix this issue -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c8 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |coolo@novell.com --- Comment #8 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 07:05:53 MST --- Coolo, what do you think about an update? Applications, which make use of XftNameUnparse(), don't work on openSUSE 10.2. Even building them from source doesn't help. :-( Neither SLES10-SP1 nor openSUSE 10.3 are affected. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c9 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@novell.com Status|NEEDINFO |ASSIGNED Info Provider|coolo@novell.com | --- Comment #9 from Stephan Kulow <coolo@novell.com> 2007-09-10 08:17:42 MST --- that would be a classic for a slipped update on the next really critical problem with xorg-x11-libs (I assume -devel falls out of that one). But maint-coord is tracking such things -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c10 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO --- Comment #10 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 08:39:10 MST --- submitted to /work/src/done/10.2 now. ------------------------------------------------------------------- Mon Sep 10 16:00:59 CEST 2007 - sndirsch@suse.de - libXfont-freetype2-2.3.5.diff * freetype 2.3.5 no longer provides ft_isdigit (Bug #308346) ------------------------------------------------------------------- Mon Sep 10 15:11:20 CEST 2007 - sndirsch@suse.de - libXft_2.1.11-2.1.12.diff * updated to release 2.1.12, which exports XftNameUnparse() again since many applications rely on it (Bug #309097, X.Org Bug #8900) Anja/Harald, could you provide a SWAMPID? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c11 --- Comment #11 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 08:56:01 MST --- Created an attachment (id=163022) --> (https://bugzilla.novell.com/attachment.cgi?id=163022) xorg-x11-libs-7.2-22.i586.rpm -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c12 --- Comment #12 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 08:56:45 MST --- Created an attachment (id=163023) --> (https://bugzilla.novell.com/attachment.cgi?id=163023) xorg-x11-libs-7.2-22.x86_64.rpm -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c13 --- Comment #13 from Stefan Dirsch <sndirsch@novell.com> 2007-09-10 08:57:14 MST --- I attached fixed packages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c14 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ast@novell.com, hmuelle@novell.com --- Comment #14 from Stefan Dirsch <sndirsch@novell.com> 2007-09-12 15:00:30 MST --- Anja/Harald, could you provide a SWAMPID? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097 Ruediger Oertel <ro@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro@novell.com Info Provider| |ast@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c18 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |ast@novell.com --- Comment #18 from Stefan Dirsch <sndirsch@novell.com> 2007-09-26 07:27:05 MST --- Anja, I'm afraid this needs to be handled differently. I propose to either create another SWAMPID for this bug or for the post-gm-10.3 package updates. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c20 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #20 from Stefan Dirsch <sndirsch@novell.com> 2007-09-26 08:47:21 MST --- Submitted patchinfo file. --> /work/src/done/PATCHINFO/xorg-x11-libs.patch.box -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097#c21 --- Comment #21 from Anja Stock <ast@novell.com> 2007-10-02 03:20:56 MST --- released -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=309097 Lars Rupp <lrupp@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |329901 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com