> Подскажите как решить проблему: при компиляции чего-либо, что использует
SDL-libs
> вылетает ошибка их отсутствия на основании того, что нет скрипта
sdl-config.
> Ну дык и нет его в rpm (Mandrake 7.2 ; 9.2) с ними.
> Как можно заставить прогу не искать этот скрипт при компиляции, ли где его
достать,
> не вытягивая из сети все исходники библиотек?
У меня в Mandrake 9.2 Download Edition он в
libSDL1.2-devel-1.2.5-12mdk.i586.rpm
Если у Вас его действительно нет, так вот он:
#!/bin/sh
prefix=/usr
exec_prefix=${prefix}
exec_prefix_set=no
usage="\
Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version]
[--cflags] [--libs] [--static-libs]"
if test $# -eq 0; then
echo "${usage}" 1>&2
exit 1
fi
while test $# -gt 0; do
case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac
case $1 in
--prefix=*)
prefix=$optarg
if test $exec_prefix_set = no ; then
exec_prefix=$optarg
fi
;;
--prefix)
echo $prefix
;;
--exec-prefix=*)
exec_prefix=$optarg
exec_prefix_set=yes
;;
--exec-prefix)
echo $exec_prefix
;;
--version)
echo 1.2.5
;;
--cflags)
echo -I${prefix}/include/SDL -D_REENTRANT
# The portable way of including SDL is #include "SDL.h"
#if test ${prefix}/include != /usr/include ; then
# # Handle oddities in Win32 path handling (assumes prefix)
# prefix=`echo ${prefix} | sed 's,^//\([A-Z]\),\1:,'`
#
# includes=-I${prefix}/include
#fi
#echo $includes -I${prefix}/include/SDL -D_REENTRANT
;;
--libs)
libdirs="-L/usr/lib"
echo $libdirs -lSDL -lpthread
;;
--static-libs)
# --libs|--static-libs)
libdirs="-L/usr/lib"
echo
libdirs -lSDL -lpthread -lm -ldl -lasound -laudio -lXt -L/usr/X11R6/lib -l
X11 -lXext
;;
*)
echo "${usage}" 1>&2
exit 1
;;
esac
shift
done
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5189; Возраст листа: 231; Участников: 1067
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/102008
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru