try adding -lcrypt to the Makefile's CFLAGS or something
regards,
ratao
On 04-Jun-99 Stephane Morand wrote:
>
> Hi,
>
> I have some trouble with the Jedi's checklocalpwd.c programm. (see
> ftp://ftp.ldh.org/pub/j/qmail/checklocalpwd.c )
>
> I can compile it on a unix platform, but that's not possible on a linux
> platform. (I tried a redhat 4.2 and a red hat 6.0 ..)
>
> Here is the message that I got :
>
> With gcc
> % gcc checklocalpwd.c
> /tmp/cc4V6NRr.o: In function `main':
> /tmp/cc4V6NRr.o(.text+0x3d4): undefined reference to `crypt'
> collect2: ld returned 1 exit status
>
> With g++
> % g++ checklocalpwd.c
> checklocalpwd.c: In function `char * str1e2(char *, char *)':
> checklocalpwd.c:39: warning: ANSI C++ forbids implicit conversion from
> `void *' in assignment
> /tmp/ccQgJYGy.o: In function `main':
> /tmp/ccQgJYGy.o(.text+0x3d4): undefined reference to `crypt'
> collect2: ld returned 1 exit status
>
> with cc
> cc checklocalpwd.c
> /tmp/ccw8ZBlP.o: In function `main':
> /tmp/ccw8ZBlP.o(.text+0x3d4): undefined reference to `crypt'
> collect2: ld returned 1 exit status
>
> I have no idea about the problem.
> Any idea are welcome.
>
> Thanks!
>
> Stephan
----------------------------------
E-Mail: RaTao von J <[EMAIL PROTECTED]>
Date: 04-Jun-99 Time: 03:09:46
----------------------------------