Re: darwin

Simon GERBER <[email protected]> Fri, 23 May 2003 00:52:28 +0200
Newsgroups gmane.comp.djb.checkpassword
Message-ID <[email protected]>
Paul,

I've done as you told me, thanks, but now I get an other error:
make
( ( ./compile tryspnam.c && ./load tryspnam ) >/dev/null \
2>&1 \
&& echo \#define HASGETSPNAM 1 || exit 0 ) > hasspnam.h
rm -f tryspnam.o tryspnam
( ( ./compile tryslib.c && \
./load tryslib -ls ) >/dev/null 2>&1 \
&& echo -ls || exit 0 ) > s.lib
rm -f tryslib.o tryslib
( ( ./compile tryuserpw.c \
   && ./load tryuserpw `cat s.lib` ) >/dev/null 2>&1 \
&& echo \#define HASGETUSERPW 1 || exit 0 ) > hasuserpw.h
rm -f tryuserpw.o tryuserpw
./load chkshsgr
gcc: chkshsgr: No such file or directory
gcc: language -o not recognized
make: *** [chkshsgr] Error 1

Le Jeudi, 22 mai 2003, à 17:43 Europe/Zurich, Paul Jarc a écrit :

> Simon GERBER <[email protected]> wrote:
>> ./load chkshsgr
>> ld: can't use -s with input files containg indirect symbols (output
>> file must contain at least global symbols, for maximum stripping use
>> -x)
>> make: *** [chkshsgr] Error 1
>
> Edit conf-ld, and replace -s with -x.  Then run "make" again.
>
>
> paul
>