Hi, I noticed that SuSEconfig (SuSE 8.2) has a problem with module lyx: Executing /sbin/conf.d/SuSEconfig.lyx... Running LyX configure script ... ./configure: line 935: test: too many arguments The configure script mentioned is called from '/sbin/conf.d/SuSEconfig.lyx' with: cd /usr/share/lyx LANG=$LANG ./configure > /dev/null cd $PWD Calling it independently (no dev/null) I see: checking for a fax program... (kdeprintfax ksendfax) +checking for "kdeprintfax"... yes ./configure: line 935: test: too many arguments checking for SGML-tools 1.x (LinuxDoc)... (sgml2lyx) And the lines in question are: test $fax_command = "kdeprintfax" && fax_command="kdeprintfax $$i" test $fax_command = "ksendfax" && fax_command="ksendfax $$i" The second line above fails, but not the first... I don't see what the problem is there. The complete sequence is: # Search a GUI Fax program echo $ac_n "checking for a fax program""... $ac_c" echo "$ac_t""(kdeprintfax ksendfax)" fax_command= for ac_prog in kdeprintfax ksendfax do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for "$ac_word"""... $ac_c" IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then fax_command="$ac_prog" break fi done IFS="$ac_save_ifs" if test -n "$fax_command"; then ac_result=yes else ac_result=no fi echo "$ac_t""$ac_result" test -n "$fax_command" && break fi done if test -z "$fax_command" ; then fax_command=none fi test $fax_command = "kdeprintfax" && fax_command="kdeprintfax $$i" test $fax_command = "ksendfax" && fax_command="ksendfax $$i" I did a little modification above to see the value of $fax_command, like this: echo -$fax_command-1 test $fax_command = "kdeprintfax" && fax_command="kdeprintfax $$i" echo -$fax_command-2 test $fax_command = "ksendfax" && fax_command="ksendfax $$i" echo -$fax_command-3 And now the output of the script is: checking for a fax program... (kdeprintfax ksendfax) +checking for "kdeprintfax"... yes -kdeprintfax-1 -kdeprintfax $$i-2 ./configure: line 938: test: too many arguments -kdeprintfax $$i-3 So I see why the second line is failing, but I don't know how to correct it - I don't what the intention of the programmer was. Perhaps an 'if' test is missing. What do you think would be the correction there? Perhaps the new SuSE 9.0 has it corrected, and somebody could post it? -- Cheers, Carlos Robinson