Re: [CentOS-es] Ayuda con chpasswd

2009-12-24 Por tema Ing. Ernesto Pérez Estévez
On 12/23/2009 01:23 PM, Rolando Arteaga Lamar wrote:
 
 2009/12/22 Rolando Arteaga Lamar roly08...@cha.jovenclub.cu:

 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
el programa chpasswd no hay que compilarlo, viene en centos, le uso para
varios fines sin necesidad de esto

saludos
epe
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Ayuda con chpasswd

2009-12-23 Por tema Rolando Arteaga Lamar

 2009/12/22 Rolando Arteaga Lamar roly08...@cha.jovenclub.cu:

 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.


 [r...@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.

 Acabo de bajar este paquete y efectivamente en la línea 286 aparece
 una declaración static int antes de una función, comentada (con
 doble barra // al principio). Si sacas esa doble barra se produce el
 error.

 El error se produce porque esa declaración ya no concuerda con un uso
 anterior de la función, que *no* lleva el static, que está en la línea
 270.

 Al configurar con --enable-language=Spanish y compilar con make, a mí
 no se me produce el error y compila perfecto. Tengo CentOS 5.4 al día.
 Calculo que has aplicado algún patch que no ha considerado el asunto
 del modificador static.

 Sugerencia: agrega al archivo conf.h, al final, una línea que diga
 exactamente:

 static int htoi(s);

 Y vuelve a compilar.


hola gracias por todo y a todos pero ya resolvi, descargue una nueva
versión del script y se acabo, se instalo y compilo a la perfección.
les dejo el link para que el que quiera utilizarlo puedea resolver..


http://hivelocity.dl.sourceforge.net/project/orsochpasswd/orsochpasswd/chpasswd-2.2.4/chpasswd-2.2.4.tar.gz


Salu2s a todos...



-- 

0[*_*]0
Rolando Arteaga


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] Ayuda con chpasswd

2009-12-22 Por tema Rolando Arteaga Lamar

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.


[r...@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 *
*

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Ayuda con chpasswd

2009-12-22 Por tema Eduardo Grosclaude
2009/12/22 Rolando Arteaga Lamar roly08...@cha.jovenclub.cu:

 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.


 [r...@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.

Acabo de bajar este paquete y efectivamente en la línea 286 aparece
una declaración static int antes de una función, comentada (con
doble barra // al principio). Si sacas esa doble barra se produce el
error.

El error se produce porque esa declaración ya no concuerda con un uso
anterior de la función, que *no* lleva el static, que está en la línea
270.

Al configurar con --enable-language=Spanish y compilar con make, a mí
no se me produce el error y compila perfecto. Tengo CentOS 5.4 al día.
Calculo que has aplicado algún patch que no ha considerado el asunto
del modificador static.

Sugerencia: agrega al archivo conf.h, al final, una línea que diga exactamente:

static int htoi(s);

Y vuelve a compilar.



-- 
Eduardo Grosclaude
Universidad Nacional del Comahue
Neuquen, Argentina
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es