On 28.09.2021 22:25, Jim Jagielski wrote: > Is this a regression? Not really sure, it used to work on AOO 4.1.10 AFAICR, but now, testing against 4.1.10 the same problem occurs, although java.library.path has a different value compared to 4.1.11:
java.library.path=[.:/Users/rony/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] java.runtime.version=[9.0.4+11] However, I did update the operating system in between which now is macOS Big Sur 11.6. My (pure!) speculation is, that dlopen() on BigSur does not honor DYLD_FALLBACK_LIBRARY_PATH which includes ~/lib:/usr/local/lib:/usr/lib, cf. [1], [2]. However, "man dlopen" would document that if DYLD_FALLBACK_LIBRARY_PATH was not set, then dlopen operates as if this environment variable was set to $HOME/lib:/usr/local/lib:/usr/lib. If that was the case then libBSF4ooRexx.dylib would be found as it is in /usr/local/lib, but it is not (hence speculating). So maybe these libraries should be explicitly added to the java.library.path on Darwin to have System.loadLibrary(name) look through them. ---rony [1] "Using Dynamic Libraries": <https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/UsingDynamicLibraries.html> [2] Manpage for dlopen(3): <https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/dlopen.3.html> > >> On Sep 28, 2021, at 1:36 PM, Rony G. Flatscher <rony.flatsc...@wu.ac.at> >> wrote: >> >> Tested the MacOS version and ran into a problem: AOO does not consult >> "/usr/local/lib" on MacOS when >> loading a native library. Also, on "java.library.path" there seems to be a >> wrong directory >> ("/Applications/OpenOffice.app/Contents"). >> >> The setting of "java.library.path" in effect: >> >> >> java.library.path=[/Applications/OpenOffice.app/Contents:/Users/rony/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] >> >> java.runtime.version=[9.0.4+11] >> >> Placing a symbolic link into "/Applications/OpenOffice.app/Contents" allows >> the library >> "libBSF4ooRexx.dylib" to be found in this version (and everything then works >> as expected), however >> that directory should probably not be defined as it is does not contain any >> native libraries (rather >> its subdirectory MacOS does). >> >> So, this version does not consult "/usr/local/lib" to find and load >> "libBSF4ooRexx.dylib". >> >> ---rony >> >> P.S.: Here the relevant stack trace (when attempting to load the scripting >> engine for ooRexx to run >> an AOO macro via the Tools -> Macros menu): >> >> Caused by: java.lang.UnsatisfiedLinkError: no BSF4ooRexx in >> java.library.path >> at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2541) >> at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:873) >> at java.base/java.lang.System.loadLibrary(System.java:1857) >> at >> org.rexxla.bsf.engines.rexx.RexxAndJava.<clinit>(RexxAndJava.java:880) >> at >> org.rexxla.bsf.engines.rexx.RexxEngine.initialize(RexxEngine.java:291) >> at org.apache.bsf.BSFManager$8.run(BSFManager.java:854) >> at java.base/java.security.AccessController.doPrivileged(Native Method) >> at org.apache.bsf.BSFManager.loadScriptingEngine(BSFManager.java:852) >> ... 40 more >> >> >> On 27.09.2021 21:21, Jim Jagielski wrote: >>> The macOS, Linux64 and Linux32 builds are also there! >>> >>>> On Sep 23, 2021, at 9:48 AM, Matthias Seidel <matthias.sei...@hamburg.de> >>>> wrote: >>>> >>>> Hi all, >>>> >>>> I have uploaded all Windows binaries to: >>>> >>>> https://dist.apache.org/repos/dist/dev/openoffice/4.1.11-RC1/binaries/ >>>> >>>> Although we have not yet announced AOO 4.1.11-RC1 officially please feel >>>> free to download and test them! >>>> >>>> Regards, >>>> >>>> Matthias >>>> >>>> P.S.: Linux/macOS builds will be uploaded next week >>>> >>>> Am 22.09.21 um 17:33 schrieb Matthias Seidel: >>>>> Hi all, >>>>> >>>>> I would be ready to upload the Windows binaries if we want to announce >>>>> RC1? >>>>> >>>>> Regards, >>>>> >>>>> Matthias >>>>> >>>>> Am 21.09.21 um 23:15 schrieb Matthias Seidel: >>>>>> Hi all, >>>>>> >>>>>> Am 21.09.21 um 22:42 schrieb Pedro Lino: >>>>>>> Hi Dave, all >>>>>>> >>>>>>> >>>>>>>> On 09/21/2021 9:07 PM Dave Fisher <w...@apache.org> wrote: >>>>>>>> windows - thanks Matthias >>>>>>>> https://www.dropbox.com/s/912galt8kr7wiem/Apache_OpenOffice_4.1.11_Win_x86_install_en-US.exe?dl=0 >>>>>>> Installed and tested signing a document. Works as expected >>>>>>> >>>>>>>> linux >>>>>>>> We are waiting for someone to do a build. >>>>>>> Can sign on Ubuntu 18.04 x64 using my PGP certificate >>>>>>> >>>>>>> Unless there is a problem on Mac, seems like ready to go? >>>>>> It looks good for me! >>>>>> >>>>>> Regards, >>>>>> >>>>>> Matthias >>>>>> >>>>>>> Regards, >>>>>>> Pedro