Apache OpenOffice (AOO) Bugzilla – Issue 56422
m135: W32 build fails in udkapi
Last modified: 2005-11-06 20:36:52 UTC
The build fails with: ============= Building project udkapi ============= /cygdrive/d/w1/SRC680_m135/udkapi/com/sun/star dmake: Executing shell macro: +pwd mkout.pl wntmsci10.pro mkout -- version: 1.5 echo # > ../../../wntmsci10.pro/inc/myworld.mk dmake: Executing shell macro: +echo $(IDLPACKAGE) | $(SED) s/\\/\//g dmake: Executing shell macro: date +%d%m%Y guw.pl idlc @/tmp/mkjV8Kku d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe: returned successful Sun Microsystems (R) d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe Version 1.1 echo > ../../../wntmsci10.pro/misc/urd_css.don mkdir ../../../wntmsci10.pro/ucrdoc >& /dev/null guw.pl idlc @/tmp/mkryMb9s d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe: returned successful Sun Microsystems (R) d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe Version 1.1 echo > ../../../wntmsci10.pro/misc/urddoc_css.don guw.pl idlc @/tmp/mkBdJ29H d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe: returned successful Sun Microsystems (R) d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe Version 1.1 guw.pl idlc @/tmp/mkD6G6kc d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe: returned successful Sun Microsystems (R) d:\w1\SRC680_m135\solver\680\wntmsci10.pro\bin\idlc.exe Version 1.1 /bin/rm -f ../../../wntmsci10.pro/ucr/css.db guw.pl regmerge ../../../wntmsci10.pro/ucr/css.db UCR @/tmp/mkU1Jl3A dmake: Error code 255, while making '../../../wntmsci10.pro/ucr/css.db' echo '---* tg_merge.mk *---' If you create wntmsci10.pro/ucr and rebuild the build succeeds. Pavel said that Ause said that wntmsci10.pro/ucr is created by idlc. I reverted idlc to m134, cleaned udkapi and build again: Success! So something, propably in jscpp1, broke the OOo W32 build.
Created attachment 30730 [details] Extended logfile output that shows the actual content of the @ files
I can't reproduce this behaviour on a flat m135 in our hamburg environment I have built offapi from scratch, that means no output tree and everything works fine. I have to leave the office now but i will check it in a cygwin environment tomorrow
did some checks here. looks like on windows the last token of the command file is discarded because EOF is not recognized as delimiter. if this is the only *.idl file, idlc returns without doing anything and */ucr isn't created.
can somebody give me a generated temporary cmd file for example the module com/sun/star I have made several tests with and without cmd files in a cygwin shell and it seems to work. But of course i have no complete build environment. I use the idlc from m135 directly and used the cmd file which was generated in 4nt shell
fixed on cws idlcpp1 changed files: source\options.cxx preproc\cpp.c
reassign for verifying re-open issue and reassign to hjs@openoffice.org
second try
set again to fixed
works for me in an win/tcsh OOo environment.
Seen in m137.