[xorg-bugzilla-noise] [Bug 757] Motif changes to linux.cf break build for most linux users

bugzilla-daemon at pdx.freedesktop.org bugzilla-daemon at pdx.freedesktop.org
Wed Jun 16 07:32:54 PDT 2004


Please do not reply to this email: if you want to comment on the bug, go to     
the URL shown below and enter your comments there.  
  
http://freedesktop.org/bugzilla/show_bug.cgi?id=757   
   

roland.mainz at nrubsig.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|XPRINT changes to linux.cf  |Motif changes to linux.cf
                   |break build for most linux  |break build for most linux
                   |users                       |users




------- Additional Comments From roland.mainz at nrubsig.org  2004-06-16 07:32 -------
Eric Anholt wrote:
> The XPRINT merge added lines to linux.cf, FreeBSD.cf, and NetBSD.cf to define
> HasMotif YES. 

Known issue. I described that in
http://freedesktop.org/pipermail/release-wranglers/2004-April/000589.html but
until today (e.g. two months) I didn't saw any complaints or bugzilla bugs...

> However, this is not the case on most of our users' machines, 
> and has created a decent bit of support load on irc with people getting errors 
> about Xm includes.  Seems like we ought to apply the following and let people 
> set HasMotif if they actually have it. (untested)

The problem is that there are libraries in the tree which depend on the Motif
libraries. Usually they do not get build because the Linux distributions don't
turn |HasMotif| "on" and then the libraries do not get build.
The usual "solution" is to ship those libs with the applications then... but
that has caused serious problems in the past. Yes... I know... Linux people
don't care about binary compatibility - but the problem has reached a point
where the term "DLL h*ll" is an understatement... ;-(

Same applies to some tools in the tree... I am still unhappy about the detail
that xstshowfont will never be part of the tree because it does not make sense
to have a major tool in the tree which don't get build on platforms where it is
needed.

BTW: Why did you remove the |HasGhostScript| setting, too ? AFAIK even FreeBSD
has GhostScript installed by default - and unlike Motif GhostScript is not a
shared library so you won't get linker issues.   
   
--    
Configure bugmail: http://freedesktop.org/bugzilla/userprefs.cgi?tab=email   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the xorg-bugzilla-noise mailing list