FAQ
When i try to compile postgresql on solaris 8/ x86
i get following:

make -C tcop all
make[3]: Entering directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../src/includ
e -c -o dest.o dest.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../src/includ
e -c -o fastpath.o fastpath.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../src/includ
e -c -o postgres.o postgres.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../src/includ
e -c -o pquery.o pquery.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../src/includ
e -c -o utility.o utility.c
/usr/ccs/bin/ld -r -o SUBSYS.o dest.o fastpath.o postgres.o pquery.o
utility.o
make[3]: Leaving directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend/tcop'
make -C utils all
make[3]: Entering directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend/utils'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../src/includ
e -c -o fmgrtab.o fmgrtab.c
make -C adt SUBSYS.o
make[4]: Entering directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend/utils/ad
t'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o acl.o acl.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o arrayfuncs.o arrayfuncs.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o arrayutils.o arrayutils.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o bool.o bool.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o cash.o cash.c
cash.c: In function `cash_div_flt8':
cash.c:475: warning: implicit declaration of function `rint'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o char.o char.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o date.o date.c
date.c: In function `timestamp_date':
date.c:276: warning: implicit declaration of function `isnan'
date.c: In function `interval_time':
date.c:734: warning: implicit declaration of function `ceil'
date.c:734: warning: implicit declaration of function `floor'
date.c:734: warning: implicit declaration of function `rint'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o datetime.o datetime.c
datetime.c: In function `DecodeDateDelta':
datetime.c:1886: warning: implicit declaration of function `ceil'
datetime.c:1886: warning: implicit declaration of function `floor'
datetime.c:1886: warning: implicit declaration of function `rint'
datetime.c: In function `EncodeTimeSpan':
datetime.c:2291: warning: type mismatch in implicit declaration for built-in
function `fabs'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o datum.o datum.c
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
lude -c -o float.o float.c
float.c: In function `CheckFloat4Val':
float.c:149: warning: type mismatch in implicit declaration for built-in
function `fabs'
float.c: In function `float8in':
float.c:253: `HUGE_VAL' undeclared (first use in this function)
float.c:253: (Each undeclared identifier is reported only once
float.c:253: for each function it appears in.)
float.c: In function `float8out':
float.c:279: warning: implicit declaration of function `isnan'
float.c: In function `dtrunc':
float.c:944: warning: implicit declaration of function `floor'
float.c: In function `dsqrt':
float.c:964: warning: type mismatch in implicit declaration for built-in
function `sqrt'
float.c: In function `dpow':
float.c:1000: warning: implicit declaration of function `pow'
float.c: In function `dexp':
float.c:1028: warning: implicit declaration of function `exp'
float.c: In function `dlog1':
float.c:1056: warning: implicit declaration of function `log'
float.c: In function `dlog10':
float.c:1077: warning: implicit declaration of function `log10'
float.c: In function `dacos':
float.c:1094: warning: implicit declaration of function `acos'
float.c: In function `dasin':
float.c:1117: warning: implicit declaration of function `asin'
float.c: In function `datan':
float.c:1140: warning: implicit declaration of function `atan'
float.c: In function `datan2':
float.c:1164: warning: implicit declaration of function `atan2'
float.c: In function `dcos':
float.c:1187: warning: type mismatch in implicit declaration for built-in
function `cos'
float.c: In function `dcot':
float.c:1210: warning: implicit declaration of function `tan'
float.c: In function `dsin':
float.c:1234: warning: type mismatch in implicit declaration for built-in
function `sin'
make[4]: *** [float.o] Error 1
make[4]: Leaving directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend/utils/ad
t'
make[3]: *** [adt-recursive] Error 2
make[3]: Leaving directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend/utils'
make[2]: *** [utils-recursive] Error 2
make[2]: Leaving directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src/backend'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/export/home/soft/source/postgresql/7.1/postgresql-7.1/src'
make: *** [all] Error 2

Search Discussions

  • Tom Lane at Apr 26, 2001 at 4:17 pm

    "Andrzej Kwiatkowski" <szerpcho@poczta.onet.pl> writes:
    When i try to compile postgresql on solaris 8/ x86
    i get following:
    gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/inc
    lude -c -o float.o float.c
    float.c: In function `CheckFloat4Val':
    float.c:149: warning: type mismatch in implicit declaration for built-in
    function `fabs'
    float.c: In function `float8in':
    float.c:253: `HUGE_VAL' undeclared (first use in this function)
    float.c:253: (Each undeclared identifier is reported only once
    float.c:253: for each function it appears in.)
    float.c: In function `float8out':
    float.c:279: warning: implicit declaration of function `isnan'
    float.c: In function `dtrunc':
    float.c:944: warning: implicit declaration of function `floor'
    float.c: In function `dsqrt':
    float.c:964: warning: type mismatch in implicit declaration for built-in
    function `sqrt'
    [etc]
    Very curious. Seems like something is badly broken with your <math.h>
    ... all that stuff should be declared in math.h, which is certainly
    imported by float.c. Any Solaris folk have an idea what might have
    gone wrong?

    regards, tom lane

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppgsql-ports @
categoriespostgresql
postedApr 26, '01 at 12:12p
activeApr 26, '01 at 4:17p
posts2
users2
websitepostgresql.org
irc#postgresql

2 users in discussion

Andrzej Kwiatkowski: 1 post Tom Lane: 1 post

People

Translate

site design / logo © 2021 Grokbase