OVH Cloud OVH Cloud

[FreeBSD 5.3] erreur au "make buildworld"

22 réponses
Avatar
-- Thomas vO --
bonjour,
voulant mettre ma machine à jour, j'ai téléchargé les nouvelles sources
comme indiqué dans un fil précédant (tag = RELENG_5_3 puis cvsup), puis
j'ai commencé le processus :
make buildworld. et la, au bout d'une heure ou deux de compilation,
l'erreur suivante se produit :

/usr/src/sbin/gbde/gbde.c: In function `main':
/usr/src/sbin/gbde/gbde.c:772: warning: implicit declaration of function
`getopt
'
/usr/src/sbin/gbde/gbde.c:775: error: `optarg' undeclared (first use in
this fun
ction)
/usr/src/sbin/gbde/gbde.c:775: error: (Each undeclared identifier is
reported on
ly once
/usr/src/sbin/gbde/gbde.c:775: error: for each function it appears in.)
*** Error code 1

Stop in /usr/src/sbin/gbde.
*** Error code 1

Stop in /usr/obj/usr/src/rescue/rescue.
*** Error code 1

et tout s'arrête la. est-ce que quelqu'un a une idée du pourquoi du
comment mon monde ne veut pas se refaire ? j'ai vaguement regardé le
fichier gbde.c, mais avec mes notions de C, je vais pas aller bien loin :(
enfin, si vous avez des idées, merci !

--
Thomas vO -- http://www.enstimac.fr/~vanouden/
If a research project is not worth doing at all, it is not worth doing
well.
-- Gordon's Law

10 réponses

1 2 3
Avatar
-- Thomas vO --
Patrick Lamaizière wrote:
-- Thomas vO -- écrivait :


voulant mettre ma machine à jour, j'ai téléchargé les nouvelles
sources comme indiqué dans un fil précédant (tag = RELENG_5_3 puis
cvsup), puis j'ai commencé le processus :
make buildworld. et la, au bout d'une heure ou deux de compilation,
l'erreur suivante se produit :



À partir de quelle version vous voulez mettre à jour ?


[~] uname -a
FreeBSD xxx.enstimac.fr 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #2:
Tue Jul 27 10:38:25 CEST 2004
:/usr/obj/usr/src/sys/ZOLAKERNEL i386

sinon, je viens de m'apercevoir que j'avais oublié d'effacer /usr/obj/ -
ça pourrait venir de la ?

--
Thomas vO -- http://www.enstimac.fr/~vanouden/
You can't prevent disasters, but you can diminish their frequency and
severity.
-- Murphy's Law of Risk


Avatar
Eric Masson
"Cyril" == Cyril Guibourg writes:






'Lut,

Cyril> possible, j'ai eu des gags de ce genre avec la BETA, seul un rm
Cyril> -rf m'a paris de refaire le monde.

Pour DFly, la réponse standard est que si le build ne passe pas avec un
/usr/obj résiduel, il faut d'abord refaire le build en ayant viré
celui-ci avant de reporter un quelconque problème.

Dans une majorité de cas, la suppression de /usr/obj/* résout le
problème de build.

Ici, sur le K6II 350 qui se tape les build, avec un -j4 ça prend 4 à 5
heures pour une 5.*.

Eric Masson

--
je n ai cité aucun message et sur irc on parle effectivement comme des
enfants de 5 ans na!
3. Quand tu cite un message, répond _après_ ce que tu cites !
-+- Yota in : <http://www.le-gnu.net> - A un Yota près c'était bon -+-






Avatar
-- Thomas vO --
Eric Masson wrote:
"Cyril" == Cyril Guibourg writes:







'Lut,

Cyril> possible, j'ai eu des gags de ce genre avec la BETA, seul un rm
Cyril> -rf m'a paris de refaire le monde.

Pour DFly, la réponse standard est que si le build ne passe pas avec un
/usr/obj résiduel, il faut d'abord refaire le build en ayant viré
celui-ci avant de reporter un quelconque problème.


ça y est, j'ai réessayé en effaçant /usr/obj/, mais ça ne passe toujours
pas...

Dans une majorité de cas, la suppression de /usr/obj/* résout le
problème de build.

Ici, sur le K6II 350 qui se tape les build, avec un -j4 ça prend 4 à 5
heures pour une 5.*.


la nouvelle erreur :
[...]
makeinfo --no-split -I /usr/src/gnu/usr.bin/texinfo/doc -I
/usr/src/gnu/usr.bin/
texinfo/doc/../../../../contrib/texinfo/doc texinfo.texi -o texinfo.info
gzip -cn info.info > info.info.gz
gzip -cn info-stnd.info > info-stnd.info.gz
gzip -cn texinfo.info > texinfo.info.gz
1 error
*** Error code 2
1 error
*** Error code 2
1 error

encore merci pour votre patience :) et bonne soirée.

--
Thomas vO -- http://www.enstimac.fr/~vanouden/
When something goes does go wrong, it won't be the thing you expected.
-- Murphy's Axiom






Avatar
Eric Masson
"Thomas" == vanouden <--> writes:






Thomas> ça y est, j'ai réessayé en effaçant /usr/obj/, mais ça ne passe
Thomas> toujours pas...

T'as essayé en refaisant un cvsup entretemps ?

Autre piste, cd /usr/src, make cleandir & make cleandir

Essaye de voir si il n'y pas des messages sur ce sujet dans cvs-all ou
encore dans stable.

HTH

Eric Masson

--
FYLG> Tiens, vlà une URL qui va bien :
FYLG> ftp://127.0.0.1/WaReZ/NiouZeS/WinDoZe/NeWSMoNGeR/SuPeR
c'est gentil sauf que l'adresse ne fonctionne pas sa me fais une erreur
-+- Furtif in Guide du Neuneu Usenet : <MODE CERVEAU OFF> -+-





Avatar
Eric Masson
"Cyril" == Cyril Guibourg writes:






'Lut,

Cyril> A propos, la libellule elle vole bien ?

Toujours pas réussi à me dégager une machine pour tester, le routeur
devrait être remplacé par une soekris sous peu, ce qui fait que je vais
avoir à disposition un MII/300 pour jouer ;)

A+

Eric

--
«je copie le fichier rpm dans un répertoire et l'installe, maintenant
je ne sais pas lancer l'appli car elle ne s'est pas mise dans le menu
"Démarrer-Programmes".»
-+- Stéph in Guide du linuxien pervers : "install.exe il est ou?" -+-





Avatar
Eric Masson
"xavier" == xavier writes:






'Lut,

xavier> -j4 sur un K6/350 ? T'es sportif :-)

Je dois gagner une demi heure par rapport au monotâche, avec ce genre
d'antiquité, c'est déjà pas mal ;)

Eric

--
LP> Pouvez vous me laisser un message car je me fais chier
AD> As-tu envisagé de faire chier les autres ? Le secteur est porteur.
AD> En pleine expansion. Tu ne le regrêteras pas, parole.
-+- in: <http://www.le-gnu.net> - Y'a de l'avenir dans le neuneu -+-





Avatar
-- Thomas vO --
bonjour,

Eric Masson wrote:
"Thomas" == vanouden <--> writes:







Thomas> ça y est, j'ai réessayé en effaçant /usr/obj/, mais ça ne passe
Thomas> toujours pas...

T'as essayé en refaisant un cvsup entretemps ?

Autre piste, cd /usr/src, make cleandir & make cleandir

Essaye de voir si il n'y pas des messages sur ce sujet dans cvs-all ou
encore dans stable.


j'ai cherché, j'ai réessayé en tout nettoyant (/var/tmp/temproot,
/usr/obj, les 'make cleandir' dans /usr/src, ...) avec un petit cvsup de
ce matin, et toujours pareil :

[~1h30-2h00 de compilation sur PIV 2GHz]
makeinfo --no-split -I /usr/src/gnu/usr.bin/texinfo/doc -I
/usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc
texinfo.texi -o texinfo.info
gzip -cn info.info > info.info.gz
gzip -cn info-stnd.info > info-stnd.info.gz
gzip -cn texinfo.info > texinfo.info.gz
1 error
*** Error code 2
1 error
*** Error code 2
1 error

alors je suis peut-être passé à côté de quelque chose dans mes
recherches, mais je sèche encore une fois... donc si quelqu'un a un
conseil, merci.

--
Thomas vO -- http://www.enstimac.fr/~vanouden/
Good students move away.
-- Murphy's Laws of Teaching n°10






Avatar
xavier
Eric Masson wrote:

Je dois gagner une demi heure par rapport au monotâche, avec ce genre
d'antiquité, c'est déjà pas mal ;)


Et t'as pas de problème de makes qui se marchent les uns sur les
autres ? Parce que c'est même marqué dans les FAQ de pas dépasser -j2
sur un monoproc.

Faudra que j'essaie, parce que mon PII/333 fait encore moins bien :-)

Ne parlons même pas du P166 de la passerelle :-(

XAv - suréquipé
--
Xavier HUMBERT
INJEP - NetBSD, parce que je le vaux bien

Avatar
Eric Masson
"Thomas" == vanouden <--> writes:






'Lut,

Thomas> j'ai cherché, j'ai réessayé en tout nettoyant
Thomas> (/var/tmp/temproot, /usr/obj, les 'make cleandir' dans
Thomas> /usr/src, ...) avec un petit cvsup de ce matin, et toujours
Thomas> pareil :

Euh, je commence à sécher :/

Tu n'aurais pas des options zarbes dans /etc/make.conf ?

Tu compiles en -jn ?

si c'est le cas, pourrais-tu relancer la compilation en -DNOCLEAN sans
le -j histoire de déterminer si c'est réellement le gzip de l'infofile
qui fout la zone ?

Eric Masson

PS: je suppose que tu logues complètement le build par redirection ou
script, ce serait plus facile pour un examen détaillé.

--
Je suis branché via cable, je ne peut donc pas accéder au minitel;
quelqu'un pourrait-il déposer pour moi un message sur une BAL
minitel???
-+- om in GNU - Et par téléphone, ça marche pas non plus ? -+-





Avatar
Eric Masson
"Xav" == Xavier HUMBERT writes:






Xav> Et t'as pas de problème de makes qui se marchent les uns sur les
Xav> autres ? Parce que c'est même marqué dans les FAQ de pas dépasser
Xav> -j2 sur un monoproc.

Ca arrive de temps en temps quand un Makefile est pété, sinon jamais eu
de problème depuis '98

Xav> Faudra que j'essaie, parce que mon PII/333 fait encore moins bien
Xav> :-)

Euh, il est gavé de ram (pour l'époque 256Mb) et a un sous-système
disque en u2w quand même.

Xav> Ne parlons même pas du P166 de la passerelle :-(

J'ai eu pire, un compaq (oui, je sais) 486dx4/100 qui s'est vu upgradé
via un podp5v83 avec 500 mb de disque et 32 mb de ram, ce jouet se
tapait le client pppoe, le ras rnis, le backup rnis i4b, l'ap avec une
linksys en mode hostap, et quelques tunnels ipsec (avec une vpn 1211
quand même), il est mort suite à une surtension, ce qui fait que j'ai
investi 30 ¤ dans une carte à base de MII/300 ;)

Eric

--
RR> Ce que je cherche à démontrer, c'est qu'il est injuste de faire
RR> l'amalgame entre du bulk mail et du courrier non-solicité très ciblé
un suppositoire non reclamé, meme tres bien ciblé, reste un suppositoire.
-+-OS in : <http://www.le-gnu.net> - Plein le cul de la pub à neuneu -+-





1 2 3