Search Postgresql Archives

Problem building psql on Mac OS 10.15 (around readline bit I think)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



G'day all,

I am trying to build PostgreSQL 13.2 on Mac OS X 10.15.7. I was about to build 13.1 on the same 10.15 (but probably not 10.15.7) about 8 weeks ago without problems, so I was a bit surprised to find this error happening.

The error comes up as:

gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O2 -I. -I. -I../../../src/interfaces/libpq -I../../../src/include  -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk  -I/usr/local/include/libxml2  -I/usr/local/ssl/include  -c -o input.o input.c
input.c:82:3: error: implicit declaration of function 'rl_reset_screen_size' is invalid in C99
      [-Werror,-Wimplicit-function-declaration]
                rl_reset_screen_size();
                ^
input.c:82:3: note: did you mean 'rl_set_screen_size'?
/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/readline/history.h:198:8: note:
      'rl_set_screen_size' declared here
void             rl_set_screen_size(int, int);
                 ^
input.c:455:13: error: implicit declaration of function 'append_history' is invalid in C99
      [-Werror,-Wimplicit-function-declaration]
                        errnum = append_history(nlines, fname);
                                 ^
input.c:455:13: note: did you mean 'pg_append_history'?
input.c:114:1: note: 'pg_append_history' declared here
pg_append_history(const char *s, PQExpBuffer history_buf)
^
2 errors generated.
make[3]: *** [input.o] Error 1
make[2]: *** [all-psql-recurse] Error 2
make[1]: *** [all-bin-recurse] Error 2
make: *** [all-src-recurse] Error 2



I'm not sure that rl_set_screen_size is a good replacement for reset, and I realise that this might be about the apple readline libs... do I need to install another version of readline, or is there somewhere else I should be looking? )and can I assume given the proximity of the second error, that it might be a readline upgrade again?

cheers

Ben 


--

Ausvet Logo

Dr Ben Madin
 
BVMS MVPHMgmt PhD MANZCVS GAICD
Managing Director
Skype: benmadin
Address: 
5 Shuffrey Street
Fremantle, WA 6160
Australia

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux