Issue 56070 - .desktop files missing on making rpms
Summary: .desktop files missing on making rpms
Status: CLOSED FIXED
Alias: None
Product: Build Tools
Classification: Code
Component: dmake (show other issues)
Version: 680m133
Hardware: All Linux, all
: P1 (highest) Trivial (vote)
Target Milestone: OOo 2.0.1
Assignee: hjs
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-15 23:45 UTC by vd
Modified: 2005-11-03 18:08 UTC (History)
5 users (show)

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


Attachments
build logfile (99.61 KB, application/vnd.oasis.opendocument.text)
2005-10-15 23:47 UTC, vd
no flags Details
a fix (1.88 KB, patch)
2005-10-16 09:24 UTC, maho.nakata
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description vd 2005-10-15 23:45:50 UTC
########################################################
make_installer.pl, version 1.0
Product list file: ../util/openoffice.lst
Taking setup script from solver
Unpackpath: /home/vd/2.0_m133/instsetoo_native/util/../unxlngi6.pro
Compiler: unxlngi6
Product: OpenOffice
BuildID: 8966
Build: SRC680
No minor set
Product version
Using default installpath
Package format: rpm
Package list file: ../inc_openoffice/unix/packagelist.txt
msi templatepath:
/home/vd/2.0_m133/instsetoo_native/util/../unxlngi6.pro/misc/openoffice/msi_templates
msi template path will be ignored for non Windows builds!
msi languagepath:
/home/vd/2.0_m133/instsetoo_native/util/../unxlngi6.pro/misc/win_ulffiles
msi language path will be ignored for non Windows builds!
Calling epm
Adding system integration packages
Unzip ARCHIVE files
services.rdb can be created
Languages:
        en-US
########################################################
... checking required files ...
...... searching zip ...
        Found: /usr/bin/zip
...... searching unzip ...
        Found: /usr/bin/unzip
... analyzing ../util/openoffice.lst ...
... analyzing script:
/home/vd/2.0_m133/solver/680/unxlngi6.pro/bin/setup_osl.ins ...
... analyzing directories ...
... analyzing files ...
... analyzing scpactions ...
... analyzing shortcuts ...
... analyzing profile ...
... analyzing profileitems ...
... analyzing modules ...
------------------------------------
... languages en-US ...
... analyzing files ...
ERROR: The following files could not be found:
ERROR: File not found: printeradmin.desktop
ERROR: File not found: viewdoc
ERROR: File not found: writer.desktop
ERROR: File not found: calc.desktop
ERROR: File not found: draw.desktop
ERROR: File not found: impress.desktop
ERROR: File not found: base.desktop
ERROR: File not found: math.desktop
ERROR: File not found: gnome-set-default-application
... cleaning the output tree ...

**************************************************
ERROR: ERROR: Missing files
in function: remove_Files_Without_Sourcedirectory
**************************************************

**************************************************
ERROR: Saved logfile:
/home/vd/2.0_m133/instsetoo_native/unxlngi6.pro/OpenOffice/rpm/logging/en-US/log_SRC680__en-US.log
**************************************************
Sat Oct 15 00:45:40 2005 (00:04 min.)
dmake:  Error code 255, while making 'openoffice_en-US.rpm'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /home/vd/2.0_m133/instsetoo_native/util
dmake:  Error code 1, while making 'build_instsetoo_native'
'---* tg_merge.mk *---'
Comment 1 vd 2005-10-15 23:47:02 UTC
Created attachment 30497 [details]
build logfile
Comment 2 maho.nakata 2005-10-16 08:37:41 UTC
this occurs for FreeBSD as well.
Comment 3 maho.nakata 2005-10-16 08:47:54 UTC
add Cc: asari
also occurs for MacOSX
http://paste.lisp.org/display/11984
Comment 4 maho.nakata 2005-10-16 08:52:14 UTC
pjanik:
do you know something about it?
Comment 5 maho.nakata 2005-10-16 09:21:00 UTC
i understand as:
o sysui is dependent of crashrep project:
% grep -R sysui */prj/build.lst
crashrep/prj/build.lst:cr       crashrep        :       sal sysui SO:tools shell
NULL
sysui/prj/build.lst:su  sysui   :       offapi xml2cmp rdbmaker transex3
setup_native NULL
sysui/prj/build.lst:su  sysui\source\win32\QuickStart           nmake   -      
w       su_win32_quickstart NULL
sysui/prj/build.lst:su  sysui\source\win32\QuickStart\so        nmake   -      
w       su_win32_quickstart_so su_win32_quickstart.w NULL
sysui/prj/build.lst:su  sysui\desktop\icons                                    
nmake   -       wsu_iconsw NULL
o and we disable --enable-crashdump since they are useless.
 -> but crashrep has been built *WITHOUT* --enable-crashdump and sysui is built
accordingly.
 -> see the diff of postprocess/prj/build.lst between m130 and m131
