<div dir="ltr">I've been writing a music player (for replaygain, faster library scanning than mediastore + caching external storage results, better API overall than android's MediaPlayer, etc) for a while and tried to update to 1.14.0, but I can't compile my app because of these messages:<div><br><div>arm64:<div><div>  [arm64-v8a] Compile        : twelveinch-gst1 <= scanbin.c</div><div>  [arm64-v8a] Compile        : twelveinch-gst1 <= gstcontenturisrc.c</div><div>  GStreamer      : [GEN] => gst-build-arm64-v8a/gstreamer_android.c</div><div>  GStreamer      : [COMPILE] => gst-build-arm64-v8a/gstreamer_android.c</div><div>  GStreamer      : [LINK] => gst-build-arm64-v8a/libgstreamer_android.so</div><div>  /home/mikel/.android/sbt/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld.gold: error: /home/mikel/dev/L/gstreamer1-last/arm64/lib/libcrypto.a(sha1-armv8.o): multiple definition of 'sha1_block_data_order'</div><div>  /home/mikel/.android/sbt/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld.gold: /home/mikel/dev/L/gstreamer1-last/arm64/lib/libgnutls.a(sha1-armv8.o): previous definition here</div><div>  clang: error: linker command failed with exit code 1 (use -v to see invocation)</div><div>  make: *** [buildsharedlibrary_arm64-v8a] Error 1</div></div><div><br></div><div>x86: <a href="https://pastebin.com/raw/xcsY3ZVB">https://pastebin.com/raw/xcsY3ZVB</a> (too long)</div></div><div><br></div><div>--------------------------</div><div><br></div><div>also, while I can compile with 1.12.4, I can't run the x86 version due to text rellocations:</div><div><br></div><div><div>04-11 15:12:27.964 5380-5380/com.mikelpr.twelveinch E/AndroidRuntime: FATAL EXCEPTION: main</div><div>    Process: com.mikelpr.twelveinch, PID: 5380</div><div>    java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.mikelpr.twelveinch-2/lib/x86/libgstreamer_android.so: has text relocations</div><div>        at java.lang.Runtime.loadLibrary(Runtime.java:372)</div><div>        at java.lang.System.loadLibrary(System.java:1076)</div><div>        at com.mikelpr.twelveinch.gstreamer.GstPlaybin$Companion.gstinit(GstPlaybin.kt:48)</div><div>        at com.mikelpr.twelveinch.GstActivity.onCreate(GstActivity.kt:79)</div><div>        at com.mikelpr.twelveinch.MainActivity.onCreate(MainActivity.kt:57)</div><div>        at android.app.Activity.performCreate(Activity.java:6237)</div><div>        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)</div><div>        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)</div><div>        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)</div><div>        at android.app.ActivityThread.-wrap11(ActivityThread.java)</div><div>        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)</div><div>        at android.os.Handler.dispatchMessage(Handler.java:102)</div><div>        at android.os.Looper.loop(Looper.java:148)</div><div>        at android.app.ActivityThread.main(ActivityThread.java:5417)</div><div>        at java.lang.reflect.Method.invoke(Native Method)</div><div>        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)</div><div>        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)</div></div></div><div><br></div><div>---------------</div><div><br></div><div>so it seems this 1.14.0 release is borked for android, and the previous one was borked for x86 android. is the project still being maintained? I'd hate to see it go because I found the perfect lib for my musicplayer</div></div>