I am new to MyPW and I am following the procedure as explained in the
README file. I downloaded pam_xmlrpc-0.1.tgz from the developer site
and tried to compile it.
I have also installed Eric Kidd's XML-RPC C-Client from
http://xmlrpc-c.sourceforge.net/ and compiled successfully. My OS is
Fedore Core 6 and its a newly installed system.
Can anyone help?
Got the following error: -
[root@pluto pam_xmlrpc-0.1]# make
mkdir -p ./dynamic
gcc -O2 -g -Dlinux -DLINUX_PAM -ansi -D_POSIX_SOURCE -Wall -Wwrite-
strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -
Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -
Wshadow -pedantic -fPIC -DPAM_DYNAMIC -c pam_xmlrpc.c -o dynamic/
pam_xmlrpc.o
pam_xmlrpc.c: In function 'breakArgs':
pam_xmlrpc.c:104: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'parseArgs':
pam_xmlrpc.c:180: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'db_checkpasswd':
pam_xmlrpc.c:185: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c:219: warning: assignment from incompatible pointer type
pam_xmlrpc.c: In function 'converse':
pam_xmlrpc.c:305: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c:309: warning: dereferencing type-punned pointer will
break strict-aliasing rules
pam_xmlrpc.c: In function 'saltify':
pam_xmlrpc.c:328: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'updatePasswd':
pam_xmlrpc.c:367: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'askForPassword':
pam_xmlrpc.c:373: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'pam_sm_authenticate':
pam_xmlrpc.c:418: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c:439: warning: dereferencing type-punned pointer will
break strict-aliasing rules
pam_xmlrpc.c:444: warning: dereferencing type-punned pointer will
break strict-aliasing rules
pam_xmlrpc.c: In function 'pam_sm_acct_mgmt':
pam_xmlrpc.c:464: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'pam_sm_setcred':
pam_xmlrpc.c:474: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'pam_sm_chauthtok':
pam_xmlrpc.c:486: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'pam_sm_open_session':
pam_xmlrpc.c:496: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'pam_sm_close_session':
pam_xmlrpc.c:506: warning: traditional C rejects ISO C style function
definitions
pam_xmlrpc.c: In function 'read_config':
pam_xmlrpc.c:532: warning: traditional C rejects ISO C style function
definitions
gcc -g -shared -Xlinker -x -L/usr/lib -L/usr/local/lib -lwwwxml -
lxmltok -lxmlparse -lwwwzip -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -
lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -
lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils -lmd5 -
lcurl -lz -lssl -lcrypto -ldl -lpthread -lxmlrpc_client -lxmlrpc -
lxmlrpc_xmlparse -lxmlrpc_xmltok -o pam_xmlrpc.so dynamic/pam_xmlrpc.o
/usr/bin/ld: cannot find -lwwwxml
collect2: ld returned 1 exit status
make: *** [pam_xmlrpc.so] Error 1