si je fais rien de particulier, je peux pas faire marcher mes
applications sur un ordi où gtk n'est pas installé :
dyld: ed_net can't open library: /usr/lib/libiconv.2.dylib (No such
file or directory, errno = 2)
Trace/BPT trap
y a t il un moyen
- soit d'installer tous les .dylib necessaires, sans tout le reste
inutile aux gens qui ne veulent pas programmer
- soit, encore mieux, de compiler en sorte que l'executable contiennes
tout ce dont il a besoin
?
ps :
dans l'exemple c'est un truc qu'il y a en standard sous 10.3 mais pas
sous 10.2
mais y a aussi des trucs specifiques à gtk (test entre 2 10.3 que j'ai
pas sous la main)
--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
- soit d'installer tous les .dylib necessaires, sans tout le reste inutile aux gens qui ne veulent pas programmer
à l'execution, seules les .dylib sont nessessaires (pas les .h ni les .a par exemple).
- soit, encore mieux, de compiler en sorte que l'executable contiennes tout ce dont il a besoin ?
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
Thomas
In article (Dans l'article) , Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas écrit:
- soit d'installer tous les .dylib necessaires, sans tout le reste inutile aux gens qui ne veulent pas programmer
à l'execution, seules les .dylib sont nessessaires (pas les .h ni les .a par exemple).
oui, j'ai oublié de preciser que j'ai installé gtk avec darwinports donc, est ce que darwinports permet d'installer tous les .dylib necessaires, sans tout le reste ?
- soit, encore mieux, de compiler en sorte que l'executable contiennes tout ce dont il a besoin ?
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le code source ?
-- si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE (seulement dans le 1/4 h où mon ordi est mis en veille, donc je vous invite à réclamer à free : l'acces à arp -s, ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
In article (Dans l'article) <slrnd1onlt.mhu.lwa@victor.teaser.fr>,
Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas <fantome.forums.tDeContes@free.fr> écrit:
- soit d'installer tous les .dylib necessaires, sans tout le reste
inutile aux gens qui ne veulent pas programmer
à l'execution, seules les .dylib sont nessessaires (pas les .h ni les .a
par exemple).
oui,
j'ai oublié de preciser que j'ai installé gtk avec darwinports
donc, est ce que darwinports permet d'installer tous les .dylib
necessaires, sans tout le reste ?
- soit, encore mieux, de compiler en sorte que l'executable contiennes
tout ce dont il a besoin
?
Linker statiquement avec les librairies (.a) qui ne sont pas incluses
dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le
code source ?
--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
In article (Dans l'article) , Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas écrit:
- soit d'installer tous les .dylib necessaires, sans tout le reste inutile aux gens qui ne veulent pas programmer
à l'execution, seules les .dylib sont nessessaires (pas les .h ni les .a par exemple).
oui, j'ai oublié de preciser que j'ai installé gtk avec darwinports donc, est ce que darwinports permet d'installer tous les .dylib necessaires, sans tout le reste ?
- soit, encore mieux, de compiler en sorte que l'executable contiennes tout ce dont il a besoin ?
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le code source ?
-- si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE (seulement dans le 1/4 h où mon ordi est mis en veille, donc je vous invite à réclamer à free : l'acces à arp -s, ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
Laurent Wacrenier
Thomas écrit:
j'ai oublié de preciser que j'ai installé gtk avec darwinports donc, est ce que darwinports permet d'installer tous les .dylib necessaires, sans tout le reste ?
Je ne pense pas.
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le code source ?
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
Thomas <fantome.forums.tDeContes@free.fr> écrit:
j'ai oublié de preciser que j'ai installé gtk avec darwinports
donc, est ce que darwinports permet d'installer tous les .dylib
necessaires, sans tout le reste ?
Je ne pense pas.
Linker statiquement avec les librairies (.a) qui ne sont pas incluses
dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le
code source ?
Il faut juste modifier l'édition des liens.
quelque chose de ce genre la :
gcc -o xxx xxx.o /a/b/c/libgtk.a
j'ai oublié de preciser que j'ai installé gtk avec darwinports donc, est ce que darwinports permet d'installer tous les .dylib necessaires, sans tout le reste ?
Je ne pense pas.
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le code source ?
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
Thomas
In article (Dans l'article) , Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas écrit:
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le code source ?
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice :-)
-- si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE (seulement dans le 1/4 h où mon ordi est mis en veille, donc je vous invite à réclamer à free : l'acces à arp -s, ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
In article (Dans l'article) <slrnd28pau.h62.lwa@victor.teaser.fr>,
Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas <fantome.forums.tDeContes@free.fr> écrit:
Linker statiquement avec les librairies (.a) qui ne sont pas incluses
dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le
code source ?
Il faut juste modifier l'édition des liens.
quelque chose de ce genre la :
gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
:-)
--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
In article (Dans l'article) , Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas écrit:
Linker statiquement avec les librairies (.a) qui ne sont pas incluses dans le système.
est ce que c'est possible de le faire en l'etat, ou il faut modifier le code source ?
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice :-)
-- si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE (seulement dans le 1/4 h où mon ordi est mis en veille, donc je vous invite à réclamer à free : l'acces à arp -s, ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
Laurent Wacrenier
Thomas écrit:
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
Une idée comme ça, tu peux créer un un répertoire de lib avec que des librairies statiques (et enventuelement les includes) avec "configure", s'il utilise libtool l'option est --disable-shared
Ensuite, si tu "configure" ton application, met la variable d'environement LIBS à "-L/xxx" où /xxx est le chemin de tes librairies.
Si jamais des .dylib arrivaient dans ce chemin, efface les.
Thomas <fantome.forums.tDeContes@free.fr> écrit:
Il faut juste modifier l'édition des liens.
quelque chose de ce genre la :
gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
Une idée comme ça, tu peux créer un un répertoire de lib avec
que des librairies statiques (et enventuelement les includes)
avec "configure", s'il utilise libtool l'option est --disable-shared
Ensuite, si tu "configure" ton application, met
la variable d'environement LIBS à "-L/xxx" où /xxx est le chemin
de tes librairies.
Si jamais des .dylib arrivaient dans ce chemin, efface les.
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
Une idée comme ça, tu peux créer un un répertoire de lib avec que des librairies statiques (et enventuelement les includes) avec "configure", s'il utilise libtool l'option est --disable-shared
Ensuite, si tu "configure" ton application, met la variable d'environement LIBS à "-L/xxx" où /xxx est le chemin de tes librairies.
Si jamais des .dylib arrivaient dans ce chemin, efface les.
Thomas
In article (Dans l'article) , Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas écrit:
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
Une idée comme ça, tu peux créer un un répertoire de lib avec que des librairies statiques (et enventuelement les includes) avec "configure", s'il utilise libtool l'option est --disable-shared
Ensuite, si tu "configure" ton application, met la variable d'environement LIBS à "-L/xxx" où /xxx est le chemin de tes librairies.
Si jamais des .dylib arrivaient dans ce chemin, efface les.
ok, je vais voir si je peux faire ca, merci :-) (plus le temps ces jours ci)
-- si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE (seulement dans le 1/4 h où mon ordi est mis en veille, donc je vous invite à réclamer à free : l'acces à arp -s, ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
In article (Dans l'article) <slrnd2r4q0.2qt0.lwa@victor.teaser.fr>,
Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas <fantome.forums.tDeContes@free.fr> écrit:
Il faut juste modifier l'édition des liens.
quelque chose de ce genre la :
gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
Une idée comme ça, tu peux créer un un répertoire de lib avec
que des librairies statiques (et enventuelement les includes)
avec "configure", s'il utilise libtool l'option est --disable-shared
Ensuite, si tu "configure" ton application, met
la variable d'environement LIBS à "-L/xxx" où /xxx est le chemin
de tes librairies.
Si jamais des .dylib arrivaient dans ce chemin, efface les.
ok, je vais voir si je peux faire ca, merci :-)
(plus le temps ces jours ci)
--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"
In article (Dans l'article) , Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :
Thomas écrit:
Il faut juste modifier l'édition des liens. quelque chose de ce genre la : gcc -o xxx xxx.o /a/b/c/libgtk.a
ok merci, je vais pouvoir demander sur d'autres forums avec cet indice
Une idée comme ça, tu peux créer un un répertoire de lib avec que des librairies statiques (et enventuelement les includes) avec "configure", s'il utilise libtool l'option est --disable-shared
Ensuite, si tu "configure" ton application, met la variable d'environement LIBS à "-L/xxx" où /xxx est le chemin de tes librairies.
Si jamais des .dylib arrivaient dans ce chemin, efface les.
ok, je vais voir si je peux faire ca, merci :-) (plus le temps ces jours ci)
-- si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE (seulement dans le 1/4 h où mon ordi est mis en veille, donc je vous invite à réclamer à free : l'acces à arp -s, ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )
"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"