OVH Cloud OVH Cloud

Build firebird

3 réponses
Avatar
Lucio
Bonsoir,

J'ai essaye de builder firbird sous linux. J'ai recupere les sources:
MozillaFirebird-source-0.7.tar.gz

et builde avec
./configure --prefix=/opt/firebird-0-7 \
--enable-crypto \
--enable-extensions=default,-irc,-venkman,-content-packs\
--disable-mailnews \
--disable-ldap --disable-tests\
--enable-strip\
--enable-optimize=-O2 \
--disable-debug \
--disable-pedantic\
--disable-toolkit-qt \
--disable-toolkit-xlib \
--enable-toolkit-gtk2 \
--enable-default-toolkit=gtk2 \
--disable-toolkit-gtk\
-enable-xft

export MOZ_PHOENIX=1

gmake

Et je me retrouve avec un Mozilla 1.5 about:buildconfig

Build platform
target
i686-pc-linux-gnu

Build tools
Compiler Version Compiler flags

gcc gcc version 3.2.2 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align
-Wno-long-long -pthread -pipe

c++ gcc version 3.2.2 -fno-rtti
-fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long
-fshort-wchar -pthread -pipe -I/usr/X11R6/include

Configure arguments
--prefix=/opt/firebird-0-7 --enable-crypto
--enable-extensions=default,-irc,-venkman,-content-packs
--disable-mailnews --disable-ldap --disable-tests --enable-strip
--enable-optimize=-O2 --disable-debug --disable-pedantic
--disable-toolkit-qt --disable-toolkit-xlib --enable-toolkit-gtk2
--enable-default-toolkit=gtk2 --disable-toolkit-gtk -enable-xft


J'ai du rater qque chose.

Lucio

3 réponses

Avatar
Frederic Bezies
Le 17/12/2003 23:28, je ne dormais pas quand Lucio nous a dit :


Bonsoir,

J'ai essaye de builder firbird sous linux. J'ai recupere les sources:
MozillaFirebird-source-0.7.tar.gz

et builde avec
./configure --prefix=/opt/firebird-0-7
--enable-crypto
--enable-extensionsÞfault,-irc,-venkman,-content-packs
--disable-mailnews
--disable-ldap --disable-tests
--enable-strip
--enable-optimize=-O2
--disable-debug
--disable-pedantic
--disable-toolkit-qt
--disable-toolkit-xlib
--enable-toolkit-gtk2
--enable-default-toolkit=gtk2
--disable-toolkit-gtk
-enable-xft

export MOZ_PHOENIX=1

gmake

Et je me retrouve avec un Mozilla 1.5 about:buildconfig



Euh...

Ajoute ceci à ton .mozconfig

md_add_options MOZ_PHOENIX=1

Et ce sera plus simple avec un .mozconfig qu'avec un .configure à
rallonge :)

Pour info, un .mozconfig que j'utilise sous linux.

export MOZ_PHOENIX=1
mk_add_options MOZ_PHOENIX=1

ac_add_options --disable-composer
ac_add_options --disable-debug
ac_add_options --disable-ldap
ac_add_options --disable-mailnews
ac_add_options --disable-tests
ac_add_options --enable-crypto
ac_add_options --enable-strip
ac_add_options --enable-strip-libs
ac_add_options --disable-profilesharing
ac_add_options --enable-optimize

#fontes xft
#ac_add_options --enable-xft

ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-extensionsÞfault,-irc,-venkman,-content-packs

Voila :)

NB : QT n'est plus dans le tronc, et il suffit d'une ligne pour activer
le toolkit gtk2

--
Frédéric Béziès -

Site Perso : http://frederic.bezies.free.fr/
Weblog : http://frederic.bezies.free.fr/weblog/
Avatar
Lucio
On Thu, 18 Dec 2003 08:39:48 +0100, Frederic Bezies wrote:

Euh...

Ajoute ceci à ton .mozconfig


Je ne connait pas le .mozconfig, c'est un script?, comment cela s'utilise
t il? J'ai builde Mozilla plusieurs fois depuis des 0.x et tjs en utlisant
./configure

NB : QT n'est plus dans le tronc, et il suffit d'une ligne pour activer
le toolkit gtk2


Ok.

La ou je suis le plus surpris, c'est que ds le meme temps j'ai essaye de
builder thunderbird 0.4 avec la meme technique, en utilisant un
./configure a partir du package thunderbird-source-0.4.tar.bz2, et la je
me retrouve sans thunderbird mais avec un mozilla 1.6b (d'apres le about).
J'avoue que je comprends plus tres bien.

Lucio
Avatar
Frederic Bezies
Le 18/12/2003 23:05, je ne dormais pas quand Lucio nous a dit :


On Thu, 18 Dec 2003 08:39:48 +0100, Frederic Bezies wrote:


Euh...

Ajoute ceci à ton .mozconfig



Je ne connait pas le .mozconfig, c'est un script?, comment cela s'utilise
t il? J'ai builde Mozilla plusieurs fois depuis des 0.x et tjs en utlisant
./configure




C'est un fichier de configuration qui permet de se simplifier la vie.

Copie / colle le contenu dans un fichier .mozconfig que tu mettras à la
racine de tes sources.

NB : QT n'est plus dans le tronc, et il suffit d'une ligne pour activer
le toolkit gtk2



Ok.

La ou je suis le plus surpris, c'est que ds le meme temps j'ai essaye de
builder thunderbird 0.4 avec la meme technique, en utilisant un
./configure a partir du package thunderbird-source-0.4.tar.bz2, et la je
me retrouve sans thunderbird mais avec un mozilla 1.6b (d'apres le about).
J'avoue que je comprends plus tres bien.




Normal, il faut faire un .mozconfig contenant quelque chose de
ressemblant à ceci (cf
http://www.mozilla.org/projects/thunderbird/build.html)


NB : dérivé du .mozconfig fourni à toi de modifier pour le toolkit et le
xft si tu veux l'employer.

ac_add_options --enable-crypto
ac_add_options --disable-mathml
ac_add_options --disable-installer
ac_add_options --disable-activex
ac_add_options --disable-oji
ac_add_options --disable-necko-disk-cache

ac_add_options --enable-optimize
ac_add_options --disable-debug

ac_add_options --disable-profilesharing
ac_add_options --enable-extensions=wallet,spellcheck,xmlextras
ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data

export MOZ_THUNDERBIRD=1
mk_add_options MOZ_THUNDERBIRD=1

#pour les versions "officielles"

# export BUILD_OFFICIAL=1
# export MOZILLA_OFFICIAL=1
# mk_add_options BUILD_OFFICIAL=1
# mk_add_options MOZILLA_OFFICIAL=1

Bonne compilation.

--
Frédéric Béziès -

Site Perso : http://frederic.bezies.free.fr/
Weblog : http://frederic.bezies.free.fr/weblog/