deporter un environnement de compilation autre part
2 réponses
Kevin
Bonjour,
sur un ordinateur, je n'ai pas d'environnement de compilation.
Sur un autre, j'ai tout ce qu'il faut (meme distro slackware 9.1)
Sur le PC qui a tout, j'exporte /usr en nfs
/usr 172.16.5.42(rw,root_squash)
sur le PC qui n'a rien, je monte:
mount -t nfs:/usr /usr
et je peux compiler tout ce que je veux.
Mais ca me parait un peu bourrin et ca me supprime tout mon /usr.
J'ai essaye un
mount -t nfs:/usr /usr/lan
j'ai ajoute les /usr/lan/lib /usr/lan/local/lib
/usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig
et hop.
Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/
i486-slackware-linux/bin:$PATH
et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me
dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction
-march ou -mcpu ne fonctionne.
et la, ma question: pourquoi? Qu'ai-je oublie?
--
Kevin
He Fred, tu as sauvegarde ce post, la, qui parlait de reparer un filesystem
avec vi et un cure-dent? Et surtout, l'as tu imprime?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
g.patel
On 13 Dec 2003 22:42:04 GMT, (Kevin DENIS) wrote:
(...compilation à travers réseau...)
J'ai essaye un mount -t nfs:/usr /usr/lan j'ai ajoute les /usr/lan/lib /usr/lan/local/lib /usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig et hop. Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/ i486-slackware-linux/bin:$PATH et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction -march ou -mcpu ne fonctionne.
A priori une compilation peut échouer parce qu'on ne trouve pas un include, ou bien l'édition de lien échoue parce qu'on ne trouve pas une librairie. Je ne sais pas la cause du problème (je n'utilise pas cette distribution Linux) mais il serait peut-etre judicieux de lire le config.log et de poster le message d'erreur contenu dans ce fichier, qui pourrait permettre au moins de choisir entre ces deux grandes possibilités. Lire (en anglais) : http://www-106.ibm.com/developerworks/linux/library/l-debcon.html?ca=dgr-lnxw01DebugConfig
Gérard
On 13 Dec 2003 22:42:04 GMT, Kevin@nowhere.invalid (Kevin DENIS)
wrote:
(...compilation à travers réseau...)
J'ai essaye un
mount -t nfs:/usr /usr/lan
j'ai ajoute les /usr/lan/lib /usr/lan/local/lib
/usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig
et hop.
Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/
i486-slackware-linux/bin:$PATH
et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me
dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction
-march ou -mcpu ne fonctionne.
A priori une compilation peut échouer parce qu'on ne
trouve pas un include, ou bien l'édition de lien échoue parce
qu'on ne trouve pas une librairie.
Je ne sais pas la cause du problème (je n'utilise pas cette
distribution Linux) mais il serait peut-etre judicieux de lire le
config.log et de poster le message d'erreur contenu dans ce
fichier, qui pourrait permettre au moins de choisir entre ces
deux grandes possibilités.
Lire (en anglais) :
http://www-106.ibm.com/developerworks/linux/library/l-debcon.html?ca=dgr-lnxw01DebugConfig
J'ai essaye un mount -t nfs:/usr /usr/lan j'ai ajoute les /usr/lan/lib /usr/lan/local/lib /usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig et hop. Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/ i486-slackware-linux/bin:$PATH et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction -march ou -mcpu ne fonctionne.
A priori une compilation peut échouer parce qu'on ne trouve pas un include, ou bien l'édition de lien échoue parce qu'on ne trouve pas une librairie. Je ne sais pas la cause du problème (je n'utilise pas cette distribution Linux) mais il serait peut-etre judicieux de lire le config.log et de poster le message d'erreur contenu dans ce fichier, qui pourrait permettre au moins de choisir entre ces deux grandes possibilités. Lire (en anglais) : http://www-106.ibm.com/developerworks/linux/library/l-debcon.html?ca=dgr-lnxw01DebugConfig
Gérard
Thomas Nemeth
Le sam 13 déc 2003 à 23:42, Kevin DENIS a tapoté : | Bonjour,
Salut.
| mount -t nfs:/usr /usr/lan | j'ai ajoute les /usr/lan/lib /usr/lan/local/lib | /usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig | et hop. | Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/ | i486-slackware-linux/bin:$PATH | et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me | dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction | -march ou -mcpu ne fonctionne. | | et la, ma question: pourquoi? Qu'ai-je oublie?
Est-ce qu'une compilation sans les gnu-auto-bordel* marche ?
Thomas --
Je verrais bien un : "Julien in GLP - L'erreur est humaine", pas vous ? Jean-Charles, débrouille-toi pour qu'il n'y est pas de confusion
possible au niveau des noms :) En plus, je suis pas seul ;))) -+- Julien in guide du linuxien pervers - "Faut pas écorcher mes prénoms !"
Le sam 13 déc 2003 à 23:42, Kevin DENIS a tapoté :
| Bonjour,
Salut.
| mount -t nfs:/usr /usr/lan
| j'ai ajoute les /usr/lan/lib /usr/lan/local/lib
| /usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig
| et hop.
| Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/
| i486-slackware-linux/bin:$PATH
| et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me
| dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction
| -march ou -mcpu ne fonctionne.
|
| et la, ma question: pourquoi? Qu'ai-je oublie?
Est-ce qu'une compilation sans les gnu-auto-bordel* marche ?
Thomas
--
Je verrais bien un : "Julien in GLP - L'erreur est humaine", pas vous ?
Jean-Charles, débrouille-toi pour qu'il n'y est pas de confusion
possible au niveau des noms :) En plus, je suis pas seul ;)))
-+- Julien in guide du linuxien pervers - "Faut pas écorcher mes prénoms !"
Le sam 13 déc 2003 à 23:42, Kevin DENIS a tapoté : | Bonjour,
Salut.
| mount -t nfs:/usr /usr/lan | j'ai ajoute les /usr/lan/lib /usr/lan/local/lib | /usr/lan/i486-slackware/lib dans /etc/ld.so.conf, un coup de ldconfig | et hop. | Ensuite: export PATH=/usr/lan/bin:/usr/lan/local/bin:/usr/lan/ | i486-slackware-linux/bin:$PATH | et j'ai vaillement relance mon ./configure , mais que dalle: l'erreur me | dit que gcc n'arrive pas a creer d'executables, et qu'aucune fonction | -march ou -mcpu ne fonctionne. | | et la, ma question: pourquoi? Qu'ai-je oublie?
Est-ce qu'une compilation sans les gnu-auto-bordel* marche ?
Thomas --
Je verrais bien un : "Julien in GLP - L'erreur est humaine", pas vous ? Jean-Charles, débrouille-toi pour qu'il n'y est pas de confusion
possible au niveau des noms :) En plus, je suis pas seul ;))) -+- Julien in guide du linuxien pervers - "Faut pas écorcher mes prénoms !"