Re: build environment

Поиск
Список
Период
Сортировка
От Leszek Trenkner
Тема Re: build environment
Дата
Msg-id eadad$46412b00$594f4043$28123@news.chello.pl
обсуждение исходный текст
Ответ на build environment  (Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>)
Ответы Re: build environment  (Guillaume Lelarge <guillaume@lelarge.info>)
Список pgadmin-hackers
Hi all,

Thu, 03 May 2007 14:54:12 +0200, Florian G. Pflug wrote:

>
> I'm doing nightly builds on OSX 10.3 with wx 2.8.3, and I also sucessfully
> built 1.6 on ubuntu edgy a few weeks ago.
>

I'm using Ubuntu Fiesty (upgraded from edgy). I've just compiled
pgadmin3-1.6.3 from sources without any problems. But SVN version
(1.8?) doesn't compile - with exactly the same errors as Giuseppe
Sacco reported:

if gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include/postgresql
-DSSL -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8
-I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
-D__WXGTK__ -O2 -I/usr/include/libxml2 -I/usr/include/libxml2
-DDATA_DIR=\"/usr/local/pgadmin3/share/pgadmin3/\" -Wall
-I../pgadmin/include  -MT keywords.o -MD -MP -MF ".deps/keywords.Tpo" -c
-o keywords.o `test -f './db/keywords.c' || echo './'`./db/keywords.c; \
        then mv -f ".deps/keywords.Tpo" ".deps/keywords.Po"; else rm -f
        ".deps/keywords.Tpo"; exit 1; fi
In file included from ./db/keywords.c:22: gram.y:122: error: expected
specifier-qualifier-list before ‘JoinType’


> Please post the output of "gcc --version" on your machine, and check
> if you have any environment variables like
> CC,CFLAGS,LDFLAGS,CXXFLAGS,CPPFLAGS,.. set in the shell where you
> issue "configure" and "make". Please also add the exact arguments
> to configure you used.

gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Just plain ./configure fails. No environment varaiables
(CC,CFLAGS,LDFLAGS,CXXFLAGS,CPPFLAG) set in the shell. I've tried to
compile it with SVN version of postgres 8.3 instead of
distribution-delivered 8.2.x, but it doesn't change anything.

> [...]
> As a crosscheck, please also try the changes to postgres.h (the one
> shipped with the pgadmin sources, not some other postgres you might find
> in /usr/include) that I suggested in the other thread.
>
> In postgres.h, replace
> #define YYTOKENTYPE
> #define YYSTYPE int
> with
> #define YYSTYPE_IS_DECLARED
> #define DECIMAL DECIMAL_P
>    typedef int YYSTYPE;
>

Unfortunately, as others have reported, it doesn't help :-(
Maybe something is wrong with Debian/Ubuntu build environments...

--
Greetings, Leszek Trenkner

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Leszek Trenkner
Дата:
Сообщение: Re: build environment
Следующее
От: Guillaume Lelarge
Дата:
Сообщение: Re: build environment