[equinux] Error al generar archivo pamdemo.so
fmendez en bevecuador.com
fmendez en bevecuador.com
Sab Ago 26 11:02:45 EDT 2006
Estimados amigos, al estar revisando los mails del foro me equivoqué y les
respondí enviando este mensaje por error.
Pero para completar la información que envié por si alguien me pueda
ayudar, el problema es el siguiente:
En mi trabajo implementé la unificación de usuarios tanto de Linux como
Solaris 9 contra un ActiveDirectory Server 2003. Para Linux todo fué
relativamente más fácil que para Solaris, incluso en Linux con una base de
datos informix de prueba me logré conectar con el usuario del
ActiveDirectory 2003, claro con unos ejemplos de PAM que había que
compilar con gcc y esql.
Pero en las pruebas todo OK, incluso el correo está funcionando
perfectamente con los usuarios del dominio. Al intentar hacer lo mismo
con Solaris se complicó bastante ya que me topé con muchas cosas que
instalar y probar y tanto hacer ya sólo me queda este error al tratar de
utilizar el comando ld (LD) que no sé como solucionar:
Los datos:
SO:
SunOS 5.9 Generic_112233-11 sun4u sparc SUNW,Ultra-4
Informix:
IBM Informix Dynamic Server Version 9.40.FC4W3
csdk:
IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.FC2
gcc:
gcc 3.4.5
De antemano mis saludos al foro que siempre reviso por algunas cosas que
me ayudan mucho con mi trabajo.
Atte,
Fernando
>
> --- fmendez en bevecuador.com wrote:
>
>> Ya ejecute gcc y al ejecutar:
>>
>> ld -o pamdemo.so pamdemo.o -lpam -lcrypt
>> -L${INFORMIXDIR}/lib/esql
>> -L${INFORMIXDIR}/lib -lifsql -lifasf -lifgen -lifos
>> -lifgls -lm -ldl
>> -lcrypt -lifglx ${INFORMIXDIR}/lib/esql/checkapi.o
>>
>> Sale estos errores:
>>
>> ld: fatal: file /home/informix/lib/esql/libifsql.so:
>> wrong ELF class:
>> ELFCLASS64
>
>
> ¿Qué arquitectura estás usando?, al parecer por el
> "ELFCLASS64", es algún detallete relacionado a los 64
> bits... (x86_64)
>
>
>> ld: fatal: file /home/informix/lib/libifasf.so:
>> wrong ELF class: ELFCLASS64
>> ld: fatal: file /home/informix/lib/esql/libifgen.so:
>> wrong ELF class:
>> ELFCLASS64
>> ld: fatal: file /home/informix/lib/esql/libifos.so:
>> wrong ELF class:
>> ELFCLASS64
>> ld: fatal: file /home/informix/lib/esql/libifgls.so:
>> wrong ELF class:
>> ELFCLASS64
>> ld: fatal: file /home/informix/lib/esql/libifglx.so:
>> wrong ELF class:
>> ELFCLASS64
>> ld: fatal: file /home/informix/lib/esql/checkapi.o:
>> wrong ELF class:
>> ELFCLASS64
>> ld: fatal: File processing errors. No output written
>> to pamdemo.so
>>
>> Ya el servidor (Solaris 9) se está autenticando con
>> Server 2003.
>>
>> Como puedo generar el archivo pamdemo.so
>>
>>
>>
>> Atte.
>>
>>
>>
>>
>> Fernando Méndez
>>
>>
>>
>>
>> _______________________________________________
>> equinux mailing list
>> equinux en nuevared.org
>>
> http://nuevared.org/mailman/listinfo/equinux_nuevared.org
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> _______________________________________________
> equinux mailing list
> equinux en nuevared.org
> http://nuevared.org/mailman/listinfo/equinux_nuevared.org
>
>
>
Más información sobre la lista de distribución equinux