Bug 7635

Summary: missing fs_register_fpe_functions()
Product: xorg Reporter: Enrico Weigelt <weigelt>
Component: Lib/XfontAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Enrico Weigelt 2006-07-26 02:54:08 UTC
Maybe the old issue w/ exports depending on features ;-o

Here's what someoen reported to me lately:

> Hi, I stumbled across this:                                                  
                                                                               
                                    >
http://lists.x.org/archives/xorg-modular/2006-May/001045.html                  
                                                                               
                                  > while looking for a fix in order to get xgl
to compile on my box.                                                          
                                                                      > I'm
running FreeBSD 6.1-STABLE and for a couple of days now I've been trying to get
xgl/compiz   +running, following the guide here:                               
                                                                               
                                               >
http://wiki.compiz.net/index.php/FreeBSD_6.x                                   
                                                                               
                                  > No luck. It seems my libXfont.so.1 doesn't
contain those fs_register_fpe_functions() functions.                           
                                                                       > I was
wonderin' if you could send me the version you compiled. Do you think that will
work for me+if I simply replace the original with your file?
Comment 1 Enrico Weigelt 2006-07-26 02:55:14 UTC
ugh, this bugzilla is probably too old for mail-style quoting ? 
Comment 2 Daniel Stone 2006-07-26 07:21:47 UTC
--enable-fc
Comment 3 Enrico Weigelt 2006-07-26 09:31:48 UTC
You simply ignored the issue and simply reject evrything that doesnt taste you
(just as we're used to know you) !

The problem is that the API interface (not just ABI) massively changes if you
turn off fc - many symbols are simply missing. Many applications break, although
they have sucessively imported libXfont.

Changing export interfaces on feature switches are making big headaches to lots
of people.

At least there should be an separate .pc file generated when 
Comment 4 Adam Jackson 2006-10-12 18:26:00 UTC
Why yes, if you disable options at configure time, you can change ABI.  Shocking.

The options here are to remove the configure option so people don't shoot
themselves with it, or to add some new header for libXfont containing #defines
for the built configuration.
Comment 5 Daniel Stone 2007-02-27 01:33:00 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 6 Enrico Weigelt 2007-03-03 07:57:46 UTC
(In reply to comment #4)
> Why yes, if you disable options at configure time, you can change ABI. 
> Shocking.

There should at least be an notice in the option description. 
And if the option is enabled, an additional .pc file should be created.
Comment 7 Adam Jackson 2008-02-24 22:00:13 UTC
The fpe discovery we're doing now is crap.  We ought to inspect libXfont at runtime.
Comment 8 Jeremy Huddleston Sequoia 2011-10-03 00:33:39 UTC
I think this is no longer an issue with changes made in this area about 1-2 
years ago.  Please reopen if I am incorrect.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.