Gents, When compiling udmsearch, a typo makes cachelogd fails. When making, gcc gets as argument: -DUDM_VAR_DIR=\"udmsearch_path/var\". But in cachelogd.c is lying: sprintf(to,"%s%d.wrd",raw_dir,(int)stamp); As you can see, if you dont add a / between %s & %d, or at the end of UDM_VAR_DIR, cachelogd cant work. Select the appropriate corrective action. My 2 cents advice: add / between %s & %d because even if UDM_VAR_DIR ends with /, Unix does not care if line is .../var//raw (2 following slashes are interpreted as one). @+ ___________________________________________ If you want to unsubscribe send "unsubscribe general" to [EMAIL PROTECTED]