[devel] kernel & libdb
Alexander S. Belov
=?iso-8859-1?q?asbel_=CE=C1_sicex=2Eru?=
Сб Июн 21 09:24:51 MSD 2003
В Сбт, 21.06.2003, в 11:24, Alexander S. Belov пишет:
> Соотв. если исправить эту строчку в Makefile на
> AICASM_CFLAGS:= -I/usr/include -I. -ldb2
>
> и в spec'е добавить
>
> BuildRequires: coreutils libdb4.0-devel perl flex bin86 libdb2-devel
>
> ИМНО будет счастье или я что-то не понимаю...
Еще немного поглядел на это чудо:
Вот кусок из Makefile, где создается aicdb.h:
aicdb.h:
@if [ -e "/usr/include/db3/db_185.h" ]; then \
echo "#include <db3/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db2/db_185.h" ]; then \
echo "#include <db2/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db/db_185.h" ]; then \
echo "#include <db/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db_185.h" ]; then \
echo "#include <db_185.h>" > aicdb.h; \
else \
echo "*** Install db development libraries"; \
fi
Ну и соотв. если его изменить на
aicdb.h:
@if [ -e "/usr/include/db4/db_185.h" ]; then \
echo "#include <db4/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db3/db_185.h" ]; then \
echo "#include <db3/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db2/db_185.h" ]; then \
echo "#include <db2/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db/db_185.h" ]; then \
echo "#include <db/db_185.h>" > aicdb.h; \
elif [ -e "/usr/include/db_185.h" ]; then \
echo "#include <db_185.h>" > aicdb.h; \
else \
echo "*** Install db development libraries"; \
fi
, т.е. добавить проверку на наличие /usr/include/db4/db_185.h, то все
будет ОК, но это untested.
Подробная информация о списке рассылки Devel