mozilla

Revision 121870 of Building PyXPCOM

  • Revision slug: Building_PyXPCOM
  • Revision title: Building PyXPCOM
  • Revision id: 121870
  • Created:
  • Creator: Matiu
  • Is current revision? No
  • Comment Fix markup

Revision Content

These commands seem to work well on gentoo:

cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r DOM_AGNOSTIC2_BRANCH mozilla/client.mk
cd mozilla
make -f client.mk checkout MOZ_CO_PROJECT=suite
cat > .mozconfig
mk_add_options MOZ_CO_PROJECT=suite
ac_add_options --enable-application=suite
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-xft
ac_add_options --enable-extensions=python/xpcom,python/dom,default
ac_add_options --disable-optimize
ac_add_options --enable-debug
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/suite-debug

Hit (Ctrl+D)

make -f client.mk build

Once done, to test your pyxpcom install do this:

cd suite-debug/dist/bin
./run-mozilla.sh ./seamonkey -chrome chrome://pyxultest/content

Revision Source

<p>These commands seem to work well on gentoo:
</p>
<pre>cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r DOM_AGNOSTIC2_BRANCH mozilla/client.mk
cd mozilla
make -f client.mk checkout MOZ_CO_PROJECT=suite
cat &gt; .mozconfig
mk_add_options MOZ_CO_PROJECT=suite
ac_add_options --enable-application=suite
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-xft
ac_add_options --enable-extensions=python/xpcom,python/dom,default
ac_add_options --disable-optimize
ac_add_options --enable-debug
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/suite-debug
</pre>
<p>Hit (Ctrl+D)
</p>
<pre>make -f client.mk build
</pre>
<p>Once done, to test your pyxpcom install do this:
</p>
<pre>cd suite-debug/dist/bin
./run-mozilla.sh ./seamonkey -chrome chrome://pyxultest/content
</pre>
Revert to this revision