On 23-Nov-05, at 7:27 PM, Nigel Pearson wrote:

test expects one word on either side of the != so all that "no sdl-config in ..." crap gives it heartburn.

        Aah. Common scripting problem. Easy to fix. Try this:
if test "x`which sdl-config`" != x ; then

Yup, I know that one too but you need the right side to be "x". Double quoting allows test to execute but it doesn't establish that you have sdl installed since when you don't have it the comparison becomes "xno sdl-config in a b c" != "x" which is true and that causes the script to think you have sdl installed. We really need which to shut up when it can't find anything.

So far the contenders are test x`which sdl-config | 2>&1 grep -v ^no` != x and a shell function that implements a properly quiet which. David Snider leans towards the first and I lean towards the second.

        The only problem I get now is:
ld: Undefined symbols:
...
        which is strange, because:

Hmm, that is odd. I'll see if I can come up with anything over the next few days.

- George

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to