After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 92788 - add fcpackage to bootstrap
add fcpackage to bootstrap
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: James Henstridge
Jhbuild QA
Depends on:
Blocks:
 
 
Reported: 2002-09-08 16:02 UTC by Havoc Pennington
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to add fcpackage (4.51 KB, patch)
2002-09-08 16:02 UTC, Havoc Pennington
none Details | Review

Description Havoc Pennington 2002-09-08 16:02:02 UTC
this patch adds fcpackage to bootstrap, except I'm not sure how to get 
Imake to change the install prefix, so the Xft1/Xrender subdirs are 
commented out.
Comment 1 Havoc Pennington 2002-09-08 16:02:34 UTC
Created attachment 10966 [details] [review]
patch to add fcpackage
Comment 2 James Henstridge 2002-09-11 06:42:50 UTC
Don't you get compile problems in Xft2 if you don't build the Xrender
directory? (ie. it uses functions not found in older versions of the
Xrender client library).

It would be good to work out how to get those bits to install in a
prefix though (damn imake).
Comment 3 James Henstridge 2002-09-11 06:48:40 UTC
Haven't tested it, but it may be possible to pass
"-DProjectRoot=$(prefix)" to xmkmf or imake to set where it should
install things.  Probably needs some more thought ...
Comment 4 Havoc Pennington 2002-09-11 13:37:34 UTC
I thought I got it to compile, but I may have done something wrong.
Comment 5 James Henstridge 2002-11-17 05:46:22 UTC
Some notes on building XRender library outside of the tree:

cd Xrender
mkdir exports
mkdir exports/include
mkdir exports/include/X11
mkdir exports/include/X11/extensions
ln -s ../../../../render.h exports/include/X11/extensions
xmkmf -DProjectRoot=$(prefix)
make INCROOT=/usr/X11R6/include USRLIBDIR=/usr/X11R6/lib depend all
make install

That seemed to work for me (tested on an RH7.3 system, which has older
render headers installed on the system).
Comment 6 Jeff Waugh 2002-11-21 08:59:59 UTC
Just noting that this is sane, and will be in the next version of
GARNOME, rather than the hacked up patch I was using. ;-)

  http://bugzilla.gnome.org/show_bug.cgi?id=99071

Thanks James!
Comment 7 James Henstridge 2002-12-24 15:16:01 UTC
Added fcpackage to the main build for the gnome22 module set.  It is
set as a dependency for pango now.

I have it building the fontconfig, Xrender and Xft directories.  Not
sure if I should bother getting it to build the Xft1 dir.