[HACKERS] PostgreSQL 10beta1 / OpenBSD : compilation failed with libxml - Mailing list pgsql-hackers

From Pierre-Emmanuel André
Subject [HACKERS] PostgreSQL 10beta1 / OpenBSD : compilation failed with libxml
Date
Msg-id 20170522100619.mimvyr67r2cxwj3w@digipea.digitick.local
Whole thread Raw
Responses Re: [HACKERS] PostgreSQL 10beta1 / OpenBSD : compilation failed with libxml  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Hi,

I still have an issue with OpenBSD -current and PostgreSQL 10beta1.
I tried to build it with these options: --with-openssl=/usr --with-perl --with-pam=no --with-uuid=bsd
--enable-integer-datetimes--with-system-tzdata=/usr/share/zoneinfo --with-openssl --disable-thread-safety
--with-libxml

And I have this error:

gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute
-Wformat-security-fno-strict-aliasing -fwrapv -O2 command.o common.o conditional.o copy.o crosstabview.o describe.o
help.oinput.o large_obj.o mainloop.o prompt.o psqlscanslash.o sql_help.o startup.o stringutils.o tab-complete.o
variables.o -L../../../src/common -lpgcommon -L../../../src/port -lpgport -L../../../src/interfaces/libpq -lpq
-L../../../src/port-L../../../src/common -L/usr/local/lib -L/usr/lib -L/usr/local/lib -L/usr/local/lib  -Wl,-Bdynamic
-Wl,-R'/usr/local/pgsql/lib'-L../../../src/fe_utils -lpgfeutils -lpq  -lpgcommon -lpgport -lxml2 -lssl -lcrypto -lz
-lreadline-ltermcap -lm  -o psql
 
command.o: In function `exec_command_set':
command.c:(.text+0x4e9a): warning: warning: strcat() is almost always misused, please use strlcat()
describe.o: In function `listTSParsers':
describe.c:(.text+0x4e06): warning: warning: sprintf() is often misused, please use snprintf()
large_obj.o: In function `do_lo_import':
large_obj.c:(.text+0x637): warning: warning: strcpy() is almost always misused, please use strlcpy()
common.o: In function `psql_get_variable':
common.c:(.text+0x114c): undefined reference to `appendShellStringNoError'
mainloop.o: In function `MainLoop':
mainloop.c:(.text+0xcd): undefined reference to `psql_scan_set_passthrough'
startup.o: In function `main':
startup.c:(.text+0x1b01): undefined reference to `psql_scan_set_passthrough'
collect2: ld returned 1 exit status
gmake[3]: *** [Makefile:34: psql] Error 1


When i remove --libxml everything runs fine.
Any ideas ?


Regards,



pgsql-hackers by date:

Previous
From: Rafia Sabih
Date:
Subject: Re: [HACKERS] Increasing parallel workers at runtime
Next
From: Sokolov Yura
Date:
Subject: [HACKERS] Seekable compressed TOAST [POC]