Issue 56731 - xmerge: missing dependencies
Summary: xmerge: missing dependencies
Status: CLOSED FIXED
Alias: None
Product: Build Tools
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P1 (highest) Trivial (vote)
Target Milestone: OOo 2.0.1
Assignee: lo
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-26 19:52 UTC by pavel
Modified: 2005-12-19 13:48 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description pavel 2005-10-26 19:52:32 UTC
Hi,

module xmerge's dependencies:

oo@oo:~/BuildDir/ooo_SRC680_m136_src> head -1 xmerge/prj/build.lst 
xmrg xmerge :  solenv NULL

-> solenv only. This is nonsense, it is using unoil and javaunohelper module
outputs and output of their pre-requisites.

Please provide correct dependencies.
Comment 1 pavel 2005-10-27 08:43:31 UTC
My build finished with this:

diff -urN ooo_SRC680_m136_src.orig/xmerge/prj/build.lst
ooo_SRC680_m136_src/xmerge/prj/build.lst
--- ooo_SRC680_m136_src.orig/xmerge/prj/build.lst	2005-10-26 20:53:12.000000000
+0200
+++ ooo_SRC680_m136_src/xmerge/prj/build.lst	2005-10-26 20:53:26.000000000 +0200
@@ -1,4 +1,4 @@
-xmrg xmerge :  solenv NULL
+xmrg xmerge :  solenv unoil javaunohelper NULL

Comment 2 lo 2005-10-27 09:20:44 UTC
thanks pavel, I'll have this fixed on the master ASAP
Comment 3 lo 2005-10-27 09:36:10 UTC
fixed on master

/cvs/xml/xmerge/prj/build.lst,v  <--  build.lst
new revision: 1.5; previous revision: 1.4
done

diff -r1.4 -r1.5
1c1
< xmrg xmerge :  solenv NULL
---
> xmrg xmerge : solenv unoil javaunohelper NULL

Comment 4 maho.nakata 2005-10-29 11:02:11 UTC
still (FreeBSD 5.4-REL. SRC680_m136) I have encountered this
problem:
**************************************************
ERROR: Saved logfile:
/work/ports/editors/openoffice.org-2.0-devel/work/instsetoo_native/unxfbsd.pro/OpenOffice/bsd/logging/en-US/log_SRC680__en-US.log
**************************************************
... analyzing files ...
ERROR: The following files could not be found:
ERROR: File not found: aportisdoc.jar
ERROR: File not found: pexcel.jar
ERROR: File not found: pocketword.jar
ERROR: File not found: xmerge.jar
ERROR: File not found: XMergeBridge.jar
... cleaning the output tree ...
Sat Oct 29 16:58:00 2005 (00:04 min.)
dmake:  Error code 255, while making 'openoffice_en-US.bsd'
'---* tg_merge.mk *---'

I think pjanik's solution is wrong, since:
 grep xmerge */prj/build.lst
xmerge/prj/build.lst:xmrg xmerge : solenv unoil javaunohelper NULL
xmerge/prj/build.lst:xmrg xmerge                        usr1  - all xmrg_mkout NULL
xmerge/prj/build.lst:xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge NULL
xmerge/prj/build.lst:xmrg xmerge\source\bridge          nmake - all xmrg_bridge
xmrg_xmerge NULL
xmerge/prj/build.lst:xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis
xmrg_xmerge NULL
xmerge/prj/build.lst:xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel
xmrg_xmerge NULL
xmerge/prj/build.lst:xmrg xmerge\source\pocketword      nmake - all xmrg_pword
xmrg_xmerge NULL
xmerge/prj/build.lst:xmrg xmerge\source\htmlsoff        nmake - all
xmrg_htmlsoff NULL
xmerge/prj/build.lst:xmrg xmerge\source\activesync      nmake - all
xmrg_activesync NULL
xmerge/prj/build.lst:xmrg xmerge\util                   nmake - all xmrg_util
xmrg_xmerge xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL

no dependency for xmerge project.
adding xmerge in postprocess/prj/build.lst
+po     postprocess     ::   ... xmerge ..
might be a correct answer.

how do you think?
Comment 5 pavel 2005-10-29 11:05:46 UTC
maho: postprocess/prj/build.lst *contains* xmerge...
Comment 6 pavel 2005-10-29 11:14:58 UTC
maho: xmerge was added in the past (in m136), so you are probably building old
milestone or you have to update.
Comment 7 maho.nakata 2005-10-29 11:33:26 UTC
okay you are taking about post m136...
Comment 8 pavel 2005-10-29 11:53:57 UTC
maho: no, I'm talking about m136:

pavel@linux:/tmp> export CVSROOT=:pserver:pjanik@localhost:/cvs/
pavel@linux:/tmp> cvs co -r SRC680_m136 postprocess >/dev/null 2>&1
pavel@linux:/tmp> grep xmerge postprocess/prj/build.lst 
po      postprocess     ::      accessibility automation basctl bean
BINFILTER:binfilter chart2 configmgr CRASHREP:crashrep dbaccess desktop dtrans
embeddedobj embedserv EPM:epm eventattacher extensions extras fileaccess filter
forms fpicker helpcontent2 hwpfilter io lingucomponent MATHMLDTD:MathMLDTD
MSFONTEXTRACT:msfontextract ODK:odk officecfg package padmin psprint_config
remotebridges sc scaddins scp2 scripting sd setup_native slideshow starmath sw
sysui testshl testshl2 testtools ucb UnoControls unoxml ure wizards xmerge
xmlsecurity BITSTREAM_VERA_FONTS:bitstream_vera_fonts DICTIONARIES:dictionaries
OOo:pyuno OOo:readlicense_oo SO:top NULL
pavel@linux:/tmp> 
Comment 9 lo 2005-12-19 13:48:13 UTC
fixed in m136