I am trying to compile a ODBC software with the unix-odbc library which I installed with the following command on Ubuntu 16.04.
apt-get install unixodbc-dev unixodbc-bin unixodbc
The library worked fine until I tried to call SQLCancelHandle in my software. And I started to get:
error: undefined reference to 'SQLCancelHandle'
After investigation, I realized that in sql.h the function was defined in the package. (call with the wrong parameters issue into an error of compilation complaining about the parameters)
My conclusion is the shared library associated with doesn't implement the function.
Question: Where am I supposed to put issue about Ubuntu packages? Is it possible to suggest a fix?
@EliahKaganin the comment, which will ping me). – Eliah Kagan Apr 20 '18 at 14:33-devpackage. But I will try the newest.debfile to verify the bug has been corrected and suggest an update for the package. – Brighter side Apr 20 '18 at 15:03-devpackages. Bugs are reported against source packages. A source package typically has at least one associated binary package, but often has more than one. Even-devpackages that don't provide "binaries" are still binary packages in this sense, and theunixodbc-devbinary package is built from theunixodbcsource package. You can therefore report the bug againstunixodbcin Ubuntu, if it is present in theunixodbc-devbinary package. – Eliah Kagan Apr 20 '18 at 15:10ubuntu-bugwith-devpackages:ubuntu-bug unixodbc-dev. Apport collects details and gives you a browser tab, which turns to a page where you can report the bug. Can you [edit] your question with the info from your comment about not being able to report against a-devpackage? That's different enough from the linked question that I think this isn't really a dupe. Then we can reopen this and I (or someone else if they do it first) can post an answer. – Eliah Kagan Apr 20 '18 at 15:39