Bug 16679

Summary: configure скрипт пакетов перестал корректно проверять библиотеки
Product: Branch 4.1 Reporter: Roman Savochenko <rom_as>
Component: autoconf-commonAssignee: Dmitry V. Levin <ldv>
Status: CLOSED NOTABUG QA Contact: qa-4.1 <qa-4.1>
Severity: normal    
Priority: P2    
Version: unspecified   
Hardware: all   
OS: Linux   

Description Roman Savochenko 2008-08-13 13:39:57 MSD
С некоторых пор заметил неработоспособность проверки h-файлов и библиотек, которые нужны программе скриптом configure, сгенерированного autoconf. С версией autoconf это похоже не кореллирует поскольку пробовал на 2.6.1 и 2.5.9.

При проверке сообщается:
Build module: DB/MySQL
checking mysql/mysql.h usability... no
checking mysql/mysql.h presence... yes
configure: WARNING: mysql/mysql.h: present but cannot be compiled
configure: WARNING: mysql/mysql.h:     check for missing prerequisite headers?
configure: WARNING: mysql/mysql.h: see the Autoconf documentation
configure: WARNING: mysql/mysql.h:     section "Present But Cannot Be Compiled"
configure: WARNING: mysql/mysql.h: proceeding with the preprocessor's result
configure: WARNING: mysql/mysql.h: in the future, the compiler will take precedence
configure: WARNING:     ## -------------------------------- ##
configure: WARNING:     ## Report this to rom_as@fromru.com ##
configure: WARNING:     ## -------------------------------- ##
checking for mysql_init in -lmysqlclient... no
configure: error: DB/MySQL: MySQL API library not found. Install or check MySQL library package!

Библиотека точно есть, кроме того если отключить поддержку MySQL спотыкается с подобным сообщением на SQLite.

В то-же время на SuSE 11, с этим-же скриптом всё работает.
Comment 1 Roman Savochenko 2008-08-13 13:50:21 MSD
Со скриптом configure сгенерированным ориентировачно месяц назад этой проблемы нет.

Ещё, при установка configure вываливается сообщение об отсутствии какого-то файла от phyton 2.4 в alternatives, хотя уже давно 2.5
Comment 2 Roman Savochenko 2008-08-13 13:52:13 MSD
При установке autoconf.
Comment 3 Roman Savochenko 2008-08-13 13:58:44 MSD
Прошу прощения.
Это какие-то остатки при операциях в разных дистрибутивах мешали.
Comment 4 Andrey Rahmatullin 2008-08-17 17:05:55 MSD
Как обычно, короче.