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.
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 |