| Forums FUG-FR | |
|
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> [RÉSOLU] Installation de "surf" de chez suckless https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1260620417 Message started by Beastieol on 12. Dec 2009 at 13:20 |
|
|
Title: [RÉSOLU] Installation de "surf" de chez suckless Post by Beastieol on 12. Dec 2009 at 13:20
Bonjour,
je cherche à installer mes logiciels préférés sur ma freebsd toute fraîche mais je rencontre un récalcitrant! Il s'agit de surf, un navigateur minimal basé sur webkit. - La sortie de commande de l'installation : Code (]%make clean install cleaning surf build options: CFLAGS = -std=c99 -pedantic -Wall -Os -I. -I/usr/local/include -DVERSION="0.4" LDFLAGS = -s -L/usr/local/lib -lc -lgthread-2.0 CC = cc CC surf.c surf.c:8:21: error: gtk/gtk.h: No such file or directory surf.c:9:22: error: gdk/gdkx.h: No such file or directory surf.c:10:21: error: gdk/gdk.h: No such file or directory surf.c:11:28: error: gdk/gdkkeysyms.h: No such file or directory surf.c:18:27: error: webkit/webkit.h: No such file or directory surf.c:19:25: error: glib/gstdio.h: No such file or directory surf.c:20:39: error: JavaScriptCore/JavaScript.h: No such file or directory[/code):
Toutes les librairies non trouvées sont celles que j'ai installée à la main, j'ai été voir dans /usr/local/include et /usr/llocal/lib et j'ai bien mes librairies. Je ne sais pas trop quoi faire pour que mes librairies soient détectées et/ou que la construction se passe bien. J'en a |
|
Title: Re: Installation du navigateur "surf" de chez suckless Post by fgudin on 12. Dec 2009 at 14:29
Est-ce que les dépendances installées à la main ont bien ajouté leurs infos à pkgconfig ? (que donnent les appels à pkg-config (GTKINC et GTKLIB) ?)
Si ce n'est pas le cas, tu pourrais installer l'équivalent par les ports, qui mettront bien à jour ces infos, eux. |
|
Title: Re: Installation du navigateur "surf" de chez suckless Post by Beastieol on 12. Dec 2009 at 19:46
Je m'étais mal exprimé, j'avais installé webkit-gtk2 et gtk20 avec pkg_add, donc je pense que le nécessaire a dû être fait par le système, par contre quand j'appelle pkg-config, j'ai droit à :
[code]gnome-config : not found[/code]donc je ne peux pas vraiment répondre à ta question. |
|
Title: Re: Installation du navigateur "surf" de chez suckless Post by Beastieol on 12. Dec 2009 at 23:29
Bon, c'est résolu!
Je te remercie, fgudin de t'être penché sur mon problème. C'est la réponse de Mickey, d'un forum anglophone qui m'a permis de comprendre comment faire. Dans le config.mk, j'ai remplacé ${GTKINC} par la sortie de Code (]% pkg-config --cflags gtk+-2.0 webkit-1.0[/code):
Code (]% pkg-config --libs gtk+-2.0 webkit-1.0[/code):
Par contre je ne comprend pas pourquoi ça ne fonctionnait pas sans les substitutions. Si quelqu'un a une idée là dessus ... |
|
Title: Re: [RÉSOLU] Installation de "surf" de chez suckless Post by fgudin on 13. Dec 2009 at 13:04
Je ne connais rien en matière de Make, mais est-ce que ce n'est pas un Makefile pour gmake, des fois ?
|
|
Title: Re: [RÉSOLU] Installation de "surf" de chez suckless Post by Beastieol on 14. Dec 2009 at 00:59 fgudin wrote on 13. Dec 2009 at 13:04:
Apparament, c'était ça le problème, la solution la plus propre est soit d'utiliser gmake soit de remplacer : Code (]GTKINC=$(shell pkg-config --cflags gtk+-2.0 webkit-1.0) GTKLIB=$(shell pkg-config --libs gtk+-2.0 webkit-1.0)[/code):
dans le config.mk |
|
Title: Re: [RÉSOLU] Installation de "surf" de chez suckless Post by ros on 14. Dec 2009 at 16:38
En théorie si le makefile à été prévu pour le make gnu, c'est mieux d'utiliser gmake, en théorie ça évite de patcher le Makefile et de devoir repasser à chaque mise à jour.
En plus si on utilise autoconf et ses petits amis, ce n'est même plus une question, mais un pré-requis. ps: Au fait, surf semble être dans le ports, ou c'est moi qui me trompe. |
|
Title: Re: [RÉSOLU] Installation de "surf" de chez suckless Post by Bapt on 14. Dec 2009 at 23:19
Tu te trompes ce n'est pas le même
|
|
Title: Re: [RÉSOLU] Installation de "surf" de chez suckless Post by Beastieol on 16. Dec 2009 at 00:30 ros wrote on 14. Dec 2009 at 16:38:
ros wrote on 14. Dec 2009 at 16:38:
|
|
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2025. All Rights Reserved. |