Hello Team, I cannot install maven (with command) 'mvn clean install' on Mac m1 as it fails at step PL/Java backend native code. (build trace below)
However, I tried with 11,12(failed with a similar error). The build is successful only with Postgres 14. I required earlier versions of Postgres (either 11,12 or 13) for my requirement. ld: warning: ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/Timestamp.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/Function.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/SPI.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64ld: warning: ld: warning: ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/SQLOutputToTuple.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/VarlenaWrapper.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/Boolean.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/UDT.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/Exception.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/InstallHelper.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/Any.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: warning: ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/JNICalls.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/String.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: warning: ignoring file /Users/kishorebiradavolu/pljava/pljava-so/target/pljava-pgxs/SQLInputFromTuple.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: can't link with a main executable file '/Library/PostgreSQL/13/bin/postgres' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for PostgreSQL PL/Java 2-SNAPSHOT: [INFO] [INFO] PostgreSQL PL/Java ................................. SUCCESS [ 0.514 s] [INFO] PL/Java API ........................................ SUCCESS [ 1.997 s] [INFO] PL/Java backend Java code .......................... SUCCESS [ 1.640 s] [INFO] PL/Java PGXS ....................................... SUCCESS [ 1.615 s] [INFO] PL/Java backend native code ........................ FAILURE [ 2.972 s] [INFO] PL/Java Ant tasks .................................. SKIPPED [INFO] PL/Java examples ................................... SKIPPED [INFO] PL/Java packaging .................................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE
