On Thu, Jun 05, 2003 at 11:52:12AM +0200, Erwan David wrote: > Le Thu 5/06/2003, Sven Luther disait > > On Tue, Jun 03, 2003 at 02:32:17PM +0200, Erwan David wrote: > > > Je n'arrive pas à compiler la libcamlimage, il semblerait en > > > effet que les include soient à des endroits non standard. Comment > > > faire, donc ? > > > > Quelle version de libcamlimage, quelle version de debian ? quelle > > version des packages dependant ? > > libcamlimage 2.11 récupérée à l'inria. debian sid (bon pas upgradée > hier non plus) ocaml 3.06
Les packages ocaml upstream supposent souvent que pleins de choses sont installe dans des endroits farfelus (/usr/local/...). Le mieux est de recuperer le package que tu veut et le recompiler toi meme, apres avoir modifie le debian/rules comme il faut pour ta config. ... > > > (et oui la libcamlimages existe en paquet et NON je ne veux pas du > > > paquet car celui-ci impose l'installation de gnome). > > > > Non, libcamlimage depend de liblablgtk, qui depend de libglade-gnome, et > > c'est cela qui te pose probleme je pense. > > Oui, c'était une dépendance indirecte. Mais installer plusieurs > dizaines de megas pour retailler des images dans un programme caml > c'est lourd. D'où monidée de la recompiler à la main. Ce que j'ai > finalement réussi à faire en patchant un des makefile. ... J'imagine que dans ton cas, il te faut d'abord recompiler lablgtk (ou lablgtk2). Dans la cible configure de debian/rules tu modifie : $(MAKE) configure USE_GL=1 USE_GNOME=1 USE_GLADE=1 en : $(MAKE) configure USE_GL=1 Ou meme juste $(MAKE) configure Si tu ne veut pas lablgl. Puis tu peut editer debian/control et modifier les dependances, en supprimant ce que tu ne veut pas : liblablgl-ocaml-dev, gtkglarea5-dev, libglade-gnome0-dev, libgtkxmhtml-dev peut etre aussi, pas sur a propos de libgdk-pixbuf-dev, je pense que celui-ci tu en a besoin pour camlimages. Il faut faire le menage dans Build-depends et dans les Depends des deux packages. Remarque que tu peut aussi utiliser directement lablgtk2, qui utilise gtk2, et a moins de dependance, je ne sais pas. Ensuite, tu compile ce package, tu l'install, et finalement, tu recompile le package camlimages tel quel, cela ne devrait pas poser de problemes, normalement. En realite, je devrais splitter le package lablgtk et lablgl dans des sous-package a la granularite plus fine, mais j'ai pas trop eu le temps, ni la motivation, mais j'accepte volontier des patches. Amicalement, Sven Luther