Cross-compiling just enough to get embedded server for firefox
James Cloos
cloos at jhcloos.com
Sat Mar 14 11:30:22 PDT 2009
Dependency tracking can be a pain.
Your best bet may be to look at the dependencies for the firefox
packages on the various linux, bsd and opensolaris distributions.
I took a look at debian's dependencies for xulrunner-1.9 at:
http://packages.debian.org/sid/xulrunner-1.9
and, of the Xorg packages, they only list libX11, libXrender and libXt
as immediate dependencies. Clicking on the libxt6 links shows libX11,
libICE and libSM as libXt's Xorg dependencies.
If you prefer a non-xcb based dependency chain, you may want to start
with Debian's etch version rather than sid:
http://packages.debian.org/etch/xulrunner
The build.sh script in Xorg's util-modular package can also help;
it has the necesary build order for all of the libs.
View build.sh at:
http://cgit.freedesktop.org/xorg/util/modular/tree/build.sh
Clone util-modular via:
git clone git://anongit.freedesktop.org/git/xorg/util/modular
Looking at those lists, though, I do not see libXcursor as a
dependency of xulrunner. It probably ought to be.
Hope this is of use.
-JimC
--
James Cloos <cloos at jhcloos.com> OpenPGP: 1024D/ED7DAEA6
More information about the xorg
mailing list