[voikko] Voikko Firefox 3:ssa

Andris Pavenis andris.pavenis at iki.fi
Mon Nov 5 21:55:54 EET 2007


Harri Pitkänen wrote:
> On Sunday 04 November 2007, Andris Pavenis wrote:
>> Kysyin IRC:issa (irc://irc.mozilla.org, channel #extdev):
>>
>>         <andris>        Is use of configure parameters --enable-static
>> --disable-shared --disable-libxul compatible with building an extension
>> written in C++ inside Firefox (current CVS trunk) source tree? #extdev
>>         <biesi> andris, I'd enable libxul
>>         <biesi> oh, and definitely disable static
> 
> Näillä neuvoilla lähti lisäosa minullakin toimimaan. Lisäsin alla olevan
> tarkennuksen ohjeisiin:
> 
> --- trunk/mozvoikko/README.BUILD        2007-11-05 07:55:06 UTC (rev 1751)
> +++ trunk/mozvoikko/README.BUILD        2007-11-05 16:04:29 UTC (rev 1752)
> @@ -51,7 +51,17 @@
>  1) unpack source archive into Firefox or Thunderbird source directory (mozvoikko
>     directory must go to mozilla/extensions/mozvoikko)
>  
> -2) read http://developer.mozilla.org/en/docs/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System
> +2) Create file .mozconfig at the top of the source tree. Not all configurations
> +   result in a working extension. At least the following is known to work:
> +
> +   . $topsrcdir/browser/config/mozconfig
> +   mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-mozvoikko
> +   ac_add_options --enable-optimize
> +   ac_add_options --disable-debug
> +   ac_add_options --disable-tests
> +   ac_add_options --enable-extensions=default,mozvoikko
> +

Suosittelisin paremmin mainita millaisia parametreja ei saa käyttää, 
mutta muuten välttää tarpeettomien parametrien käyttöä. Windowsissa 
tarvitsin lisää parametreja. Lisäksi käännän 32-bittisen Linuxin 
laajennuksen 64-bittisen Linuxin alla ja sekin vaatii lisää parametreja.

Minun pitäisi varmaan itsellä poistaa tarpeettomia parametreja omista 
.mozconfig versioista. Windows tapauksessa tarvitsemia parametreja 
riippunee käytetystä Visual C++: Express edition (kuten minulla 
kotikoneessa) tai maksullinen versio.

> +3) Read http://developer.mozilla.org/en/docs/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System
>     about using Mozilla build system for building extensions and follow instructions.
>     Extension name is mozvoikko
>  

Andris




More information about the voikko mailing list