% ooo2cvs diff -u -r SRC680_m129 -r SRC680_m131 postprocess/prj/build.lst
Index: postprocess/prj/build.lst
===================================================================
RCS file: /cvs/installation/postprocess/prj/build.lst,v
retrieving revision 1.18
retrieving revision 1.20
diff -u -r1.18 -r1.20
--- postprocess/prj/build.lst   30 Aug 2005 09:36:40 -0000      1.18
+++ postprocess/prj/build.lst   23 Sep 2005 13:55:35 -0000      1.20
@@ -1,4 +1,4 @@
-po     postprocess     ::      accessibility automation basctl bean
BINFILTER:binfilter chart2 configmgr 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
testshl testshl2 testtools ucb UnoControls unoxml unzip ure wizards xmlsecurity
BITSTREAM_VERA_FONTS:bitstream_vera_fonts DICTIONARIES:dictionaries OOo:pyuno
OOo:readlicense_oo SO:top NULL
+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
testshl testshl2 testtools ucb UnoControls unoxml ure wizards xmlsecurity
BITSTREAM_VERA_FONTS:bitstream_vera_fonts DICTIONARIES:dictionaries OOo:pyuno
OOo:readlicense_oo SO:top NULL
 po     postprocess                             usr1    -       all     po_mkout
NULL
 po     postprocess\checkxml            nmake   -       all     po_checkxml NULL
 po     postprocess\packconfig          nmake   -       all     po_packconfig
po_checkxml 

crashrep has own prefix CRASHREP so without this flag, so crashrep is no longer
built and sysui, accordingly.
Comment 6 maho.nakata 2005-10-16 09:21:16 UTC
i understand as:
o sysui is dependent of crashrep project:
% grep -R sysui */prj/build.lst
crashrep/prj/build.lst:cr       crashrep        :       sal sysui SO:tools shell
NULL
sysui/prj/build.lst:su  sysui   :       offapi xml2cmp rdbmaker transex3
setup_native NULL
sysui/prj/build.lst:su  sysui\source\win32\QuickStart           nmake   -      
w       su_win32_quickstart NULL
sysui/prj/build.lst:su  sysui\source\win32\QuickStart\so        nmake   -      
w       su_win32_quickstart_so su_win32_quickstart.w NULL
sysui/prj/build.lst:su  sysui\desktop\icons                                    
nmake   -       wsu_iconsw NULL
o and we disable --enable-crashdump since they are useless.
 -> but crashrep has been built *WITHOUT* --enable-crashdump and sysui is built
accordingly.
 -> see the diff of postprocess/prj/build.lst between m130 and m131
% ooo2cvs diff -u -r SRC680_m129 -r SRC680_m131 postprocess/prj/build.lst
Index: postprocess/prj/build.lst
===================================================================
RCS file: /cvs/installation/postprocess/prj/build.lst,v
retrieving revision 1.18
retrieving revision 1.20
diff -u -r1.18 -r1.20
--- postprocess/prj/build.lst   30 Aug 2005 09:36:40 -0000      1.18
+++ postprocess/prj/build.lst   23 Sep 2005 13:55:35 -0000      1.20
@@ -1,4 +1,4 @@
-po     postprocess     ::      accessibility automation basctl bean
BINFILTER:binfilter chart2 configmgr 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
testshl testshl2 testtools ucb UnoControls unoxml unzip ure wizards xmlsecurity
BITSTREAM_VERA_FONTS:bitstream_vera_fonts DICTIONARIES:dictionaries OOo:pyuno
OOo:readlicense_oo SO:top NULL
+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
testshl testshl2 testtools ucb UnoControls unoxml ure wizards xmlsecurity
BITSTREAM_VERA_FONTS:bitstream_vera_fonts DICTIONARIES:dictionaries OOo:pyuno
OOo:readlicense_oo SO:top NULL
 po     postprocess                             usr1    -       all     po_mkout
NULL
 po     postprocess\checkxml            nmake   -       all     po_checkxml NULL
 po     postprocess\packconfig          nmake   -       all     po_packconfig
po_checkxml 

crashrep has own prefix CRASHREP so without this flag, so crashrep is no longer
built and sysui, accordingly.
Comment 7 maho.nakata 2005-10-16 09:24:49 UTC
Created attachment 30504 [details]
a fix
Comment 8 pavel 2005-10-16 09:43:22 UTC
no, because I build by dmake in top-level dir and:

pavel@paveljanik:~/.ooo/ooo_OOO680_m3_src> grep sysui config_office/makefile.rc  
        sysui \
                sax xmlhelp fileaccess sysui psprint
pavel@paveljanik:~/.ooo/ooo_OOO680_m3_src> 


Do you both use cd instsetoo_native && build --all?
Comment 9 vd 2005-10-16 10:33:31 UTC
i always use dmake at top level also. but i can try build --all on
instsetoo_native ...
Comment 10 maho.nakata 2005-10-16 11:10:17 UTC
pjanik:
thanks!!
I use toplevel dmake also.

vd:
me too :)
Comment 11 maho.nakata 2005-10-16 11:12:55 UTC
pjanik:
we don't have problems on
OOO680_m1, 2 and 3 but
we have problems after m131 and
m131 is post 2.0 milestone.
Comment 12 quetschke 2005-10-16 14:01:21 UTC
This might be related to issue 55878.

@pjanik:
> no, because I build by dmake in top-level dir and:
>
> pavel@paveljanik:~/.ooo/ooo_OOO680_m3_src> grep sysui config_office/makefile.rc  
>        sysui \
>                sax xmlhelp fileaccess sysui psprint
That sysui in mentioned in makefile.rc merely means that the presence
of "sysui" is checked, not that is build.
Comment 13 maho.nakata 2005-10-16 23:51:52 UTC
full build verified with my patch.
m134, FreeBSD
Comment 14 hjs 2005-10-17 13:02:02 UTC
added dependency
Comment 15 jens-heiner.rechtien 2005-10-18 14:10:57 UTC
verified 
Comment 16 hjs 2005-11-03 18:08:08 UTC
seen on MWS