Red Hat Bugzilla – Bug 180321
Missing files in unixODBC-devel
Last modified: 2013-07-02 23:07:34 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.12) Gecko/20050921 Red Hat/1.0.7-1.4.1 Firefox/1.0.7
Description of problem:
ini.h and log.h, included in /usr/include/odbcinstext.h is not included in the package. Also, lst.h, included from log.h is missing. This causes build errors that uses this package during compilation. We had this problem in ODBCng, of PostgreSQL: http://projects.commandprompt.com/projects/public/odbcng
Version-Release number of selected component (if applicable):
unixODBC-devel does not install some files
Steps to Reproduce:
1. Download the SVN version of ODBCng: http://projects.commandprompt.com/projects/public/odbcng
2. run prepare.sh, ./configure and make
Actual Results: Built failed, prompting with an error, telling that the files written above are missing.
I fetched the SRPM and copied the relevant files into /usr/include. Then the builtd completed fine.
AFAICS this would only be an issue if you'd #defined UNIXODBC_SOURCE, which you
presumably shouldn't be doing in a client application. So why is this a bug?
Ok but how can you explain the missing header files, which are included in
The upstream package's "make install" action doesn't install them, therefore the Red Hat RPM doesn't
If you don't like this I think you ought to take it up with the unixODBC developers, not me ...
Thanks. I'll contact with those guys.
OK, closing as UPSTREAM issue.