[Enigmail] building the IPC library with xulrunner-dev instead of a full build tree
Patrick Brunschwig
patrick at mozilla-enigmail.org
Mon Mar 16 02:02:45 PDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Daniel Kahn Gillmor wrote:
> howdy enigmail folks--
>
[...]
>
> However, debian distributes a xulrunner-dev package which appears to be
> intended in part to support builds of xpcom extensions (i believe this
> is also known as gecko SDK). The ipc library is technically an xpcom
> extension, right?
correct.
> So: would it be possible to build the ipc extension against
> xulrunner-dev directly, without setting up a full mozilla build-tree and
> half-configuring it? I'd be happy to experiment with ways to do that,
> if anyone can point me in the right direction.
I think it should be technically possible, even though I have never
tried it.
> I've tried already with no success, but i have no experience building
> xpcom extensions, and i'm leery of superstitiously tampering with the
> source just to get the build to work smoothly. The latest version i
> could find [1] does compile cleanly if i have a pre-compiled external
> source tree, i just want to make it build from the system-installed
> development headers instead. Is this trivial to do, and i'm just
> ignorant of the switches/settings to use? Or am i chasing a
> fundamentally impossible goal?
I think it's not trivial at all. If I were you, I'd try to find out how
Enigmail is built on Debian (i.e. download the Enigmail source package
of Debian) and follow the way it's done there.
HTH,
Patrick
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEVAwUBSb4VsHcOpHodsOiwAQiX5Af+KeUPh7z6QRQSmDJeBXCiEuCviOHSL4ja
rQ4JXzwIm1mwi6FIT4VHcq86kbrXcFieQYrcuCcT8o8ESjJYCLIP2kyDSPQ2oiEk
rniXbp9ufIxUaCDlx1PGoxOBkU9j0j3LpmfwMGoHNN0aphBe4WqzWMBJ/0NbAQUi
8FhsmHWm6e2Dcyo2yAmolZEmYlzCEt6BQyxKqUBth05c5seXxtzPpCmWps19oZEP
HLqZgwHYDP9b+ILzTN5HXo6g1Kdy2Xn01SsU4k5qheDqeamfNcE1hP7gJlEGu9A0
jRN4O284zsVHpg6ZDGsx1dRxO1UgWJSWnApRghmL1DmHeWZ0XzXJaQ==
=F8e1
-----END PGP SIGNATURE-----
More information about the Enigmail
mailing list