The second FTBFS is due to a bashism in syscheck.sh which upstream is already aware of.
I'm attaching a patch that fixes that problem.
--
Love
Marga
--- spl-0.9i/syscheck.sh 2006-05-28 10:36:41.000000000 -0300
+++ spl-marga/syscheck.sh 2006-08-20 14:44:21.076902222 -0300
@@ -141,19 +141,43 @@
;;
extra_cflags)
for dir in \
- /usr/include/{kde,qt3} \
- /opt/{kde*,qt3*,mysql}/include \
- /usr/lib{,32,64}/qt*/include \
- /{usr,opt}/local/include
+ /usr/include/kde \
+ /usr/include/qt3 \
+ /opt/kde*/include \
+ /opt/qt3*/include \
+ /opt/mysql/include \
+ /usr/lib/qt*/include \
+ /usr/lib32/qt*/include \
+ /usr/lib64/qt*/include \
+ /usr/local/include \
+ /opt/local/include
do
[ -d $dir ] && echo "-I$dir"
done
;;
extra_ldflags)
for dir in \
- /opt/{kde*,qt*,mysql}/lib{,32,64} \
- /usr/lib{,32,64}/{qt*/lib,mysql} \
- /{usr,opt}/local/lib{,32,64}
+ /opt/kde*/lib \
+ /opt/kde*/lib32 \
+ /opt/kde*/lib64 \
+ /opt/qt*/lib \
+ /opt/qt*/lib32 \
+ /opt/qt*/lib64 \
+ /opt/mysql/lib \
+ /opt/mysql/lib32 \
+ /opt/mysql/lib64 \
+ /usr/lib/qt*/lib \
+ /usr/lib32/qt*/lib \
+ /usr/lib64/qt*/lib \
+ /usr/lib/mysql \
+ /usr/lib32/mysql \
+ /usr/lib64/mysql \
+ /usr/local/lib \
+ /usr/local/lib32 \
+ /usr/local/lib64 \
+ /opt/local/lib \
+ /opt/local/lib32 \
+ /opt/local/lib64
do
[ -d $dir ] && echo "-L$dir"
done

