[Linux-bruxelles] comment construire des packets debian?

Jérôme Warnier jwarnier at beeznest.net
Mar 20 Avr 13:20:25 CEST 2004


Le mar 20/04/2004 à 12:34, Frederic Peters a écrit :
> Stan Pinte écrivait :
> 
> > > Sauf si le bug est dans le packaging, il est sans doute plus rapide de
> > > débugger sans passer par la construction d'un paquet Debian.
> > 
> > oui, mais dans le cas de evolution, il lui faut une version plus
> > ancienne de berkeleydb, et le paquet debian lui la fournit...
> > 
> > --> plus simple, à moins que non?
> 
> Bof, bof.  Et nul qu'une version précise de libdb3 soit imposée.
C'est apparemment parce que les versions de libdb3 se suivent mais ne se
ressemblent pas. Il semblerait que certaines soient incompatibles tant
au niveau API/ABI que format de base de données. Bref, plutôt un
problème de maturité de BDB qu'autre chose.
Les développeurs de Ximian imposent donc la même version partout pour
qu'on puisse utiliser son compte Evolution depuis n'importe quelle
distribution par exemple.

> Pas le plus simple mais le plus efficace:
> 
>  - décompresser le db-3.1.17.tar.gz récupéré via apt-get source evolution
>  - cd build-unix && ./configure --prefix=/tmp && make && make install
>  - décompresser le evolution-1.4.6.tar.gz
>  - récupérer les build-deps nécessaires (tu l'as déjà fait il me semble)
>  - ./configure --prefix=/tmp/ --with-db3=/tmp/
>  - make
>  - debug
>  - make
>  - debug
>  - ...
> 
> Ensuite, tu peux en extraire un patch.
> 
> 
> 
>         Frédéric
> 
> -- 
> Utilisation des listes du BxLUG: http://www.bxlug.be/utilisation-mailinglists
> Toi aussi, apprends le français: http://www.foo.be/~steph/cours/FLE/
-- 
Jérôme Warnier
Consultant
BeezNest
http://beeznest.net





Plus d'informations sur la liste de diffusion Linux-bruxelles