[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
>linking:
>
>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.
>
>dan
>
>  
>
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