At last, success !! Thanks for every one who kept with me all along anf for
all that help and tips and suggestions !

Its one of those times when you change something and forget it which, takes
you chasing wild goose !!

As I had epm installed, dmake tried to make use of system installed epm
which resulted in not delivering the package (because, system installed epm
did not accept product name containing hyphens and dots) ! To circumvent
this problem, I edited the script solenv/bin/modules/install/epmfile.pm and
hardcoded the package name as OpenOffice presuming that dmake really was
gonna create a single package ! That lead to those problems where I always
ended with 1 2.8MB package. Later, I forgot it completely and have been
trying to make things happen and came here for help !

Only after, repeated attepmts to make it happen did I realized that, I had
hardcoded the  package name and that resulted in epm overwriting the same
file again and again ! I changed it back to the previous value
($localpackagename variable) and things worked like a charm !!

I apologize for the inconvenience and all the trouble I've caused. Sometimes
I'm much more than a moron !! ;-)

There are these few findings I would like to summarize. Maybe, it will help
someone who might fall into the same trap as I did. Maybe, the documentation
can be updated to include this scenario.

1. dmake tries to make use of system installed epm if there is one and this
leads to nothing as system installed epm (I've installed version epm-4.0)
complains of package name having characters other than letters and numbers !
dmake does nothing about it and simply terminates with an error message. In
such cases it becomes absolutely necessary to specify --with-epm=internal
while running configure.
2. Irrespective of whether epm is installed on the system or not, dmake
makes use of epm to package the end product be it in tar.gz or .deb or pkg
etc....
3. Configuring with --with-package-format=installed will fail as dmake uses
epm to package and epm will complain that "installed" is not a recognized
format.
4. Configuring with --disable-epm will result in dmake building the solver
modules and not packaging it further. dmake terminates after building solver
modules with a message "No EPM: Do no packaging at this time" !!

Ofcourse, the scenario might be different in the later realease. (The above
is true for 2.0.3)

Now, I've got the package in tar.gz format as well as the scripts. There are
25 packages delivered. When I ran the script openoffice.org-core0.install it
entered an infinite loop which resulted in 100s of bash shells being lauched
and I'd to kill it. Later, I simply extracted the contents of *.sw files and
OpenOffice-2.0.3 works just perfect. I am amazed by the speed it launches. I
have OpenOffice installed on a SuSE system and OpenOffice takes ~2 minutes
to lauch !! Looks like 4 days of hard work has paid off !! ;-)

Thanks again to everyone for all the help.

I would really appreciate if above findings could be investigated further
and appropriate remarks be included in the documentation.


Kevin


On 9 Nov 2006 17:52:12 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=71359


User is changed the following:

                What    |Old value                 |New value

================================================================================
             Assigned to|is                        |mikkevin

--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Thu Nov  9 09:52:12
-0800 2006 -------
Please see my blog

http://blogs.sun.com/GullFOSS/entry/new_package_formats_for_developers

in which I introduce the new package formats "installed" and "archive". I
think,
this is exactly what you want. There you get installation sets, that are
no RPMs
and that do not use epm. In this installation sets the system integration
packages are missing. But you can copy this installation sets to any place
you want.

Because your "build" in instsetoo_native fails, you can build without
error by
using different dmake commands. Please call "dmake" in the directories
"packimages" and "inc_openoffice/unix" inside instsetoo_native and then
call

dmake openoffice_en-US PKGFORMAT=installed

in instsetoo_native/util, if you want to create an english OpenOffice.org
product, that is already installed. You can copy this or start directly
"soffice". You find this product in
"instsetoo_native/unxlngi6/openoffice/installed/install/en-US"


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

Reply via email to