cfingerd v1.4.3 compile and install problems with comments/suggestions.


M Sweger (mikesw@whiterose.net)
Sun, 10 Oct 1999 18:20:22 -0400 (EDT)


Hi,
   I'm trying to compile cfingerd v1.4.3 for linux v2.2.1 using
libc v2.0.7pre6 and egcs v1.0.3. Here are some comments and problems
in items (A-F).

A). Compile problems for display.c since variables weren't declared.
     I added them as,
              char *cp,*x;

Then it compiled ok then!

Compiling cfingerd, one moment.

cd src ; make cfingerd
make[1]: Entering directory `/mnt/zip/cf/cfingerd-1.4.3/src'
make[1]: `cfingerd' is up to date.
make[1]: Leaving directory `/mnt/zip/cf/cfingerd-1.4.3/src'

Compiling userlist, one moment.

cd userlist ; make userlist
make[1]: Entering directory `/mnt/zip/cf/cfingerd-1.4.3/userlist'
cc -g -O2 -Wall -c display.c -o display.o
display.c: In function `process_display':
display.c:93: `cp' undeclared (first use this function)
display.c:93: (Each undeclared identifier is reported only once
display.c:93: for each function it appears in.)
display.c:94: `x' undeclared (first use this function)
make[1]: *** [display.o] Error 1
make[1]: Leaving directory `/mnt/zip/cf/cfingerd-1.4.3/userlist'
make: *** [userlist/userlist] Error 2

B). The man page for userlist.1 should be userlist.8 and installed in man8.
    The reason is is because the actual text header says it's (8).
    Need to modify makefile.

C). During install, the man page owner/group was "man" which I don't have.
     If the script detects that man doesn't exist, it should default to
     root/root. Better yet, just make it root permanently! :)

D). What to do with userlist.conf??? The FAQ doesn't say anything.

F). No versioning on userlist (or one that doesn't look like the other s/w
      utility pkgs in the way they do it ). :)
      
      userlist -V or -v or --version dont' give the following below,

     "cfingerd v1.4.3"

       which tells me the s/w pkg and version number it came from for
     future upgrades. All that it does is dump the usage() statement
     along with "Userlist for CFINGERD version 1.2.1" which would
     tell me that I have the cfingerd v1.2.1 tarball installed and
     not v1.4.3.

     in.cfingerd -v or -V or --version
                    does tell me what version I'm running however,
                     the version is the wrong one v1.4.2. The reason
                    is is because the ./src/version.h still says
                    "1.4.2".

                            

Mike



This archive was generated by hypermail 2.0b3 on Fri Oct 15 1999 - 02:58:51 CEST