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

Reply via email to