Hello *,

this is the scenario: I have "installed" a DEV300_m36 version (build
with dbgutil, and some modules with symbols enabled), so I need an SDK
of its own.

While trying to set this SDK env. parallel to the "normal" one, I find
the following:

- I "installed" OOo under /home/ariel/OOo_DEBUG/
- the sdk is so in /home/ariel/OOo_DEBUG/openoffice.org/basis3.1/sdk

* when I run
/home/ariel/OOo_DEBUG/openoffice.org/basis3.1/sdk/setsdkenv_unix it will
first detect if there is already a standard sdk env. under
/home/ariel/openoffice.org3.0_sdk; this can be solved with --force-configure

* problem is that after setting the output directory in
/home/ariel/OOo_DEBUG (and not the default /home/ariel)

-  a directory is created under
/home/ariel/OOo_DEBUG/openoffice.org3.0_sdk that contains in linux/lib/
symlinks to the URE libs; this is OK

- a directory is created under /home/ariel/openoffice.org3.0_sdk that
contains scripts in
/home/ariel/openoffice.org3.0_sdk/localhost/setsdkenv_unix.sh
/home/ariel/openoffice.org3.0_sdk/localhost/setsdkenv_unix.csh
this seems to be wrong


(a) shouldn't these scripts be created in the specified output directory
(/home/ariel/OOo_DEBUG)  instead of the default (/home/ariel)?

in configure.pl, prepareScriptFile() writes the files to
OO_SDK_CONFIG_HOME, but it should have been set first to
OO_SDK_OUTPUT_DIR (if this last was set by the user)



(b) this message printed by the script is wrong:

 ************************************************************************
 * ... your SDK environment has been prepared.
 * For each time you want to use this configured SDK environment, you
 * have to run the "setsdkenv_unix" script file!
 * Alternatively can you source one of the scripts
 *   "/home/ariel/openoffice.org3.0_sdk/setsdkenv_unix.sh"
 *   "/home/ariel/openoffice.org3.0_sdk/setsdkenv_unix.csh"
 * to get an environment without starting a new shell.
 ************************************************************************

it misses the host name:

 *   "/home/ariel/openoffice.org3.0_sdk/localhost/setsdkenv_unix.sh"
 *   "/home/ariel/openoffice.org3.0_sdk/localhost/setsdkenv_unix.csh"



so configure.pl should be

print " *
\"$main::OO_SDK_CONFIG_HOME/$main::hostname/setsdkenv_unix.sh\"\n";
print " *
\"$main::OO_SDK_CONFIG_HOME/$main::hostname/setsdkenv_unix.csh\"\n";



instead of

print " *   \"$main::OO_SDK_CONFIG_HOME/setsdkenv_unix.sh\"\n";
print " *   \"$main::OO_SDK_CONFIG_HOME/setsdkenv_unix.csh\"\n";



Finally, a nice-to-have for the NB plug-in would be the option to switch
between OOo installation/SDK envs. *per project* (currently it's only
possible a global configuration).

Regards
Ariel.


-- 
Ariel Constenla-Haile
La Plata, Argentina


"Aus der Kriegsschule des Lebens
                - Was mich nicht umbringt,
        macht mich härter."
                Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to