OVH Cloud OVH Cloud

compiller gtk manuellement

12 réponses
Avatar
Thomas
à votre avis

pour compiler gtk manuellement

il faut mieux que je m'appuies sur ce que peut me fournir fink, ou
darwinports ?

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

10 réponses

1 2
Avatar
DINH Viêt Hoà

à votre avis

pour compiler gtk manuellement

il faut mieux que je m'appuies sur ce que peut me fournir fink, ou
darwinports ?


fink te fournit une version déjà compilée.
darwinports te fournit une version que tu dois compiler.

--
DINH V. Hoa,

"Ma tuxitude me beastifie" -- sunZ

Avatar
Thomas
In article (Dans l'article) ,
DINH Viêt Hoà wrote (écrivait) :


à votre avis

pour compiler gtk manuellement

il faut mieux que je m'appuies sur ce que peut me fournir fink, ou
darwinports ?


fink te fournit une version déjà compilée.
darwinports te fournit une version que tu dois compiler.


ah oui, j'ai oublié de preciser :
je voulais compiler moi meme pour pas devoir etre en root


visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
DINH Viêt Hoà

visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)


il va falloir prendre ni l'un.

il faut récupérer directement les choses sur www.gtk.org
et compiler à la mimine.

--
DINH V. Hoa,

"l'informatique est une source inépisable de calembours divers" -- 7th

Avatar
Thomas
In article (Dans l'article) ,
DINH Viêt Hoà wrote (écrivait) :


visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)


il va falloir prendre ni l'un.

il faut récupérer directement les choses sur www.gtk.org
et compiler à la mimine.


as tu deja essayé ?
moi je bloque sur pkgconfig :

[tdecontes] essais% ./configure
--prefix=/Users/thomas/Public/essais/gtk/res
[tdecontes] essais% make
gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=g_log_domain_glib -g -O2
-Wall -D_REENTRANT -c giounix.c -o giounix.o
giounix.c:233: only 1 arg to macro 'g_warning' (2 expected)
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
make[4]: *** [giounix.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
[tdecontes] essais%

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
DINH Viêt Hoà

In article (Dans l'article) ,
DINH Viêt Hoà wrote (écrivait) :


visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)


il va falloir prendre ni l'un.

il faut récupérer directement les choses sur www.gtk.org
et compiler à la mimine.


as tu deja essayé ?
moi je bloque sur pkgconfig :

[tdecontes] essais% ./configure
--prefix=/Users/thomas/Public/essais/gtk/res
[tdecontes] essais% make
gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=g_log_domain_glib -g -O2
-Wall -D_REENTRANT -c giounix.c -o giounix.o
giounix.c:233: only 1 arg to macro 'g_warning' (2 expected)
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
make[4]: *** [giounix.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
[tdecontes] essais%


hum ... bon, ben tu vas devoir être en root et utiliser les ports
ou fink. C'est un peu la punition si on ne sait pas lire du code en C.

--
DINH V. Hoa,

"écrire 'dsl' au lieu de 'désolé', c'est pas un problème d'orthographe,
c'est un problème de capillarité palmaire" -- ed



Avatar
Thomas
In article (Dans l'article) ,
DINH Viêt Hoà wrote (écrivait) :


In article (Dans l'article) ,
DINH Viêt Hoà wrote (écrivait) :


visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)


il va falloir prendre ni l'un.

il faut récupérer directement les choses sur www.gtk.org
et compiler à la mimine.


as tu deja essayé ?
moi je bloque sur pkgconfig :

[tdecontes] essais% ./configure
--prefix=/Users/thomas/Public/essais/gtk/res
[tdecontes] essais% make
gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=g_log_domain_glib -g -O2
-Wall -D_REENTRANT -c giounix.c -o giounix.o
giounix.c:233: only 1 arg to macro 'g_warning' (2 expected)
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
make[4]: *** [giounix.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
[tdecontes] essais%


hum ... bon, ben tu vas devoir être en root et utiliser les ports
ou fink. C'est un peu la punition si on ne sait pas lire du code en C.


hum, bon ok ...

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"




Avatar
Thomas
In article (Dans l'article) ,
Matt wrote (écrivait) :

On Sat, 11 Sep 2004 12:29:39 +0200,
Thomas wrote:

visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)


DarwinPorts n'oblige pas à être root.
Tout dépend au moment de la compilation et de l'installation quel
utilisateur est maître de ${prefix}.


merci pour l'info, effectifement j'avais carrement un mauvais site de
depart ...


Et pour ta future question concernant comment cela est-ce possible,
DarwinPorts vient avec une documentation, très complète dont n'hésite pas
à la lire...


euh, et c'est possible meme pour tcl au depart ?
parce que là je vois pas ...
je vois apres, pour chaque port :-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
Thomas
In article (Dans l'article)
,
Thomas wrote (écrivait) :

In article (Dans l'article) ,
Matt wrote (écrivait) :

On Sat, 11 Sep 2004 12:29:39 +0200,
Thomas wrote:

visiblement, les 2 nous obligent à etre en root (et sont automatiques,
meme si darwinports fait que notre ordi compile)


DarwinPorts n'oblige pas à être root.
Tout dépend au moment de la compilation et de l'installation quel
utilisateur est maître de ${prefix}.


merci pour l'info, effectifement j'avais carrement un mauvais site de
depart ...


et je suis un gros *** parce que j'avais pas fait attention que dans le
fil gtk tu m'avais parlé de darwinports en meme temps :o) ... désolé

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"



Avatar
Thomas
In article (Dans l'article) ,
Matt wrote (écrivait) :

On Thu, 16 Sep 2004 12:27:30 +0200,
Thomas wrote:

Et pour ta future question concernant comment cela est-ce possible,
DarwinPorts vient avec une documentation, très complète dont n'hésite pas
à la lire...


euh, et c'est possible meme pour tcl au depart ?
parce que là je vois pas ...
je vois apres, pour chaque port :-)


Qu'est-ce qui est possible ?
Expliques-toi au lieu de tourner autour du pot !


est ce que c'est possible de ne /jammais/ etre sous root ?

parce que j'ai trouvé comment faire une fois qu'on a le truc de base
installé :
./configure --prefix=/Users/thomas/....

mais ca ne marche pas pour le dit "truc de base", cad qqch qui installe
tcl, si j'ai bien compris :

cd darwinports/base/
./configure --prefix=/Users/thomas/darwinports/res
make
make install
.....
if test -L "/Users/thomas/Public/essais/darwinports/res/man" ; then
rm -f "/Users/thomas/Public/essais/darwinports/res/man";
fi
if test ! -e "/Users/thomas/Public/essais/darwinports/res/man" ; then
ln -s share/man /Users/thomas/Public/essais/darwinports/res/man;
fi
+ /usr/bin/install -c -o root -g admin -m 644 ports.conf
/Users/thomas/Public/essais/darwinports/res/etc/ports
/usr/bin/install:
/Users/thomas/Public/essais/darwinports/res/etc/ports/ports.conf:
chown/chgrp: Operation not permitted
make[1]: *** [install] Error 71
make: *** [install] Error 1


voilà :-)
j'espere qu'il y a pas trop de lignes trop longues, j'ai trouvé des
espaces que j'ai effacés mais je suis pas sur de les avoir tous vus :-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"



Avatar
Philippe Di Valentin
Le 16/09/04 17:50, Thomas écrivait:

j'espere qu'il y a pas trop de lignes trop longues, j'ai trouvé des
espaces que j'ai effacés mais je suis pas sur de les avoir tous vus :-)


Non pas de problème; sur les 15 pouces on joue avec l'ascenseur:-)

--
• Philippe

1 2