-
Notifications
You must be signed in to change notification settings - Fork 77
Closed
Description
Hello!
I would like to request pg17 support for pljava.
When I build against PG17 using the latest released version (v1.6.7), I get the following error:
[INFO] ----------------------< org.postgresql:pljava-so >----------------------
[INFO] Building PL/Java backend native code 1.6.7 [5/8]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ pljava-so ---
[INFO]
[INFO] --- pljava-pgxs:1.6.7:scripted-goal (build-shared-object) @ pljava-so ---
[INFO] Using compiling/linking rules for Linux
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c: In function 'pljavaDbName':
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c:93:14: warning: implicit declaration of function 'IsAutoVacuumWorkerProcess'; did you mean 'AmAutoVacuumWorkerProcess'? [-Wimplicit-function-declaration]
93 | if ( IsAutoVacuumWorkerProcess() || IsBackgroundWorker )
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| AmAutoVacuumWorkerProcess
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c:93:45: error: 'IsBackgroundWorker' undeclared (first use in this function); did you mean 'AmBackgroundWorkerProcess'?
93 | if ( IsAutoVacuumWorkerProcess() || IsBackgroundWorker )
| ^~~~~~~~~~~~~~~~~~
| AmBackgroundWorkerProcess
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c:93:45: note: each undeclared identifier is reported only once for each function it appears in
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c: In function 'origUserName':
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c:113:45: error: 'IsBackgroundWorker' undeclared (first use in this function); did you mean 'AmBackgroundWorkerProcess'?
113 | if ( IsAutoVacuumWorkerProcess() || IsBackgroundWorker )
| ^~~~~~~~~~~~~~~~~~
| AmBackgroundWorkerProcess
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c: In function 'InstallHelper_shouldDeferInit':
pljava-V1_6_7/pljava-so/src/main/c/InstallHelper.c:357:14: error: 'IsBackgroundWorker' undeclared (first use in this function); did you mean 'AmBackgroundWorkerProcess'?
357 | if ( IsBackgroundWorker || IsAutoVacuumWorkerProcess() )
| ^~~~~~~~~~~~~~~~~~
| AmBackgroundWorkerProcess
pljava-V1_6_7/pljava-so/src/main/c/PgSavepoint.c: In function 'Java_org_postgresql_pljava_internal_PgSavepoint__1rollback':
pljava-V1_6_7/pljava-so/src/main/c/PgSavepoint.c:190:17: warning: implicit declaration of function 'SPI_restore_connection' [-Wimplicit-function-declaration]
190 | SPI_restore_connection();
| ^~~~~~~~~~~~~~~~~~~~~~
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for PostgreSQL PL/Java 1.6.7:
[INFO]
[INFO] PostgreSQL PL/Java ................................. SUCCESS [ 16.476 s]
[INFO] PL/Java API ........................................ SUCCESS [ 10.033 s]
[INFO] PL/Java backend Java code .......................... SUCCESS [ 4.775 s]
[INFO] PL/Java PGXS ....................................... SUCCESS [ 12.459 s]
[INFO] PL/Java backend native code ........................ FAILURE [ 10.006 s]
[INFO] PL/Java Ant tasks .................................. SKIPPED
[INFO] PL/Java examples ................................... SKIPPED
[INFO] PL/Java packaging .................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 53.821 s
[INFO] Finished at: 2024-09-12T14:01:16-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.postgresql:pljava-pgxs:1.6.7:scripted-goal (build-shared-object) on project pljava-so: Compilation failed with exit code: 1 -> [Help 1]
I am compling on an Alma9 - x86_64 Linux box. I am unsure what changes would be required, so I thought I would raise the issue.
Thanks!
Metadata
Metadata
Assignees
Labels
No labels