Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-18 Thread Mike Schinkel
On Sep 18, 2019, at 8:29 PM, Bishop Bettini wrote: > would you be willing to transfer your knowledge to our documentation? Absolutely! And thank you. I am traveling this week so I can't start until next week, but email me off list and we can coordinate? -Mike

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-18 Thread Bishop Bettini
On Wed, Sep 18, 2019 at 7:31 PM Mike Schinkel wrote: > > ... I tried to get PHP compiled and working locally, and I failed > miserably. I decided I would participate on the list for a while and maybe > after some time I could ask for help getting it compiled on my Mac and in a > Docker container

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-18 Thread Mike Schinkel
Hi Nikita, I am really happy to read your email. As you may have noticed I recently started participating on this list. About that time I tried to get PHP compiled and working locally, and I failed miserably. I decided I would participate on the list for a while and maybe after some time I c

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-18 Thread Björn Larsson
Den 2019-09-15 kl. 20:49, skrev Nikita Popov: Hi, Our build instructions in https://github.com/php/php-src#building-php-source-code are currently a bit bare... they show the basic "./buildconf && ./configure && make" cycle, but everyone who actually tries this will quickly find out that there i

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Aegir Leet
Not super familiar with building PHP, but this should be a reasonable starting point, tested on a fresh install of Ubuntu 18.04.3: apt install -y autoconf gcc bison re2c libxml2-dev libssl-dev libsqlite3-dev libcurl4-openssl-dev libpng-dev libwebp-dev libjpeg-dev vflib3-dev libc-client-dev libkrb5

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Mark Randall
On 15/09/2019 21:53, Gabriel Caruso wrote: The main problem with Docker and php-src is that we need to touch the OS in order to make sure the new features and bugfixes will be compatible. What in particular needs to be adjusted at OS level to make testing work? If there's a list we can probabl

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Dik Takken
On 15-09-19 22:53, Gabriel Caruso wrote: > > > The main problem with Docker and php-src is that we need to touch the OS in > order to make sure the new features and bugfixes will be compatible. > > Docker create a layer on top of that, right? > Correct. Honestly I was not considering the use c

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Stanislav Malyshev
Hi! > May I suggest to provide instructions to build using Docker? This has a > number of advantages: > > * Same instructions will work on Linux, MacOS and Windows > * No need to install build dependencies on your host > * Spin up a MySQL container by running 'docker run mysql:version' This is c

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Gabriel Caruso
Hello Dik On Sun, Sep 15, 2019, 22:42 Dik Takken wrote: > On 15-09-19 20:49, Nikita Popov wrote: > > > > Anyone interested in doing this? > > > > Hi Nikita, > > May I suggest to provide instructions to build using Docker? This has a > number of advantages: > > * Same instructions will work on Li

Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Dik Takken
On 15-09-19 20:49, Nikita Popov wrote: > > Anyone interested in doing this? > Hi Nikita, May I suggest to provide instructions to build using Docker? This has a number of advantages: * Same instructions will work on Linux, MacOS and Windows * No need to install build dependencies on your host

[PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems)

2019-09-15 Thread Nikita Popov
Hi, Our build instructions in https://github.com/php/php-src#building-php-source-code are currently a bit bare... they show the basic "./buildconf && ./configure && make" cycle, but everyone who actually tries this will quickly find out that there is a lot more to building PHP... Every time I com