[Postgres-xl-developers] FreeBSD Port

Jov amutu at amutu.com
Sat Jun 17 21:50:15 PDT 2017

 It is committed,or you will see bigger patch than now.I think it broken
again because there is no buildfarm or CI for support platforms.Maybe pgxl
can reuse the buildfarm used by PostgreSQL?


2017-06-18 0:39 GMT+08:00 Tomas Vondra <tomas.vondra at 2ndquadrant.com>:

> Hi Jov,
> On 6/17/17 1:06 PM, Jov wrote:
>> Hi,
>> ex/vi on linux usually is vim,which has a lot of imprisonment than
>> vi.While vi/ex on FreeBSD is the old vi.The problem can also be
>> resolved by add vim as build dependencise for Postgres-XL,but it is
>> wired for database build depend on a editor.
> OK, so the reasoning is that while 'ex' maps to 'vi', lacking some of the
> features compared to 'vim' on Linux. And that 'sed' does not have this
> issue and is therefore more portable. I think that makes sense, and agree
> it's better to use 'sed' than to add 'vim' as dependency.
> I fix some bug for pgxl 3 years ago and one of them is about wait.h. see:
>> https://sourceforge.net/p/postgres-xl/mailman/message/33134489/
>> 2014-10-11 17:41 GMT+08:00  <amutu at ...>:
>>>>>>> when build pgxl on FreeBSD,there are 3 problems:
>>>>>>>> 1."WEXITSTATUS(status) " macro can't be resolve when compile
>>>>>>>> src/gtm/gtm_ctl/gtm_ctl.c ,caused by lacking of sys/wait.h header.
>>>>>>>> 2.type "pid_t" undefined when compile contrib/pgxc_ctl/utils.h,cause
>>>>>>>> d
>>>>>>>> by lacking of sys/types.h header
>>>>>>>> 3.contrib/pgxc_ctl/make_signature bash can't be running bacause of
>>>>>>>> it
>>>>>>>> think the bash is installed at /bin/bash,which is not true on
>>>>>>>> FreeBSD.replace with "#!/usr/bin/env bash" solve the problem.
> I'm a bit confused. So this was reported in 2014 but never committed?
> regards
> --
> Tomas Vondra                  http://www.2ndQuadrant.com
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.postgres-xl.org/private.cgi/postgres-xl-developers-postgres-xl.org/attachments/20170618/1431907b/attachment.htm>

More information about the Postgres-xl-developers mailing list