Bug 926

Summary: При сборке не находится db_185.h
Product: Sisyphus Reporter: Denis Kirienko <dk>
Component: kernel24-upAssignee: Peter 'Nidd' Novodvorsky <nidd>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   

Description Denis Kirienko 2002-05-14 19:27:14 MSD
При попытке пересборки ядра получаю следующую ошибку:

*** Install db development libraries
gcc -I/usr/include -I. -ldb1 -ldb_cxx -lstdc++ aicasm_gram.c aicasm_scan.c aicas
m.c aicasm_symbol.c
-o aicasm
aicasm_symbol.c:47:19: aicdb.h: No such file or directory


---

---
Смотрим в файл /usr/src/RPM/BUILD/linux/drivers/scsi/aic7xxx/aicasc/Makefile

aicdb.h:
        @if [ -e \&quot;/usr/include/db3/db_185.h\&quot; ]; then            \\
                echo \&quot;#include &lt;db3/db_185.h&gt;\&quot; &gt; aicdb.h;       \\
         elif [ -e \&quot;/usr/include/db2/db_185.h\&quot; ]; then          \\
                echo \&quot;#include &lt;db2/db_185.h&gt;\&quot; &gt; aicdb.h;       \\
         elif [ -e \&quot;/usr/include/db/db_185.h\&quot; ]; then           \\
                echo \&quot;#include &lt;db/db_185.h&gt;\&quot; &gt; aicdb.h;        \\
         elif [ -e \&quot;/usr/include/db_185.h\&quot; ]; then              \\
                echo \&quot;#include &lt;db_185.h&gt;\&quot; &gt; aicdb.h;           \\
         else                                                   \\
                echo \&quot;*** Install db development libraries\&quot;;    \\
         fi

Тем не менее, в kernel24-*.src.rpm прописаны зависимости только
от libdb1-devel и libdb4-devel-static, но не от libdb[2,3]-devel.

Исправления видится два: подправить Makefile, чтобы использовалась db4 или поставить зависимость на 
libdb2-devel (libdb3-devel конфликтует с libdb4-devel).


Comment 1 Bug Reporter 2002-10-21 14:19:02 MSD
Fixed
Comment 2 Bug Reporter 2002-10-21 14:19:02 MSD
Fixed