PostgreSQL 8.0.1 ve CFLAGS

From: Volkan YAZICI <yazicivo(at)ttnet(dot)net(dot)tr>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: PostgreSQL 8.0.1 ve CFLAGS
Date: 2005-03-21 02:06:53
Message-ID: 20050321020653.GA447@alamut
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Merhaba,

Bugün PostgreSQL 8.0.1'i derlerken çok ilginç bir sorun ile karşılaştım:

<SORUN_OZETI>
#
# compiler flags
#
root (...gresql-8.0.1) [514:0]# echo $FLAGS
-O2 -march=i686 -pipe -fomit-frame-pointer

#
# configure parameters
#
root (...gresql-8.0.1) [514:0]# echo $PARAMS
--prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-nls
--disable-largefile --without-tcl --without-openssl --without-perl
--without-python

#
# kernel headers
#
root (/usr/include) [511:0]# ls -l /usr/include | grep linux
lrwxrwxrwx 1 root root 34 Feb 21 09:29 asm-generic ->
/usr/src/linux/include/asm-generic/
lrwxrwxrwx 1 root root 31 Feb 21 09:29 asm-i386 ->
/usr/src/linux/include/asm-i386/
lrwxrwxrwx 1 root root 28 Feb 21 09:29 linux ->
/usr/src/linux/include/linux/
root (/usr/include) [512:0]# ls -l /usr/src | grep linux
lrwxrwxrwx 1 root 40 27 Mar 21 03:40 linux ->
/home/kernel/linux-2.6.11.5/

#
# system version
#
root (/usr/include) [511:0]# cat /etc/debian_version
3.1

#
# `make' output
#
root (...gresql-8.0.1) [511:2]# make
make -C doc all
make[1]: Entering directory `/usr/local/src/postgresql-8.0.1/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/postgresql-8.0.1/doc'
make -C src all
make[1]: Entering directory `/usr/local/src/postgresql-8.0.1/src'
make -C port all
make[2]: Entering directory `/usr/local/src/postgresql-8.0.1/src/port'
gcc -O2 -march=i686 -pipe -fomit-frame-pointer -Wall
-Wmissing-prototypes -Wpointer-arith -Wendif-labels
-fno-strict-aliasing -I../../src/port -DFRONTEND -I../../src/include
-D_GNU_SOURCE -c -o getaddrinfo.o getaddrinfo.c
In file included from getaddrinfo.c:31:
../../src/include/getaddrinfo.h:79: error: redefinition of `struct
addrinfo'
make[2]: *** [getaddrinfo.o] Error 1
make[2]: Leaving directory `/usr/local/src/postgresql-8.0.1/src/port'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/postgresql-8.0.1/src'
make: *** [all] Error 2
</SORUN_OZETI>

Tuhaf olan şu: Neden `make' işlemi, `unset $CFLAGS' dedikten sonra sorun
çıkarmadan derlendi? Bu konuda yardımcı olabilirseniz sevinirim.
Kullandığım CLFAG'lerden hangisi yukarıdaki hataya sebep oldu.

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Devrim GUNDUZ 2005-03-21 09:50:57 ado vc6++ postgre (fwd)
Previous Message AL ELK 2005-03-19 11:59:05 Re: Tasarmcya gereksinmemiz var