timescale / timescaledb-docker

Release Docker builds of TimescaleDB
Apache License 2.0
290 stars 128 forks source link

Installing Apache AGE extension from source fails to identify `bison` #272

Open ftgo opened 2 days ago

ftgo commented 2 days ago

NOTE: this issue was first posted on bitnami/containers repository.

Name and Version

timescale/timescaledb:2.16.1-pg16-bitnami

What architecture are you using?

None

What steps will reproduce the bug?

  1. Installing Apache AGE from source to combine with Bitnami's TimescaleDB
  2. Failed to execute make install, it does not identify bison is installed into the container

What is the expected behavior?

The make install is completed with success

What do you see instead?

ERROR: `bison' is missing on your system. It is needed to create the
file `src/backend/parser/cypher_gram.c'. You can either get bison from a GNU mirror site
or download an official distribution of PostgreSQL, which contains
pre-packaged bison output.

Additional information

I'm following the steps described by the README at Apache AGE. Installing over a plain timescale/timescaledb:pg16 works as expected.

I think I may be missing some of Bitnami's environment variable tweaks.