|
S'il vous est arrivé de vouloir compiler GNU Screen 4.0.2 sous Solaris, il vous est peut-être arrivé une erreur de compilation au niveau du fichier misc.c, et plus précisemment au niveau de l'appel de la fonction setenv qui n'a pas le bon nombre d'arguments : # gmake CPP="gcc -E " srcdir=. sh ./osdef.sh AWK=nawk CC="gcc -O2 -mcpu=ultrasparc" srcdir=. sh ./comm.sh AWK=nawk srcdir=. sh ./term.sh gcc -c -I. -I. -O2 -mcpu=ultrasparc screen.c gcc -c -I. -I. -O2 -mcpu=ultrasparc ansi.c gcc -c -I. -I. -O2 -mcpu=ultrasparc fileio.c gcc -c -I. -I. -O2 -mcpu=ultrasparc mark.c gcc -c -I. -I. -O2 -mcpu=ultrasparc misc.c misc.c: In function `xsetenv': misc.c:619: error: too few arguments to function `setenv' gmake: *** [misc.o] Error 1 Pour pallier ce problème, il vous suffit de vous munir de votre éditeur favori (par exemple, vi) et de remplacer la ligne 619 en question du fichier misc.c: setenv(var, value); par setenv(var, value, 1); Il ne vous reste plus qu'à relancer la compilation à l'aide de make (ou gmake). Plus d'informations sur GNU Screen : Screen : Un window manager en mode texte (Laboratoire SUPINFO des Technologies Linux).
|