On 22.07.2012 14:07, Rony G. Flatscher (Apache) wrote: > In the context of creating a new version of BSF4ooRexx for MacOSX as well > (<http://sourceforge.net/projects/bsf4oorexx/files/GA/BSF4ooRexx-410.20120618-GA/ooRexx411WithBSF4ooRexx-410.20120618-i386-MacOSX.pkg.zip/download>) > the automatic installation of an oxt-extension to AOO 3.4.0 to add ooRexx as > a macro language > directly to AOO, there are errors with the MacOSX version. > > If you download the package from the above link you'll get ooRexx and > BSF4ooRexx for MacOSX in > 32-Bit (as OOo is still 32-bit on MacOSX) installed and both ooRexx and > BSF4ooRexx (a Rexx function > package camouflaging Java as the dynamically typed ooRexx) are operational. > > Unfortunately, the OOo extension named "ScriptProviderForooRexx.oxt" cannot > be added to the MacOSX > AOO 3.4 installation using "unopkg"! Here a few infos to the locations and > the scripts that are run > as sudo with the error message: > > wu114123:sources rony$ *ls -al > /Applications/OpenOffice.org.app/Contents/program/unopkg** > lrwxr-xr-x@ 1 rony admin 10 Apr 19 08:28 > /Applications/OpenOffice.org.app/Contents/program/unopkg -> unopkg.bin > -r-xr-xr-x@ 1 rony admin 13568 Apr 19 08:28 > /Applications/OpenOffice.org.app/Contents/program/unopkg.bin > > > > wu114123:sources rony$ *ls -al > /System/Library/Frameworks/BSF4ooRexx.framework/Libraries/ScriptProviderForooRexx.oxt* > -rwxrwxrwx 1 root wheel 330778 Jun 15 17:24 > /System/Library/Frameworks/BSF4ooRexx.framework/Libraries/ScriptProviderForooRexx.oxt > > > > wu114123:sources rony$ *sudo > /Applications/OpenOffice.org.app/Contents/program/unopkg add --shared > /System/Library/Frameworks/BSF4ooRexx.framework/Libraries/ScriptProviderForooRexx.oxt* > > *ERROR: Error binding package: > vnd.sun.star.expand:$UNO_SHARED_PACKAGES_CACHE/uno_packages/Qpgmug_/ScriptProviderForooRexx.oxt* > Cause: an error occured during file opening > > unopkg failed. > > There is no directory named "Qpgmug_" in the shared cache directory; not sure > why. > > --- > > Trying to do the same from AOO's "Tools -> Extension Manager" is not > successful either, if intending > to install for "All users" with the scarce error message "an error occured > during file opening". > > However adding this extension via AOO's "Tools -> Extension Manager" for > "Only for me" works o.k.! > Restarting AOO, and the extension is available and operational allowing > ooRexx to be used as a macro > language! > > Using the user extension has another irregularity: if using for the first > time in a totally > fresh AOO session "Tools -> Macros -> Run Macro" and then executing any > ooRexx macro will yield > an error ("unable to load language"). However, if first doing a "Tools -> > Macros -> Organize > Macros -> ooRexx" and editing any ooRexx macro and running it via the > edit window menu, ooRexx > can be later found via "Tools -> Macros -> Run Macro" as well. > > [Using the oxt-extension on Windows and Linux with AOO, OOo, LO works in > shared mode, and AFAIK > there are no anomalities that I know of.] > > Any ideas, what might be wrong, what I could do? > [To duplicate: just install the MacOSX package and then run the above > commands from a command line > to see for yourself.] > > TIA for any hints, ideas and suggestions, > > ---rony Just tested this with the developer snapshot build 3.4.1 for English (en-US), r1364591 <http://people.apache.org/%7Ejsc/developer-snapshots/r1364591/macos/Apache_OpenOffice_incubating_3.4.1_MacOS_x86_install_en-US.dmg> with the same behaviour..
Filed a new issue such that this remains documented: <https://issues.apache.org/ooo/show_bug.cgi?id=120359>. ---rony
