Skip site navigation (1) Skip section navigation (2)

[pgsql-ayuda] incompatibilidad postgresql con ncurses

From: Dardo Sergio Botto <dbotto(at)ciudad(dot)com(dot)ar>
To: pgsql-ayuda <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] incompatibilidad postgresql con ncurses
Date: 1999-02-27 09:20:42
Message-ID: Pine.LNX.4.04.9902240703560.1109-100000@blis.net (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola lista:

	El problema sería una incompatibilidad en las librerías de
postgres con las de curses.
        Aparece cuando un *.c tiene juntos a:
#include <./pgsql/libpq-fe.h>
#include <./pgsql/libpq/pqcomm.h>
	y
#include <ncurses.h>

	El error que aparece es:

In file included from /usr/include/postgresql/libpq/pqcomm.h:22,
                 from /usr/include/postgresql/libpq-fe.h:28,
                 from admdb.c:4:
/usr/include/postgresql/c.h:66: conflicting types for `bool'
/usr/include/curses.h:59: previous declaration of `bool'

	Dos posibles soluciones serían:

	1)  Dejar todas las funciones que usen libpq en ficheros 
*.c separados, que no invoquen a ncurses.h.

	2)  Tocar 'c.h' de postgres de esta forma:
 		#ifndef __NCURSES_H 
   			typedef char bool;
 		#endif /* __NCURSES_H   
	El crédito de esta última alternativa no es mía, sinó de
acastro(at)ctv(dot)es

	El tema surgio en l-linux, pero recurro a esta lista porque
entiendo es más específica. Y me imagino que a varios se le debe haber
planteado.

	Desde ya muchas gracias.	

 =============================================
|   Dardo Sergio Botto                        |
|   E-mail: dbotto(at)ciudad(dot)com(dot)ar              |
|   http://www.rosario.com.ar/webs/botto.htm  |
 =============================================





--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : cancelacion pgsql-ayuda

In response to

pgsql-es-ayuda by date

Next:From: Ing. Roberto AndradeDate: 1999-02-27 15:28:42
Subject: Re: [pgsql-ayuda] Interfases.
Previous:From: Adrian GalindoDate: 1999-02-27 00:44:32
Subject: [pgsql-ayuda] Interfases.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group