"Fossies" - the Fresh Open Source Software Archive

Member "pidentd-3.0.19/FAQ" (20 Jan 1999, 4365 Bytes) of package /linux/misc/old/pidentd-3.0.19.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Some common questions:
    2 
    3 ----------------------------------------------------------------------
    4 
    5 Q: My operating system isn't supported, but it was supported in Pidentd 2!
    6 
    7 A: Please send me patches to add the needed support for Pidentd 3!
    8    (Don't forget to make the old kernel-growling code threads safe at the
    9    same time if you take the code from Pidentd v2!)
   10 
   11 ----------------------------------------------------------------------
   12 
   13 Q: I use Solaris 7 and I just recompiled Pidentd. But now it
   14    only responds with "kvm_open: Bad file number" whenever I try
   15    to run it one our Ultra workstations.
   16 
   17 A: Pidentd needs to be compiled with a 64 bit compiler when run
   18    on a 64 bit platform (which almost all Ultras are). Currently
   19    (981126) this requires atleast the WorkShop 5.0 compilers from Sun.
   20    Gcc can not be used. Compile with:
   21 
   22 	csh/tcsh:		setenv CC cc ; ./configure
   23 	sh/ksh/bash/zsh:	CC=cc ./configure
   24 
   25 ----------------------------------------------------------------------
   26 
   27 Q: I use IBM AIX 4.2 and Pidentd returns user numbers instead of names, why?
   28 
   29 A: Because of a bug in the reentrant libc versions of getpwuid_r(). Either
   30    install patch APAR IX60843 (recommended), or build the non-threaded
   31    version of Pidentd (not recommended) with "./configure --without-threads".
   32 
   33 ----------------------------------------------------------------------
   34 
   35 Q: My Unix doesn't have a threads library - where can I find one?
   36 
   37 A: One usable Pthreads library that has been ported to a number
   38    of Unixes is Proven's library. It can be FTP'd from:
   39 
   40 	ftp://sipb.mit.edu/pub/pthreads/
   41 
   42    However, I do not guarantee that it will work to build a
   43    threaded pidentd for your operating system with that threads library.
   44 
   45 ----------------------------------------------------------------------
   46 
   47 Q: I just upgraded from Solaris 2.x to Solaris 2.y _and_ have recompiled
   48    Pidentd - but it doesn't work (fails compilation or at runtime).
   49 
   50 A: Make sure you are using GCC 2.8 (or later) or have updated your GCC
   51    compiler installation so that it has installed *new* header files.
   52    You can not use a GCC <2.8 configured for 2.x on a 2.y machine (the
   53    "fixed" header files will be incorrect).
   54 
   55 ----------------------------------------------------------------------
   56 
   57 Q: I just upgraded from Solaris 2.5 to Solaris 2.6 _and_ have recompiled
   58    Pidentd, and have read question 3 - it still fails compilation:
   59 
   60 A:
   61    Also make sure you have applied the patch to GCC <2.8 from the Solaris FAQ:
   62 
   63 	http://www.wins.uva.nl/pub/solaris/solaris2.html
   64 
   65 ----------------------------------------------------------------------
   66 
   67 Q: I use the beta version of IRIX 6.5 and are getting incorrect
   68    results.
   69 
   70 A: There is a bug in the reentrant function getpwuid_r(). You
   71    must configure with "--without_getpw_r" and recompile (or complain
   72    to SGI so that you'll get a fixed libc).
   73 
   74 ----------------------------------------------------------------------
   75 
   76 Q: I just compiled it on Solaris 2.4 - and it doesn't work. All I
   77    get is "NO-USER".
   78 
   79 A: Make sure you have only installed _one_ of the patches:
   80 
   81 		102049-04	 (I recommend this one)
   82 		102303-05
   83 
   84    You can't have both installed at the same time.
   85 
   86 ----------------------------------------------------------------------
   87 
   88 Q: I'm trying to compile with Gcc on Digital Unix 4.0D or 4.0E
   89    but I'm getting errors from <c_asm.h>.
   90 
   91 A: You must use Dig^H^H^HCompaq's own C compiler when building
   92    multithreaded programs - or install patch kit #3 for 4.0D and
   93    patch kit #1 for 4.0E which will fix this bug in the pthread.h
   94    header file (it shouldn't include the c_asm.h header file for
   95    non-DEC C compilers). Or you can manually patch the Gcc "fixed"
   96    "pthread.h" header file so that the "#include <c_asm.h>" is moved
   97    down one line.
   98 
   99 ----------------------------------------------------------------------
  100 
  101 Q: I'm trying to compile with Gcc on HP-UX 9, but the server always
  102    responds with "NO-USER" when I test it.
  103 
  104 A: Make sure that your GCC is configured for exactly the right
  105    machine type you are running it on. A Gcc built on a HP9K/800-series 
  106    will not build correct kernel lookup could on a HP9K/700-series
  107    machine (and vice-versa). A workaround for HP9K/700 machines
  108    is to build Pidentd with:
  109 
  110 	make "CC=gcc -D__hp9000s700"
  111 
  112 ----------------------------------------------------------------------