OVH Cloud OVH Cloud

deporter un environnement de compilation autre part

2 réponses
Avatar
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 -+-

2 réponses

Avatar
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

Avatar
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 !"