-
Notifications
You must be signed in to change notification settings - Fork 136
-
Hi, I get the following error when trying to build for the arm64-simulator architecture:
tarlanismayilsoy@Tarlans-MacBook-Pro MyJavaFramework % mvn -Drobovm.enableBitcode=true compile robovm:install [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building RoboVM dynamic library sample 1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ robovm-samples-dynamiclib --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ robovm-samples-dynamiclib --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] >>> robovm-maven-plugin:2.3.21:install (default-cli) > compile @ robovm-samples-dynamiclib >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ robovm-samples-dynamiclib --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ robovm-samples-dynamiclib --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< robovm-maven-plugin:2.3.21:install (default-cli) < compile @ robovm-samples-dynamiclib <<< [INFO] [INFO] --- robovm-maven-plugin:2.3.21:install (default-cli) @ robovm-samples-dynamiclib --- [INFO] Loading default RoboVM config properties file: /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/robovm.properties [INFO] Loading default RoboVM config file: /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/robovm.xml [INFO] Compiling classes using 10 threads [INFO] Compiled 0 classes in 2.65 seconds Warning: org.robovm.rt.annotation.Availability is a phantom class! Warning: org.slf4j.impl.StaticLoggerBinder is a phantom class! [INFO] Linking 5221 classes (ios arm64-simulator release) [INFO] 35691 methods out of 46723 included in the executable [INFO] Building framework binary /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/MyJavaFramework [INFO] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -o /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/MyJavaFramework -Wl,-filelist,/Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/objects0 -stdlib=libc++ --target=arm64-apple-ios8.0-simulator -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.0.sdk -dynamiclib -single_module -compatibility_version 1 -current_version 1 -install_name @rpath/MyJavaFramework.framework/MyJavaFramework -L /Users/tarlanismayilsoy/.m2/repository/com/mobidevelop/robovm/robovm-dist/2.3.21/unpacked/robovm-2.3.21/lib/vm/ios/arm64-simulator -ObjC -exported_symbols_list /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/exported_symbols -Wl,-no_implicit_dylibs -Wl,-dead_strip -L/usr/lib/swift -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/iphonesimulator -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator -fPIC -lrobovm-frameworksupport -lrobovm-bc -force_load /Users/tarlanismayilsoy/.m2/repository/com/mobidevelop/robovm/robovm-dist/2.3.21/unpacked/robovm-2.3.21/lib/vm/ios/arm64-simulator/librobovm-rt.a -lrobovm-core -lgc -lpthread -ldl -lm -lz -liconv -lsqlite3 -framework Foundation -framework MobileCoreServices [WARNING] ld: warning: -single_module is obsolete [ERROR] ld: building exports trie: duplicate symbol '_OBJC_CLASS_$_NSUserActivity' [ERROR] clang: error: linker command failed with exit code 1 (use -v to see invocation) [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.984 s [INFO] Finished at: 2024年05月31日T14:08:12+04:00 [INFO] Final Memory: 22M/84M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal com.mobidevelop.robovm:robovm-maven-plugin:2.3.21:install (default-cli) on project robovm-samples-dynamiclib: Failed to install: Command '[/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++, -o, /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/MyJavaFramework, -Wl,-filelist,/Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/objects0, -stdlib=libc++, --target=arm64-apple-ios8.0-simulator, -isysroot, /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.0.sdk, -dynamiclib, -single_module, -compatibility_version, 1, -current_version, 1, -install_name, @rpath/MyJavaFramework.framework/MyJavaFramework, -L, /Users/tarlanismayilsoy/.m2/repository/com/mobidevelop/robovm/robovm-dist/2.3.21/unpacked/robovm-2.3.21/lib/vm/ios/arm64-simulator, -ObjC, -exported_symbols_list, /Users/tarlanismayilsoy/Downloads/robovm-samples-master/MyJavaFramework/target/robovm.tmp/exported_symbols, -Wl,-no_implicit_dylibs, -Wl,-dead_strip, -L/usr/lib/swift, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/iphonesimulator, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator, -fPIC, -lrobovm-frameworksupport, -lrobovm-bc, -force_load, /Users/tarlanismayilsoy/.m2/repository/com/mobidevelop/robovm/robovm-dist/2.3.21/unpacked/robovm-2.3.21/lib/vm/ios/arm64-simulator/librobovm-rt.a, -lrobovm-core, -lgc, -lpthread, -ldl, -lm, -lz, -liconv, -lsqlite3, -framework, Foundation, -framework, MobileCoreServices]' failed (Exit value: 1) -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Here's my robovm.xml file:
<config> <os>ios</os> <!-- <arch>arm64</arch>--> <arch>arm64-simulator</arch> <target>framework</target> <imageName>${framework.name}</imageName> <infoPList>Info.plist.xml</infoPList> <treeShaker>aggressive</treeShaker> <forceLinkClasses> <pattern>org.robovm.samples.myjavaframework.**</pattern> <!-- JAVA.IO --> <pattern>java.io.ByteArrayInputStream</pattern> <pattern>java.io.ByteArrayOutputStream</pattern> <pattern>java.io.IOException</pattern> <!-- JAVA.SECURITY --> <pattern>java.security.KeyFactory</pattern> <pattern>java.security.PrivateKey</pattern> <pattern>java.security.Provider</pattern> <pattern>java.security.Security</pattern> <pattern>java.security.cert.CertificateFactory</pattern> <pattern>java.security.cert.X509Certificate</pattern> <pattern>java.security.spec.PKCS8EncodedKeySpec</pattern> <!-- ITEXT --> <pattern>com.itextpdf.signatures.PdfSigner</pattern> <pattern>com.itextpdf.signatures.IExternalSignature</pattern> <pattern>com.itextpdf.signatures.DigestAlgorithms</pattern> <pattern>com.itextpdf.signatures.IExternalDigest</pattern> <pattern>com.itextpdf.signatures.PrivateKeySignature</pattern> <pattern>com.itextpdf.signatures.BouncyCastleDigest</pattern> <!-- ANDROID.CONSCRYPT --> <pattern>com.android.org.conscrypt.OpenSSLProvider</pattern> <pattern>com.android.org.conscrypt.OpenSSLSocketFactoryImpl</pattern> <pattern>com.android.org.conscrypt.OpenSSLRandom</pattern> <pattern>com.android.org.conscrypt.OpenSSLBIOInputStream</pattern> <pattern>com.android.org.conscrypt.OpenSSLECKeyFactory</pattern> <pattern>com.android.org.conscrypt.OpenSSLMessageDigestJDK$S**</pattern> <pattern>com.android.org.conscrypt.OpenSSLSignature$**</pattern> <!-- BOUNCY CASTLE --> <pattern>org.bouncycastle.cert.jcajce.JcaX509CertificateHolder</pattern> <pattern>org.bouncycastle.cert.ocsp.BasicOCSPResp</pattern> <pattern>org.bouncycastle.cert.ocsp.CertificateID</pattern> <pattern>org.bouncycastle.cert.ocsp.OCSPReq</pattern> <pattern>org.bouncycastle.cert.ocsp.OCSPReqBuilder</pattern> <pattern>org.bouncycastle.cert.ocsp.OCSPResp</pattern> <pattern>org.bouncycastle.operator.DigestCalculator</pattern> <pattern>org.bouncycastle.operator.DigestCalculatorProvider</pattern> <pattern>org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder</pattern> <pattern>org.bouncycastle.tsp.TimeStampResponse</pattern> <pattern>org.bouncycastle.tsp.TimeStampToken</pattern> <pattern>org.bouncycastle.asn1.ASN1BitString</pattern> <pattern>org.bouncycastle.asn1.ASN1Encodable</pattern> <pattern>org.bouncycastle.asn1.ASN1InputStream</pattern> <pattern>org.bouncycastle.asn1.ASN1ObjectIdentifier</pattern> <pattern>org.bouncycastle.asn1.ASN1OctetString</pattern> <pattern>org.bouncycastle.asn1.ASN1Primitive</pattern> <pattern>org.bouncycastle.asn1.ASN1Sequence</pattern> <pattern>org.bouncycastle.asn1.x509.AccessDescription</pattern> <pattern>org.bouncycastle.asn1.x509.AuthorityInformationAccess</pattern> <pattern>org.bouncycastle.asn1.x509.GeneralName</pattern> <pattern>org.bouncycastle.jce.provider.BouncyCastleProvider</pattern> <pattern>org.bouncycastle.util.encoders.Base64</pattern> <pattern>org.bouncycastle.asn1.cmp.PKIFailureInfo</pattern> <pattern>org.bouncycastle.asn1.cmp.PKIStatus</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.ec.AlgorithmParametersSpi</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA256</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$**</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.X509</pattern> <pattern>org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.BCMessageDigest</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.SHA512</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.SHA512$Mappings</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.SHA512$Digest</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.SHA256</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.SHA256$Mappings</pattern> <pattern>org.bouncycastle.jcajce.provider.digest.SHA256$Digest</pattern> <!-- ANDROID.OKHTTP --> <pattern>com.android.okhttp.internalandroidapi.HttpURLConnectionFactory</pattern> <!-- XERCES --> <pattern>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</pattern> <pattern>org.apache.xerces.jaxp.DocumentBuilderImpl</pattern> <pattern>org.apache.xerces.parsers.ObjectFactory</pattern> <pattern>org.apache.xerces.parsers.AbstractDOMParser</pattern> <pattern>org.apache.xerces.parsers.DOMParser</pattern> <pattern>org.apache.xerces.parsers.XIncludeAwareParserConfiguration</pattern> <pattern>org.apache.xerces.parsers.DOMParserImpl</pattern> <pattern>org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl</pattern> <!-- JAVA.UTIL --> <pattern>java.util.logging.ConsoleHandler</pattern> <pattern>java.util.Calendar</pattern> <pattern>java.util.Enumeration</pattern> </forceLinkClasses> <exportedSymbols> <symbol>JNI_CreateJavaVM</symbol> </exportedSymbols> </config>
I suspect that the error originates from the fact that I've added robovm-cocoatouch as a dependency to my Java code. Even though it's not mentioned in the section of my XML file, RoboVM still somehow tries to link it and fails.
I'd appreciate any help in fixing this issue. Thanks in advance 🙏🏻
Beta Was this translation helpful? Give feedback.
All reactions
the only difference I see is Xcode version.
as this error comes from Xcode tools and bundled with it Framework I would recommend updating to recent version. (I run 15.4)
btw, is troubles only with arm64-simulator ?
Replies: 1 comment 10 replies
-
hello, where robovm-samples-master this sample comes from ?
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi, I tried creating a new project from the template but got the same error:
[INFO] 09:47:42.301 Compiled 1045 classes in 20.25 seconds [INFO] 09:47:42.302 Linking 1045 classes (ios arm64 release) [INFO] 09:47:42.326 7956 methods out of 11223 included in the executable [INFO] 09:47:42.681 Building framework binary /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/SimaSignSDK [INFO] 09:47:43.946 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -o /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/SimaSignSDK -Wl,-filelist,/var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/objects0 -stdlib=libc++ --target=arm64-apple-ios8.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk -dynamiclib -single_module -compatibility_version 1 -current_version 1 -install_name @rpath/SimaSignSDK.framework/SimaSignSDK -L /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64 -ObjC -exported_symbols_list /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/exported_symbols -Wl,-no_implicit_dylibs -Wl,-dead_strip -L/usr/lib/swift -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/iphoneos -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos -fPIC -lrobovm-frameworksupport -lrobovm-bc -force_load /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64/librobovm-rt.a -lrobovm-core -lgc -lpthread -ldl -lm -lz -liconv -lsqlite3 -framework Foundation -framework MobileCoreServices [WARNING] 09:47:48.803 ld: warning: -single_module is obsolete [ERROR] 09:47:48.975 ld: building exports trie: duplicate symbol '_OBJC_CLASS_$_NSUserActivity' [ERROR] 09:47:48.980 clang: error: linker command failed with exit code 1 (use -v to see invocation) [ERROR] Couldn't create Framework org.apache.commons.exec.ExecuteException: Command '[/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++, -o, /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/SimaSignSDK, -Wl,-filelist,/var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/objects0, -stdlib=libc++, --target=arm64-apple-ios8.0, -isysroot, /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk, -dynamiclib, -single_module, -compatibility_version, 1, -current_version, 1, -install_name, @rpath/SimaSignSDK.framework/SimaSignSDK, -L, /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64, -ObjC, -exported_symbols_list, /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5576496570630872660.tmp/exported_symbols, -Wl,-no_implicit_dylibs, -Wl,-dead_strip, -L/usr/lib/swift, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/iphoneos, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos, -fPIC, -lrobovm-frameworksupport, -lrobovm-bc, -force_load, /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64/librobovm-rt.a, -lrobovm-core, -lgc, -lpthread, -ldl, -lm, -lz, -liconv, -lsqlite3, -framework, Foundation, -framework, MobileCoreServices]' failed (Exit value: 1) at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166) at org.robovm.compiler.util.Executor.exec(Executor.java:344) at org.robovm.compiler.util.ToolchainUtil.link(ToolchainUtil.java:472) at org.robovm.compiler.target.AbstractTarget.doBuild(AbstractTarget.java:275) at org.robovm.compiler.target.AbstractTarget.build(AbstractTarget.java:268) at org.robovm.compiler.Linker.link(Linker.java:449) at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:520) at org.robovm.compiler.AppCompiler.build(AppCompiler.java:957) at org.robovm.idea.compilation.RoboVmCompileTask2ドル.doCompile(RoboVmCompileTask.java:164) at org.robovm.idea.compilation.RoboVmCompilerThread.run(RoboVmCompilerThread.java:69)
Please note that I have not changed anything in the source code. I only changed the robovm.xml file, adding arm64-simulator to the list of architectures and commenting out the others.
Beta Was this translation helpful? Give feedback.
All reactions
-
hi, how exactly your arch section looks like in robovm.xml ? as I can see you are building for arm64, not arm64-simulator.
as having following works for me in Idea:
<config>
<!-- The framework targets iOS. -->
<os>ios</os>
<!-- Build a fat binary containing 32-bit and 64-bit machine code for both
devices and the simulator. -->
<arch>arm64-simulator</arch>
<!-- <arch>arm64</arch>-->
<!-- <arch>thumbv7</arch>-->
<!-- <arch>x86</arch>-->
<!-- <arch>x86_64</arch>-->
<!-- We're building a framework. -->
<target>framework</target>
and creating framework with menu RoboVM -> Create framework:
image
Beta Was this translation helpful? Give feedback.
All reactions
-
Sorry, the console output was from an earlier build, where I only enabled the arm64 architecture. You can find the current version below, which produces the same error:
<config> <!-- The framework targets iOS. --> <os>ios</os> <!-- Build a fat binary containing 32-bit and 64-bit machine code for both devices and the simulator. --> <arch>arm64-simulator</arch> <!-- <arch>arm64</arch>--> <!-- <arch>thumbv7</arch>--> <!-- <arch>x86</arch>--> <!-- <arch>x86_64</arch>--> <!-- We're building a framework. --> <target>framework</target> <!-- The framework image name (executable name) is defined in robovm.properties. --> <imageName>${framework.executable}</imageName> <!-- The Info.plist.xml file will be copied into the framework. --> <infoPList>Info.plist.xml</infoPList> <resources> <!-- Copies the header files in headers/ to a directory named Headers in the root of the .framework folder structure. --> <resource> <directory>headers</directory> <targetPath>../../Headers</targetPath> </resource> <!-- Copies the modules files in modules/ to a directory named Moduless in the root of the .framework folder structure. Required to enable swift support --> <resource> <directory>modules</directory> <targetPath>../../Modules</targetPath> </resource> </resources> <treeShaker>aggressive</treeShaker> <!-- Force link all classes in the SDK packages. --> <forceLinkClasses> <pattern>az.azintelecom.sign.**</pattern> </forceLinkClasses> </config>
Output:
[INFO] 11:09:01.515 Installed RoboVM SDK 2.3.21 to /Users/tarlanismayilsoy/.robovm-sdks [INFO] 11:09:02.416 RoboVM plugin initialized [INFO] 11:10:35.991 Creating package in /Users/tarlanismayilsoy/Downloads ... [INFO] 11:10:35.991 Loading default RoboVM config properties file: /Users/tarlanismayilsoy/Documents/PDF_Signing/JSimaSignSDK/robovm.properties [INFO] 11:10:35.992 Loading default RoboVM config file: /Users/tarlanismayilsoy/Documents/PDF_Signing/JSimaSignSDK/robovm.xml [INFO] 11:10:35.995 classpath entry: /Users/tarlanismayilsoy/Documents/PDF_Signing/JSimaSignSDK/build/classes/java/main [INFO] 11:10:35.995 Using SDK boot classpath [INFO] 11:10:37.251 Compiling classes using 10 threads [INFO] 11:10:37.853 Compiled 0 classes in 0.60 seconds [INFO] 11:10:38.351 Linking 1045 classes (ios arm64-simulator release) [INFO] 11:10:38.390 7956 methods out of 11223 included in the executable [INFO] 11:10:38.715 Building framework binary /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/SimaSignSDK [INFO] 11:10:38.729 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -o /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/SimaSignSDK -Wl,-filelist,/var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/objects0 -stdlib=libc++ --target=arm64-apple-ios8.0-simulator -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.0.sdk -dynamiclib -single_module -compatibility_version 1 -current_version 1 -install_name @rpath/SimaSignSDK.framework/SimaSignSDK -L /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64-simulator -ObjC -exported_symbols_list /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/exported_symbols -Wl,-no_implicit_dylibs -Wl,-dead_strip -L/usr/lib/swift -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/iphonesimulator -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator -fPIC -lrobovm-frameworksupport -lrobovm-bc -force_load /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64-simulator/librobovm-rt.a -lrobovm-core -lgc -lpthread -ldl -lm -lz -liconv -lsqlite3 -framework Foundation -framework MobileCoreServices [WARNING] 11:10:38.909 ld: warning: -single_module is obsolete [ERROR] 11:10:39.100 ld: building exports trie: duplicate symbol '_OBJC_CLASS_$_NSUserActivity' [ERROR] 11:10:39.111 clang: error: linker command failed with exit code 1 (use -v to see invocation) [ERROR] Couldn't create Framework org.apache.commons.exec.ExecuteException: Command '[/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++, -o, /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/SimaSignSDK, -Wl,-filelist,/var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/objects0, -stdlib=libc++, --target=arm64-apple-ios8.0-simulator, -isysroot, /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.0.sdk, -dynamiclib, -single_module, -compatibility_version, 1, -current_version, 1, -install_name, @rpath/SimaSignSDK.framework/SimaSignSDK, -L, /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64-simulator, -ObjC, -exported_symbols_list, /var/folders/h1/zmv76cr100qcsg7g1smlkc1w0000gq/T/robovm5948592587020169262.tmp/exported_symbols, -Wl,-no_implicit_dylibs, -Wl,-dead_strip, -L/usr/lib/swift, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.5/iphonesimulator, -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator, -fPIC, -lrobovm-frameworksupport, -lrobovm-bc, -force_load, /Users/tarlanismayilsoy/.robovm-sdks/robovm-2.3.21/lib/vm/ios/arm64-simulator/librobovm-rt.a, -lrobovm-core, -lgc, -lpthread, -ldl, -lm, -lz, -liconv, -lsqlite3, -framework, Foundation, -framework, MobileCoreServices]' failed (Exit value: 1) at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166) at org.robovm.compiler.util.Executor.exec(Executor.java:344) at org.robovm.compiler.util.ToolchainUtil.link(ToolchainUtil.java:472) at org.robovm.compiler.target.AbstractTarget.doBuild(AbstractTarget.java:275) at org.robovm.compiler.target.AbstractTarget.build(AbstractTarget.java:268) at org.robovm.compiler.Linker.link(Linker.java:449) at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:520) at org.robovm.compiler.AppCompiler.build(AppCompiler.java:957) at org.robovm.idea.compilation.RoboVmCompileTask2ドル.doCompile(RoboVmCompileTask.java:164) at org.robovm.idea.compilation.RoboVmCompilerThread.run(RoboVmCompilerThread.java:69)
Beta Was this translation helpful? Give feedback.
All reactions
-
the only difference I see is Xcode version.
as this error comes from Xcode tools and bundled with it Framework I would recommend updating to recent version. (I run 15.4)
btw, is troubles only with arm64-simulator ?
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks, I'll try updating Xcode. In the new project I recently created from template, both arm64 and arm64-simulator architectures fail. However, in robovm-samples-master project, only the arm64-simulator fails.
Beta Was this translation helpful? Give feedback.
All reactions
-
The build succeeds after updating Xcode. Thanks again 🙏🏻
Beta Was this translation helpful? Give feedback.
All reactions
-
🎉 1