Skip site navigation (1) Skip section navigation (2)

compilation errors PostgreSQL on Mac OS X -- readline library, other wows

From: Jason FB <jason(at)datatravels(dot)com>
To: pgsql-ports(at)postgresql(dot)org
Cc: tech(at)nycboy(dot)com
Subject: compilation errors PostgreSQL on Mac OS X -- readline library, other wows
Date: 2003-08-26 23:24:51
Message-ID: p0521062dbb719c9f91ac@[192.168.1.102] (view raw, whole thread or download thread mbox)
Thread:
Lists: pgsql-ports
Trying to install PostgreSQL on Mac OS X (10.2.6), I get an error message:

checking for readline... no
configure: error: readline library not found
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable readline support.


I downloaded and compiled the realine function from GNU, ran the 
postgrSQL ./configure command again and got the same error.

I then tried the ./configure command with --without-readline and this 
time it worked.

Can anyone tell me why the installer didin't locate the readline 
library when I had downloaded and compiled it?

Also, I am now trying to run make on the postgres installer and I get 
all these other errors, see below...

I feel like I just haven't got all the include files but I don't know 
where to look.


[jupiter:backend/storage/ipc] jfb% make
gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes 
-Wmissing-declarations -I../../../../src/include   -c -o ipc.o ipc.c
gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes 
-Wmissing-declarations -I../../../../src/include   -c -o ipci.o ipci.c
gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes 
-Wmissing-declarations -I../../../../src/include   -c -o pmsignal.o 
pmsignal.c
gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes 
-Wmissing-declarations -I../../../../src/include   -c -o shmem.o 
shmem.c
In file included from /usr/include/math.h:24,
                  from ../../../../src/include/utils/timestamp.h:17,
                  from ../../../../src/include/utils/nabstime.h:21,
                  from ../../../../src/include/access/xact.h:19,
                  from ../../../../src/include/utils/tqual.h:19,
                  from shmem.c:66:
/usr/include/architecture/ppc/math.h:128: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:128: error: parse error before 
"__cplusplus"
/usr/include/architecture/ppc/math.h:129: error: syntax error before "inline"
/usr/include/architecture/ppc/math.h:130: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:130: error: parse error before "else"
/usr/include/architecture/ppc/math.h:131: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:132: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:140: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:140: error: parse error before 
"__cplusplus"
/usr/include/architecture/ppc/math.h:141: error: syntax error before "inline"
/usr/include/architecture/ppc/math.h:142: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:142: error: parse error before "else"
/usr/include/architecture/ppc/math.h:143: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:144: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:151: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:151: error: parse error before 
"__cplusplus"
/usr/include/architecture/ppc/math.h:152: error: syntax error before "inline"
/usr/include/architecture/ppc/math.h:153: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:153: error: parse error before "else"
/usr/include/architecture/ppc/math.h:154: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:155: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:163: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:163: error: parse error before 
"__cplusplus"
/usr/include/architecture/ppc/math.h:164: error: syntax error before "inline"
/usr/include/architecture/ppc/math.h:165: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:165: error: parse error before "else"
/usr/include/architecture/ppc/math.h:166: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:167: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:175: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:175: error: parse error before 
"__cplusplus"
/usr/include/architecture/ppc/math.h:176: error: syntax error before "inline"
/usr/include/architecture/ppc/math.h:177: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:177: error: parse error before "else"
/usr/include/architecture/ppc/math.h:178: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:179: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:187: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:187: error: parse error before 
"__cplusplus"
/usr/include/architecture/ppc/math.h:188: error: syntax error before "inline"
/usr/include/architecture/ppc/math.h:189: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:189: error: parse error before "else"
/usr/include/architecture/ppc/math.h:190: error: syntax error at '#' token
/usr/include/architecture/ppc/math.h:191: error: syntax error at '#' token
make: *** [shmem.o] Error 1

pgsql-ports by date

Next:From: Bruce MomjianDate: 2003-08-27 04:11:23
Subject: Re: Windows port
Previous:From: Bruce MomjianDate: 2003-08-26 18:47:00
Subject: Re: can't compile thread.c (PG7.4b1/Linux/GCC 3.3)

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group