[unixODBC-support] Missing exported symbol error blocks compiling

Nick Gorham nick.gorham at easysoft.com
Mon Dec 17 10:51:56 GMT 2007

Daniel Macks wrote:

>Building unixodbc-2.2.12 on OS X fails in the odbcinstQ subdir
>nmedit -s .libs/libodbcinstQ-symbols.expsym .libs/libodbcinstQ.so
>nmedit: symbols names listed in: .libs/libodbcinstQ-symbols.expsym not in: .libs/libodbcinstQ.so
>The exported-symbols list odbcinstQ.exp contains QTSQLCreateDataSource
>but /.libs/libodbcinstQ.so calls the symbol "QTSQLCreateDataSources"
>(defined in SQLManageDataSources.cpp). The symbol appears to be
>accessed in odbcinst/SQLCreateDataSource.c (via lt_dlsym) as the
>plural name, so I think the .exp file is wrong.
Odd, I just took a look in the .exp in 2.2.12 it looks to be plural. 
Where did you get your 2.2.12 from?

Nick Gorham
Easysoft Limited
http://www.easysoft.com, http://www.unixODBC.org

More information about the unixODBC-support mailing list