Skip to content

Commit 0536047

Browse files
committed
chore: wip
1 parent 84c5454 commit 0536047

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

.github/workflows/precompile-php.yml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ jobs:
227227
oniguruma \
228228
libzip \
229229
postgresql@17 \
230+
libpq \
230231
readline \
231232
bzip2 \
232233
gmp \
@@ -245,8 +246,8 @@ jobs:
245246
246247
# Verify PostgreSQL installation
247248
echo "Checking PostgreSQL installation:"
248-
ls -la $(brew --prefix postgresql@17)/include/libpq-fe.h || echo "libpq-fe.h not found in expected location"
249-
ls -la $(brew --prefix postgresql@17)/lib/libpq.* || echo "libpq not found in expected location"
249+
ls -la $(brew --prefix libpq)/include/libpq-fe.h || echo "libpq-fe.h not found in expected location (libpq)"
250+
ls -la $(brew --prefix libpq)/lib/libpq.* || echo "libpq not found in expected location (libpq)"
250251
which pg_config || echo "pg_config not found in PATH"
251252
252253
# Verify bzip2 installation
@@ -352,6 +353,7 @@ jobs:
352353
"$(brew --prefix icu4c)/lib/pkgconfig"
353354
"$(brew --prefix zlib)/lib/pkgconfig"
354355
"$(brew --prefix postgresql@17)/lib/pkgconfig"
356+
"$(brew --prefix libpq)/lib/pkgconfig"
355357
"$(brew --prefix bzip2)/lib/pkgconfig"
356358
"$(brew --prefix gettext)/lib/pkgconfig"
357359
"$(brew --prefix openldap)/lib/pkgconfig"
@@ -361,6 +363,7 @@ jobs:
361363
PATH_PATHS=(
362364
"$(brew --prefix bison)/bin"
363365
"$(brew --prefix)/bin"
366+
"$(brew --prefix libpq)/bin"
364367
"$(brew --prefix postgresql@17)/bin"
365368
"$(brew --prefix gettext)/bin"
366369
)
@@ -371,7 +374,7 @@ jobs:
371374
"-L$(brew --prefix openssl@3)/lib"
372375
"-L$(brew --prefix zlib)/lib"
373376
"-L$(brew --prefix libiconv)/lib"
374-
"-L$(brew --prefix postgresql@17)/lib"
377+
"-L$(brew --prefix libpq)/lib"
375378
"-L$(brew --prefix bzip2)/lib"
376379
"-L$(brew --prefix gettext)/lib"
377380
"-L$(brew --prefix openldap)/lib"
@@ -383,7 +386,7 @@ jobs:
383386
"-I$(brew --prefix openssl@3)/include"
384387
"-I$(brew --prefix zlib)/include"
385388
"-I$(brew --prefix libiconv)/include"
386-
"-I$(brew --prefix postgresql@17)/include"
389+
"-I$(brew --prefix libpq)/include"
387390
"-I$(brew --prefix bzip2)/include"
388391
"-I$(brew --prefix gettext)/include"
389392
"-I$(brew --prefix openldap)/include"
@@ -402,12 +405,12 @@ jobs:
402405
which pg_config || echo " pg_config not found in PATH"
403406
pg_config --version 2>/dev/null || echo " pg_config version check failed"
404407
echo " Checking libpq-fe.h:"
405-
ls -la $(brew --prefix postgresql@17)/include/libpq-fe.h 2>/dev/null || echo " libpq-fe.h not found"
406-
echo " Checking PostgreSQL installation:"
407-
ls -la $(brew --prefix postgresql@17)/include/ 2>/dev/null | head -5 || echo " PostgreSQL include directory not found"
408-
ls -la $(brew --prefix postgresql@17)/lib/ 2>/dev/null | head -5 || echo " PostgreSQL lib directory not found"
408+
ls -la $(brew --prefix libpq)/include/libpq-fe.h 2>/dev/null || echo " libpq-fe.h not found"
409+
echo " Checking libpq installation:"
410+
ls -la $(brew --prefix libpq)/include/ 2>/dev/null | head -5 || echo " libpq include directory not found"
411+
ls -la $(brew --prefix libpq)/lib/ 2>/dev/null | head -5 || echo " libpq lib directory not found"
409412
410-
if which pg_config >/dev/null 2>&1 && [[ -f "$(brew --prefix postgresql@17)/include/libpq-fe.h" ]]; then
413+
if which pg_config >/dev/null 2>&1 && [[ -f "$(brew --prefix libpq)/include/libpq-fe.h" ]]; then
411414
echo "PostgreSQL found and working"
412415
echo "POSTGRESQL_AVAILABLE=true" >> $GITHUB_ENV
413416
else
@@ -444,9 +447,9 @@ jobs:
444447
export LIBS="$LIBS -lreadline"
445448
446449
# Set PostgreSQL environment variables and PATH
447-
export PGSQL_CFLAGS="-I$(brew --prefix postgresql@17)/include"
448-
export PGSQL_LIBS="-L$(brew --prefix postgresql@17)/lib -lpq"
449-
export PATH="$(brew --prefix postgresql@17)/bin:$PATH"
450+
export PGSQL_CFLAGS="-I$(brew --prefix libpq)/include"
451+
export PGSQL_LIBS="-L$(brew --prefix libpq)/lib -lpq"
452+
export PATH="$(brew --prefix libpq)/bin:$(brew --prefix postgresql@17)/bin:$PATH"
450453
451454
# Set bzip2 environment variables
452455
export BZIP2_CFLAGS="-I$(brew --prefix bzip2)/include"

0 commit comments

Comments
 (0)