@@ -227,6 +227,7 @@ jobs:
227
227
oniguruma \
228
228
libzip \
229
229
postgresql@17 \
230
+ libpq \
230
231
readline \
231
232
bzip2 \
232
233
gmp \
@@ -245,8 +246,8 @@ jobs:
245
246
246
247
# Verify PostgreSQL installation
247
248
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) "
250
251
which pg_config || echo "pg_config not found in PATH"
251
252
252
253
# Verify bzip2 installation
@@ -352,6 +353,7 @@ jobs:
352
353
"$(brew --prefix icu4c)/lib/pkgconfig"
353
354
"$(brew --prefix zlib)/lib/pkgconfig"
354
355
"$(brew --prefix postgresql@17)/lib/pkgconfig"
356
+ "$(brew --prefix libpq)/lib/pkgconfig"
355
357
"$(brew --prefix bzip2)/lib/pkgconfig"
356
358
"$(brew --prefix gettext)/lib/pkgconfig"
357
359
"$(brew --prefix openldap)/lib/pkgconfig"
@@ -361,6 +363,7 @@ jobs:
361
363
PATH_PATHS=(
362
364
"$(brew --prefix bison)/bin"
363
365
"$(brew --prefix)/bin"
366
+ "$(brew --prefix libpq)/bin"
364
367
"$(brew --prefix postgresql@17)/bin"
365
368
"$(brew --prefix gettext)/bin"
366
369
)
@@ -371,7 +374,7 @@ jobs:
371
374
"-L$(brew --prefix openssl@3)/lib"
372
375
"-L$(brew --prefix zlib)/lib"
373
376
"-L$(brew --prefix libiconv)/lib"
374
- "-L$(brew --prefix postgresql@17 )/lib"
377
+ "-L$(brew --prefix libpq )/lib"
375
378
"-L$(brew --prefix bzip2)/lib"
376
379
"-L$(brew --prefix gettext)/lib"
377
380
"-L$(brew --prefix openldap)/lib"
@@ -383,7 +386,7 @@ jobs:
383
386
"-I$(brew --prefix openssl@3)/include"
384
387
"-I$(brew --prefix zlib)/include"
385
388
"-I$(brew --prefix libiconv)/include"
386
- "-I$(brew --prefix postgresql@17 )/include"
389
+ "-I$(brew --prefix libpq )/include"
387
390
"-I$(brew --prefix bzip2)/include"
388
391
"-I$(brew --prefix gettext)/include"
389
392
"-I$(brew --prefix openldap)/include"
@@ -402,12 +405,12 @@ jobs:
402
405
which pg_config || echo " pg_config not found in PATH"
403
406
pg_config --version 2>/dev/null || echo " pg_config version check failed"
404
407
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"
409
412
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
411
414
echo "PostgreSQL found and working"
412
415
echo "POSTGRESQL_AVAILABLE=true" >> $GITHUB_ENV
413
416
else
@@ -444,9 +447,9 @@ jobs:
444
447
export LIBS="$LIBS -lreadline"
445
448
446
449
# 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"
450
453
451
454
# Set bzip2 environment variables
452
455
export BZIP2_CFLAGS="-I$(brew --prefix bzip2)/include"
0 commit comments