This didn't seem to go through; I sent it last night.
Wil
--
W. Reilly Cooley wcooley@nakedape.cc
Naked Ape Consulting http://nakedape.cc
LNXS: Linux/GNU for servers, networks, and http://lnxs.org
people who take care of them. *Now with integrated crypto!*
irc.openprojects.net #lnxs
Most people are unable to write because they are unable to think, and
they are unable to think because they congenitally lack the equipment
to do so, just as they congenitally lack the equipment to fly over the moon.
-- H.L. Mencken
--- Begin Message ---
Thus spake Wil Cooley:
> Sorry for sounds like a clueless idiot; but I've got a couple of problems
> building PAM.
>
> Here again is how I'm configuring:
>
> Configuring with: --exec-prefix=/ --cache-file=/usr/src/root2/bos//config.cache
> --libexecdir=//usr/sbin --mandir=//usr/share/man --sysconfdir=//etc
> --infodir=//usr/share/info --prefix=//usr i486-lnxs-linux-gnu --enable-debug
> --enable-libdebug --enable-read-both-confs --enable-static-libpam
> --enable-fakeroot=/
>
I guess I gave up and asked for help too soon again. The problem lies
in the '--enable-libdebug' flag. I don't understand why it happens with
'--enable-static-libpam' (although I have some suspicions), but the
problem without was, in fact, because 'libpam.so' did not exist--only
'libpamd.so' (it took a bit to notice that).
Attached is a patch to change the -lpam to -lpamd when built with libdebug.
I'm still looking at the problem when building with stats-libpam.
Wil
--
W. Reilly Cooley wcooley@nakedape.cc
Naked Ape Consulting http://nakedape.cc
LNXS: Linux/GNU for servers, networks, and http://lnxs.org
people who take care of them. *Now with integrated crypto!*
irc.openprojects.net #lnxs
Conscience is the inner voice that warns us somebody may be looking.
-- H.L. Mencken, "A Mencken Chrestomathy"
Index: Makefile
===================================================================
RCS file: /cvsroot/lnxs/lnxs/auth/pam/examples/Makefile,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 Makefile
--- Makefile 2001/01/30 02:58:30 1.1.1.3
+++ Makefile 2001/02/09 06:28:09
@@ -10,7 +10,13 @@
CFLAGS += -I../libpam_misc/include -I../libpamc/include
-LOADLIBES = -L../libpam -L../libpamc -L../libpam_misc -lpam -lpam_misc
+LOADLIBES = -L../libpam -L../libpamc -L../libpam_misc -lpam_misc
+
+ifeq ($(WITH_LIBDEBUG),yes)
+ LOADLIBES += -lpamd
+else
+ LOADLIBES += -lpam
+endif
all: $(PROGS)
--- End Message ---