Re: Errores de compilación de PgAdmin3-1.10 en Ubuntu 9.04

From: "Ing(dot) Marcos Ortí­z Valmaseda" <mlortiz(at)uci(dot)cu>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Errores de compilación de PgAdmin3-1.10 en Ubuntu 9.04
Date: 2009-10-13 21:10:43
Message-ID: 4AD4ECD3.6070303@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> "Ing. Marcos Ortí­z Valmaseda" escribió:
>
>
>> Álvaro, parece que como instalé desde los repositorios oficiales
>> pg_config no está en el sistema (Todavía no sé porque razón). La
>> versión de PostgreSQL es la 8.3.8, y he revisado en cada directorio
>> donde pudiera estar, y ni en el que me dijiste está ni en ninguno de
>> los otros.
>>
>
> pg_config está en un paquete que no tienes instalado.
>
> Ah, si no entiendo mal debería estar en libpq-dev.
>
>
>> Lo que voy a a hacer es instalar PostgreSQL 8.4.1 y ya me quito eso
>> de encima y controlo yo mismo las cosas.
>>
>
> Francamente no me parece una buena solución :-)
>
>
Ya instalé PostgreSQL-8.4.1 desde las fuentes, yo sé que no es una buena
solución pero es como puedo controlar mejor lo que quiero exactamente
del gestor.
Ya instalé todo, ahora el error me lo da en el make:
1- Primero hago el configure de esta forma:
./configure --prefix=/usr/local/pgadmin3/ --with-pgsql=/usr/local/pgsql/
--with-wx-version=2.8

y me da todo ok. Esta es la salida:
onfig.status: config.h is unchanged
config.status: executing depfiles commands

PostgreSQL directory: /usr/local/pgsql/
PostgreSQL pg_config binary: /usr/local/pgsql//bin/pg_config
PostgreSQL version: PostgreSQL 8.4.1
PostgreSQL SSL support: Missing

wxWidgets directory: /usr
wxWidgets wx-config binary: /usr/bin/wx-config
wxWidgets version: wxWidgets 2.8.9

libxml2 directory: /usr
libxml2 xml2-config binary: /usr/bin/xml2-config
libxml2 version: libxml2 2.6.32

libxslt directory: /usr
libxslt xslt-config binary: /usr/bin/xslt-config
libxslt version: libxslt 1.1.24

Building a debug version of pgAdmin: No
Statically linking pgAdmin: No
Building a Mac OS X appbundle: No

pgAdmin configuration is now complete. You can now compile and
install pgAdmin using 'make; make install'.
**********************************************************
Pero luego cuando voy a instalar con make me da esto:

*******************************************************
dmin/include/pgAdmin3.h:145: nota: porque las siguientes funciones
virtual son pure dentro de ‘pgAdmin3’:
/usr/include/wx-2.8/wx/app.h:89: nota: virtual int wxAppConsole::OnRun()
./pgAdmin3.cpp: At global scope:
./pgAdmin3.cpp:131: error: invalid use of incomplete type ‘struct wxFrame’
/usr/include/wx-2.8/wx/utils.h:50: error: forward declaration of ‘struct
wxFrame’
./pgAdmin3.cpp:135: error: ‘wxCommandEvent’ no se ha declarado
./pgAdmin3.cpp:136: error: ISO C++ prohíbe la declaración de ‘wxListBox’
sin tipo
./pgAdmin3.cpp:136: error: expected ‘;’ before ‘*’ token
./pgAdmin3.cpp:141: error: se utilizó el tipo incompleto ‘wxFrame’ en un
especificador de nombre anidado
./pgAdmin3.cpp:142: error: ‘wxCommandEventHandler’ no se declaró en este
ámbito
./pgAdmin3.cpp: In constructor ‘frmDlgTest::frmDlgTest()’:
./pgAdmin3.cpp:146: error: el tipo ‘wxFrame’ no es una base directa de
‘frmDlgTest’
./pgAdmin3.cpp:148: error: ‘dlgList’ no se declaró en este ámbito
./pgAdmin3.cpp:148: error: expected type-specifier before ‘wxListBox’
./pgAdmin3.cpp:148: error: expected `;' before ‘wxListBox’
./pgAdmin3.cpp: At global scope:
./pgAdmin3.cpp:171: error: se declaró la variable o campo ‘OnSelect’
como void
./pgAdmin3.cpp:171: error: ‘wxCommandEvent’ no se declaró en este ámbito
./pgAdmin3.cpp:171: error: ‘ev’ no se declaró en este ámbito
make[2]: *** [pgAdmin3.o] Error 1
make[2]: se sale del directorio
`/usr/local/pgadmin3/pgadmin3-1.10.0/pgadmin'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/usr/local/pgadmin3/pgadmin3-1.10.0'
make: *** [all] Error 2

Y esto si no sé porque es, ya que se supone que si lo estoy instalando
con la versión de wx 2.8, no debe dar esos errores.

¿Y esto ahora que puede ser?

Saludos

--
"DBAs must implement decisions based on the best fit of application, DBMS, and platform
...........for that reason I use BSD + PostgreSQL + Linux.........................."

Ing. Marcos Luís Ortíz Valmaseda
Centro de Tecnologías de Almacenamiento y Anális de Datos (CENTALAD)
Universidad de las Ciencias Informáticas

Linux User # 418229

http://www.freebsd.org
http://www.openbsd.org
http://www.postgresql-es.org
http://www.postgresql.org
http://www.planetpostgresql.org

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rafael Martinez 2009-10-13 21:24:24 Re: Postgres con 16GB de RAM
Previous Message Rafael Martinez 2009-10-13 21:07:45 Re: Postgres con 16GB de RAM