Hola listeros, necesito implementar este script en mi trabajo. Este script
es para cambiar la contraseña via web al servidor squid. Yo compilo el
programa, pero cuando trato de instalarlo me da un error es el siquiente.
[root@servidor chpasswd-2.2.3]# make
gcc -c -O2 -w -I. -DPACKAGE_NAME=3D\"\" -DPACKAGE_TARNAME=3D\"\"
-DPACKAGE_VERSION=3D\"\" -DPACKAGE_STRING=3D\"\" -DPACKAGE_BUGREPORT=3D\"=
\"
-DHAVE_LIBCRYPT=3D1 -DHAVE_DIRENT_H=3D1 -DSTDC_HEADERS=3D1 -DHAVE_SYS_TYP=
ES_H=3D1
-DHAVE_SYS_STAT_H=3D1 -DHAVE_STDLIB_H=3D1 -DHAVE_STRING_H=3D1 -DHAVE_MEMO=
RY_H=3D1
-DHAVE_STRINGS_H=3D1 -DHAVE_INTTYPES_H=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_UNI=
STD_H=3D1
-DHAVE_CRYPT_H=3D1 -DHAVE_PWD_H=3D1 -DHAVE_STDIO_H=3D1 -DHAVE_STDLIB_H=3D=
1
-DHAVE_SYS_STAT_H=3D1 -DHAVE_SYS_TIME_H=3D1 -DHAVE_TIME_H=3D1 -DHAVE_UNIS=
TD_H=3D1
-DHAVE_STRSTR=3D1 -DPREFIX=3D\"/etc/chpasswd\" -DSpanish chpasswd.c
chpasswd.c:286: error: la declaraci=C3=B3n static de
=E2=80=98htoi=E2=80=99=
a continuaci=C3=B3n de
una no static
chpasswd.c:269: error: la declaraci=C3=B3n impl=C3=ADcita previa de
=E2=80=
=98htoi=E2=80=99 estaba aqu=C3=AD
make: *** [chpasswd.o] Error 1
Este es el error en el archivo, chpasswd.c, es en la linea 286, 269. y en
la linea de htoi.
Espero me puedan ayudar, y por lo que he averiguado, es un parche....
Pero no tengo ni idea de lo que pueda ser y necesito esto con mucha
urgencia en mi trabajo..
Gracias por leer y si saben y pueden RESPONDAN POR FAVOR...
BYE
--
*********************************
******* Rolando Arteaga *********
*********************************