Reputation: 1203
I am trying to generate a .exe using launch4j maven plugin.
It works perfectly on my computer in a terminal, works also in a docker image (using a debian based image), but it does not work in a alpine-linux.
The error is
Caused by: net.sf.launch4j.ExecException: Exec failed (139): /root/.m2/repository/net/sf/launch4j/launch4j/3.50/launch4j-3.50-workdir-linux64/bin/windres --preprocessor=cat -J rc -O coff -F pe-i386 /root/observe-app/client/runner/target/tmp-106475299705460/launch4j8662978165035007617rc /root/observe-app/client/runner/target/tmp-106475299705460/launch4j10121966764454582271o
at net.sf.launch4j.Util.exec (Util.java:156)
at net.sf.launch4j.Cmd.exec (Builder.java:215)
at net.sf.launch4j.Builder.build (Builder.java:100)
at com.akathist.maven.plugins.launch4j.Launch4jMojo.doExecute (Launch4jMojo.java:497)
Some informations:
7b3e7d474d6b:~/observe-app/client/runner# mvn -version
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: /usr/share/maven
Java version: 11.0.26, vendor: Eclipse Adoptium, runtime: /opt/java/openjdk
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-150-generic", arch: "amd64", family: "unix"
Upvotes: -1
Views: 24