Article View: es.comp.os.linux.programacion
Article #17075Re: ODBC desde C en Linux.
From: Tito Armando
Date: Mon, 21 Feb 2000 00:00
Date: Mon, 21 Feb 2000 00:00
76 lines
2968 bytes
2968 bytes
Hola.
> �Qu� distribuci�n utilizas, qu� versi�n de MySQL utilizas, instalaste
> MySQL directamente desde binarios o compilaste los fuentes?
Estoy utilizando Debian 2.1 (la de linux actual), he instalado mysql-3.22.27
compilando los fuentes, tambien he instalado libiodbc-2.50.3 compilando los
fuentes, y tengo bajado MyODBC-2.50.28, que es lo que estoy intentanado
compilar.
>
>
> �Has comprobado si tienes el paquete de desarrollo para MySQL
> (MySQL-devel)?
No lo tengo instalado, lo buscar�, pero de todas formas en MyODBC los
requerimientos que me pide son:
* MySQL client libraries and include files from 3.23.6 and above
Que si no me equivoco vienen con los fuentes de MySQL
* The MySQL library must be configured with '--with-thread-safe-client'
Al compilar MySQL le a�ad� esta opci�n.
* libmysqlclient installed as a shared library.
No he encontrado ninguna opcion para decirle que sea una libreria
compartida, sino para que no lo haga, por lo que supongo que por defecto
debe crearla, de hecho el fichero esta.
* One of:
* iODBC 2.50 or later, (http://www.openlinksw.com/iodbc/), installed
Tengo instalado el IODBC
* unixODBC Alpha 3 or later (http://genix.net/unixODBC/), installed
Esto no.
>
>
> �Has mirado en /usr/include/mysql/*?
He hecho un find a todo el disco duro y no hay manera.
>
>
> Suerte.
Muchas gracias.
>
>
> --
> Manuel L�pez Moreno
>
> O---m <http://www.linuxfan.com/~luname/gpg-key.asc>
Manuel L�pez Moreno wrote:
> Tal d�a Fri, 18 Feb 2000 15:00:01 +0100,
> Tito Armando <armand@activanet.es> nos relat�:
>
> >Tengo un programa en C que accede a una base de datos Mysql a traves de
> >ODBC,
> >[...]
> >Parece que el problema es que no esta instalado el driver de ODBC para
> >MySql, que es MyODBC.
> >
> >Tengo los fuentes y cumplo todos los requisitos que me pide para
> >compilar, pero cuando hago el configure me dice:
> >
> >configure: error: Could not find the mysql include file my_config.h in
> >'/usr/loc
> >al/mysql/include/mysql' or '/usr/include/mysql'
> >
> >El fichero my_config.h no estan en ninguna parte del disco duro. Tengo
> >instalados los fuentes de MySQL y los la libreria de odbc (tambien en
> >fuentes), pero no encuntro ese fichero por ninguna parte.
>
Technical Details
Message-ID:
<38B11B82.718BA06A@activanet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<38AD5061.6E638B77@activanet.es> <slrn8aqsnu.140.luname@mantium.luname.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,437e9232fd69ffd1,start X-Google-Attributes: gidf86c8,public From: Tito Armando <armand@activanet.es> Subject: Re: ODBC desde C en Linux. Date: 2000/02/21 Message-ID: <38B11B82.718BA06A@activanet.es> X-Deja-AN: 587889240 Content-Transfer-Encoding: 8bit References: <38AD5061.6E638B77@activanet.es> <slrn8aqsnu.140.luname@mantium.luname.net> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion