Re: [unixODBC-dev] Issues when cross-compile the freetds using unixODBC

Frediano Ziglio <[email protected]>
Newsgroups gmane.comp.db.tds.freetds,gmane.comp.db.unixodbc.devel
Message-ID <CAHt6W4dxdEY=YNiLjBWVfMQOZ0oSqiUsE+riAfDK=YZe9+kOWQ@mail.gmail.com>
2014-03-01 1:29 GMT+00:00 ZhengYabin <[email protected]>:
> Hi,
>         I’m recently using unixODBC and freetds to build a development
> environment for accessing a remote SQL Server on an arm-linux platform.
>
> Things I’ve already done:
> 1.build x86 unixODBC with “./configure --prefix=/usr/local/unixODBC-x86”
> 2. cross-compile build unixODBC with “./configure
> --prefix=/usr/local/unixODBC-arm --host=arm-linux”
>
> Then I tried to build freetds with unixODBC
> 3.build x86 freetds with “./configure --prefix=/usr/local/freetds-x86
> --with-unixodbc=/usr/local/unixODBC-x86”, the process is good.
> 4. but when I tried to build arm edition with
> “./configure --prefix=/usr/local/freetds-arm
> --with-unixodbc=/usr/local/unixODBC-arm --host=arm-linux”
> it always genarated an error
>
> ./configure: line 16574: /usr/local/unixODBC-arm/bin/odbc_config: connot
> execute binary file
> ./configure: line 16575: /usr/local/unixODBC-arm/bin/odbc_config: connot
> execute binary file
> configure: error: sql.h not found
>
> It seems the configure script tried to execute the arm-linux edition
> odbc_config, it will definitely failed.
> How to fix the problem to complete the cross-compile build?
>

Try to delete odbc_config. configure script always try to execute it
if found but in this case cannot execute it. I always though this was
a shell script.

Frediano
_______________________________________________
FreeTDS mailing list
[email protected]
http://lists.ibiblio.org/mailman/listinfo/freetds
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.