Issue 11319 - Collection of Issues to be address for 644
Summary: Collection of Issues to be address for 644
Status: CLOSED FIXED
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: 644
Hardware: All Other OS
: P3 Trivial (vote)
Target Milestone: OOo 1.1 Beta
Assignee: khendricks
QA Contact: issues@porting
URL:
Keywords:
Depends on: 8385 8387 8388 10150 10152 10153 10727 10740 10855 11019 11056 11261 11345 11388 11506 11543
Blocks:
  Show dependency tree
 
Reported: 2003-02-08 21:00 UTC by khendricks
Modified: 2003-03-13 11:12 UTC (History)
5 users (show)

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


Attachments
Patch for readlicense_oo (341 bytes, patch)
2003-02-09 09:06 UTC, quetschke
no flags Details | Diff
Patch for sal (1.29 KB, patch)
2003-02-09 09:08 UTC, quetschke
no flags Details | Diff
Patch for connectivity (10.04 KB, patch)
2003-02-09 09:09 UTC, quetschke
no flags Details | Diff
Patch for setup2 (764 bytes, patch)
2003-02-09 09:10 UTC, quetschke
no flags Details | Diff
Patch for sysui (643 bytes, patch)
2003-02-09 09:10 UTC, quetschke
no flags Details | Diff
Workaround for desktop (1.46 KB, patch)
2003-02-09 09:11 UTC, quetschke
no flags Details | Diff
deliver.pl fix common_outdir set to null string -> wrong common_dest (927 bytes, patch)
2003-02-09 15:37 UTC, khendricks
no flags Details | Diff
patch for ridljar/prj/build.lst to make it build for me. (1.36 KB, patch)
2003-02-10 13:12 UTC, foskey
no flags Details | Diff
xmlscript needs com/sun/star/xml/sax/SAXException.idl, which comes from offapi project (553 bytes, patch)
2003-02-11 19:24 UTC, chris
no flags Details | Diff
from mws_srx644 1.17.4.1->1.17.4.2: #100000#, #103111# As everything inside sysui\java\office\icons has been removed my MH (1.1.30.1), that subdirectory has to be removed here in build.lst. (630 bytes, patch)
2003-02-11 19:37 UTC, chris
no flags Details | Diff
No real patch, only for comparison. (3.74 KB, patch)
2003-02-11 21:15 UTC, quetschke
no flags Details | Diff
Patch for dmake (w32-4nt) (4.93 KB, patch)
2003-02-11 21:51 UTC, quetschke
no flags Details | Diff
HAVE_WAIT_H is not defined, use _MSC_VER instead - new patch (4.93 KB, patch)
2003-02-11 22:52 UTC, quetschke
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description khendricks 2003-02-08 21:00:43 UTC
Hi, 
 
This issue for ports is to collect all of the GENERAL 644 build issues into 
one place to facilitate builds by other ports and to track what still is 
required. (port specific patches  can be in other issues) 
 
This does *not* include fixes I already committed to the tree (please see the 
"644 Issues" e-mail on dev@porting for a complete list of modules to 
update to get thos fixes). 
 
So as of Feb 8 the outstanding issue I know about are: 
 
1. need to use dmake from OO643C 
 
2. need to use nas from OO643C 
 
3. need to use config_office from OO643C 
 
4. need to use stlport from OOO_STABLE_1 
 
5. tools/bootstrp simply missing two files:  
   command.hxx and mkcreate.cxx 
 
6. product/util/makefile.mk needs fix for WIN naming of  
   salhelper and cppuhelper 
 
7. helpcontent module is missing from 644 
   (I used helpcontent from OO643C in its place) 
 
8. filters must be added to instsetoo/prj/build.lst 
   otherwise it is not built 
 
9. psprint_config must be added to instsetoo/prj/build.lst 
   otherwise it is not built 
 
10. extras/prj/d.lst appears to be broken 
 
11. psprint_config/prj/d.lst appears to be broken 
 
12. gallery64401.res is never built but is required by scp 
 
13. Blue Star icons appear in applciation not ooo ones (desktop issue) 
 
14. icon color fixes for CDE 8bit displays 
 
 
Please update this issue with other outstanding general build problems that no 
immediate commit is available to fix. 
 
Thanks, 
 
Kevin
Comment 1 foskey 2003-02-08 22:27:47 UTC
Additional:

15. I would like to move dmake to head after ensuring the last patch  
for solaris is merged to head.

16. connectivity is  not bison 1.75 compliant, see
http://www.openoffice.org/servlets/ReadMsg?msgId=547579&listName=dev

Resolved:
config_office  is updated.
nas is update - version 1.6
stlport is updated.  New separate bug report not show stopper.

Requires verification:
I have tagged tools/bootstrp files with 643C versions.  To be verified
/ moved by appropriate people.
Comment 2 foskey 2003-02-09 05:10:20 UTC
Here is an interesting problem. unxlngi4.mk the CFLAGS has -g
specified.  This blew my build space of 3.7 gig away.  This should
probably removed.  It is an option to build with -g another way.
Comment 3 quetschke 2003-02-09 09:05:49 UTC
Additional:

15a. Use branch vq_mingw for dmake. It is HEAD plus a few modifications
  to make HEAD usable with the "normal" dmake build for MSVC, with
  the batch file. It also holds the modifications to build dmake
  with MinGW (cygwin environment)
  The current cws_srx644_ooo20030223/HEAD version doesn't build for
  w32/4nt

17. ICE in MSVC, see IZ #11261

18. RasDialW problem, see IZ #10727

19. Non-fatal error in readlicense_oo, the target dir doesn't
  exist, I'm not sure if the following readlicense_oo.diff is the
  right place to fix it.

20. w9xucwrp.dll doesn't get build. See IZ #10740, the following
  sal_build.lst.diff fixes this. I got no approval so far.

21. See 16. , fix conn_fix.diff is following

22. Project setup2 needs sysui as dependency, setup2.diff

23. # two icons are missing in desktop/util, not build in sysui:
"cp sysui/win32/office/icons/018_configuration.ico
sysui/oowin32/office/icons/"
"cp sysui/win32/office/icons/019_open_document.ico
sysui/oowin32/office/icons/"
  Plus the following sysui.diff.

  This is a workaround, not a FIX.

24. Change the 001_star_main.ico icon to 001_star_butterfly.ico
  in desktop/util/makefile.mk. See desktop.diff

... the build is continuing




Comment 4 quetschke 2003-02-09 09:06:54 UTC
Created attachment 4611 [details]
Patch for readlicense_oo
Comment 5 quetschke 2003-02-09 09:08:21 UTC
Created attachment 4612 [details]
Patch for sal
Comment 6 quetschke 2003-02-09 09:09:15 UTC
Created attachment 4613 [details]
Patch for connectivity
Comment 7 quetschke 2003-02-09 09:10:00 UTC
Created attachment 4614 [details]
Patch for setup2
Comment 8 quetschke 2003-02-09 09:10:53 UTC
Created attachment 4615 [details]
Patch for sysui
Comment 9 quetschke 2003-02-09 09:11:47 UTC
Created attachment 4616 [details]
Workaround for desktop
Comment 10 quetschke 2003-02-09 09:38:41 UTC
I forgot:

25. Define NO_HIDS=TRUE, see:
  http://www.openoffice.org/issues/show_bug.cgi?id=11056

Btw: The build just finished :-) but a lot of files are missing in
  the last instsetoo stage plus:

WARNING! Project(s):
rvpapi
sane
helpcontent

not found and couldn't be built. Correct build.lsts.
Comment 11 khendricks 2003-02-09 13:40:49 UTC
Hi,      
      
readlicense_oo.diff approved      
    
sal_build.lst patch (looks good but I can't test it - approved)     
    
connectivity patch - wasn't something like this approved for 643    
                     and 102 - so should be okay for this tree    
   
setup2.diff - approved   
  
sysui.diff and movement of icons to oowin32 - approved  
            (this was my fault not to keep sysui/oowin32 up to  
             date when things changed in sysui/win32)  
  
 
I would like someone from desktop to approve your desktop diff since 
the whole icon issue there (see blue star versus ooo in point 13 of 
this issue). 
 
As to your point 25: 
 
- rvpapi is listed in vcl as a dependency but does not exist so we 
can simply remove it from the vcl/prj/build.lst 
 
- helpcontent is missing (see point 7 above) 
 
- you can check out sane as an independent module but it is 
  not built as part of the tree (it just delivers a sane header). 
 
 
Kevin 
 
 
 
  
  
    
    
Comment 12 khendricks 2003-02-09 14:15:23 UTC
Hi, 
 
I just commited a fix for product/util to handle salhelper and 
cppuhelper naming differences across UNX and WNT. 
 
I also added "filter" and "psprint_config" to the 
instsetoo/prj/build.lst tsince they won't get built at all 
otherwise and they both are needed. 
 
So Looking at our list,  the following points have now been 
resolved: 
 
points: 2, 3, 4, 5, 6, and 8 
 
Ken what is the status of dmake?  The "best" dmake we have in a 
released tree is in OOO_STABLE_1 (it is the same as OO643C but with 
the Solaris fixes in place). 
 
Has anything been tagged to replace this dmake so something works? 
 
Thanks, 
 
Kevin 
 
Comment 13 quetschke 2003-02-09 14:17:46 UTC
readlicense_oo.diff committed
sal_build.lst.diff committed
setup2.diff committed
sysui.diff and 2 copied icons to oowin32 - committed

I'm waiting for a third opinion on conn_fix.diff ;-)
Comment 14 khendricks 2003-02-09 14:43:43 UTC
Hi Ken,   
   
I am trying to track down points 10 and 11 where prj/d.lst files   
seem to be corrupt.   
   
It seems there has been some changes in solenv/bin/deliver.pl that   
are related to this. These two prj/d.lst files use a new macro   
COMMON_DEST which does not seem to get set or set properly.   
   
Here is an example of the line in extras/prj/d.lst   
   
..\source\truetype\standard_sans\*.ttf %COMMON_DEST%\pck%_EXT%\*.ttf   
 
I believe that non-platform specific files are delivered to some   
non-platform specific "common" solver areas under Hamburg's build   
environment.   
   
If you look in solenv/bin/deliver.pl you see the following changes:   
(just a small sample) 
   
  @@ -111,11 +111,13 @@ 
 $dlst_file          = 0;            # path to d.lst 
 $umask              = 22;           # default file/directory 
creation mask 
 $dest               = 0;            # optional destination path 
+$common_dest        = 0;            # common tree on solver 
 
 @action_data        = ();           # LoL with all action data 
 @macros             = ();           # d.lst macros 
 @hedabu_list        = ();           # files which have to be 
filtered through hedabu 
 @zip_list           = ();           # files which have to be zipped 
+@common_zip_list    = ();           # common files which have to be 
zipped 
 
 $files_copied       = 0;            # statistics 
 $files_unchanged    = 0;            # statistics 
@@ -167,10 +169,13 @@ 
     glob_and_copy($from, $to, $touch); 
 
     $line =~ s/%__SRC%/%COMMON_OUTDIR%/ig; 
-    $common = expand_macros($line); 
-    ($from, $to) = split(' ', $common); 
-    print "copy common: from: $from, to: $to\n" if $is_debug; 
-    glob_and_copy($from, $to, $touch); 
+    if ( $line =~ /%COMMON_OUTDIR%/ ) { 
+        $line =~ s/%_DEST%/%COMMON_DEST%/ig; 
+        $common = expand_macros($line); 
+        ($from, $to) = split(' ', $common); 
+        print "copy common: from: $from, to: $to\n" if $is_debug; 
+        glob_and_copy($from, $to, $touch); 
+    } 
 } 
 
 
I do not think $common_dest is ever being properly set to anything. 
 
So we seem to have a problem here. 
 
Kevin 
 
 
Comment 15 khendricks 2003-02-09 14:48:19 UTC
Hi, 
 
I am sure Martin does not want to see all of the reminders from this 
issue!!! 
 
So I added Marting as CC and changed ownership to myself (the 
porting co-lead) since I ignore all those reminders anyway!) 
 
;-) 
 
Kevin 
  
Comment 16 khendricks 2003-02-09 14:53:50 UTC
Hi Volker, 
 
The  connectivity/source/parse/sqlbison.y	 piece of the patch you 
submitted has already been approved for ooo102 since I remember 
committing those fixes at some point. 
 
That only leaves the minor makefile and include issues. 
 
I will rebuild connectivity with your patch to verify they are not 
an issue and if all is okay I will approve it then. 
 
Thanks, 
 
Kevin 
 
Comment 17 khendricks 2003-02-09 15:37:16 UTC
Created attachment 4623 [details]
deliver.pl fix common_outdir set to null string -> wrong common_dest
Comment 18 khendricks 2003-02-09 15:41:58 UTC
Hi, 
 
I just added a patch for deliver.pl that will fix the issue 
of how COMMON_DEST is used in extras/prj/d.lst and 
psprint_config/prj/d.lst 
 
It seems we set COOMON_OUTDIR ($common_outdir) to ""  (see 
config_office) but given the changes in deliver.pl this resulted in 
COMMON_DEST ($common_dest) being incorrectly set to just 
$solarversion. 
 
The patch I created tests for this case and properly sets 
$common_dest to the right place when $common_outdir is the null 
string. 
 
Can someone test and approve this change? 
(i.e. do the following: 
 
cd extras 
deliver -force 
 
See where and what is copied 
 
Then apply the patch to deliver.pl 
 
and repeat the  
 
deliver -force 
 
and now the proper files and destinations should be given. 
 
Thanks, 
 
Kevin 
  
Comment 19 khendricks 2003-02-09 15:44:34 UTC
Hi Volker, 
 
I just finished testing your conn_fix.diff patch and all went well 
(under the old bison). 
 
Since the key element of the patch was already approved for 
OOO_STABLE_1 and since it applies and builds cleanly even on old 
bison, I approve the patch. 
 
Kevin 
 
Comment 20 quetschke 2003-02-09 17:43:42 UTC
conn_fix.diff - committed
Comment 21 quetschke 2003-02-09 17:50:50 UTC
Ooop, after committing the patch I saw that my patch program also
fixed some ^M lineendings in sqlflex.l. 125 changed lines, but
only two visible changes. Hope this doesn't hurt :-(

http://tools.openoffice.org/source/browse/dba/connectivity/source/parse/sqlflex.l.diff?r1=1.15.12.1&r2=1.15.12.1.24.1
Comment 22 Unknown 2003-02-09 18:06:03 UTC
Just for your information. I have committed all Linux for S/390
related patches. The issues are:

8385
8387
8388
10150
10152
10153

Gerhard
Comment 23 khendricks 2003-02-09 18:14:33 UTC
Hi Gerhard, 
 
Are all S390 patches now in place?  Are there any outstanding issues 
for S390 that have to be approved yet or are we good to go? 
 
Thanks, 
 
Kevin 
 
Comment 24 Unknown 2003-02-09 18:38:20 UTC
Hi Kevin,
everything is committed now for Linux for S/390.

Gerhard

Comment 25 khendricks 2003-02-09 18:43:41 UTC
Hi,  
 
That's great!  So S390 is done!  Have you been able to get 
any 644 build completed yet? 
 
Also Remaining ports to integrate patches for 
 - MacOSX 
 - FreeBSD 
 - Irix  
 - NetBSD 
 
Are there any other active ports out there yet that might have 
patches we need to integrate? 
 
Kevin 
 
Comment 26 quetschke 2003-02-10 09:47:50 UTC
Added some dependencies. Issues: 10855 (solved), 11261 (17.),
10727 (18.), 11056 (25.)
Comment 27 foskey 2003-02-10 09:57:21 UTC
I cannot commit any time this week, on a course however...

dmake on HEAD I have built on Mac (thanks to mac person) and the
linux.  The solaris patch theat you made I asked to be merged to head,
we need to check posix.h

There is the patch that VOlker made for tempnam also that needs merging.

The dmake on head has all the warnings removed and there are some
errors in the code that have been removed.
Comment 28 quetschke 2003-02-10 10:11:45 UTC
Second try. Does issuezilla have Alzheimer's disease?
The dependencies were there and vanished after Kens entry.

Added some dependencies. Issues: 10855 (solved), 11261 (17.),
10727 (18.), 11056 (25.)

plus MSVC dmake issue 10910.
Comment 29 quetschke 2003-02-10 10:43:15 UTC
Hi,

I had a look at deliver_fix.diff, looks good and the test shows
that the files in extras now get correctly deliverd to
  solver/644/wntmsci7.pro/...
instead of
  solver/644/.pro/...

deliver_fix.diff - approved
Comment 30 Martin Hollmichel 2003-02-10 11:42:25 UTC
helpcontent has been retagged now.
Comment 31 foskey 2003-02-10 13:12:22 UTC
Created attachment 4632 [details]
patch for ridljar/prj/build.lst to make it build for me.
Comment 32 khendricks 2003-02-10 13:38:57 UTC
Hi,   
   
I added the deliver.pl fix to make the proper output directory for   
delivering things under OOo (now committed).  That along with 
Volker, Ken's and Martin's fixes, I think the following points have 
been solved:   
   
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 19, 22, and 23.  
  
I am unsure about point 20?  Is this now fixed as well?  
  
So that leaves all of the unresolved pending issues attached to this  
one and ...  
  
1, 15, 15a all dmake related - I will grab HEAD of dmake tonight and  
try to integrate in everything we need so that this gets done.  
  
12, 13, 14, 17, 18, 24, and 25 plus the ridljar build order patch 
(we can call that 26!). 
 
So we are getting closer and closer 
 
Kevin 
 
Comment 33 khendricks 2003-02-10 13:49:25 UTC
Hi, 
 
I removed the gallery644*.res line as instructed to by Martin and so 
you can add point 12 to the list of resolved items. 
 
Kevin 
 
Comment 34 quetschke 2003-02-10 13:59:26 UTC
Hi Kevin,

> I am unsure about point 20?  Is this now fixed as well?  

you gave me approval and I committed the fix. It's working
for me (TM) now.
Comment 35 khendricks 2003-02-10 14:12:44 UTC
 Hi, 
 
Ken I approve your ridljar build order patch.  I think this is 
needed for jdk 1.4 only but it can't hurt jdk 1.3.1 and is correct. 
(that takes care of point 26) 
 
Please commit it when you get a moment 
 
Also since 20 is done all that really leaves is 
 
13, 14, 17, 18, 24, and 25 
 
Oliver is reworking sysui to integrate OOo with Star dekstop code so 
14 (CDE 8bit icons display icon corruption) should probably wait 
until that integration is done. 
 
I think 13 (Blue Star) and 24 (butterfly verus ooo) are both issues 
related to desktop integration and can probably wait until that gets 
reworked. 
 
Volker if you can create a HID patch for config_ofice I will review 
and approve it and that will take care of 25. 
 
Then all that will really leave is 17 and 18 which are bing tracked 
under their own issues. 
 
Thanks, 
 
Kevin 
 
 
 
 
 
Comment 36 quetschke 2003-02-10 14:48:59 UTC
Hi Kevin.

>Volker if you can create a HID patch for config_ofice I will review 
>and approve it and that will take care of 25. 

I attached the patch to issue 11056.
Comment 37 quetschke 2003-02-10 15:05:10 UTC
Hi,

I just closed: 18. RasDialW problem, see IZ #10727

Volker
Comment 38 Martin Hollmichel 2003-02-10 15:21:34 UTC
the good news: I will put rvpapi sources to OOo repository the next
days on this branch.
Comment 39 Martin Hollmichel 2003-02-10 15:24:22 UTC
sane is missing in the CVSROOT/modules alias for all and
OpenOffice.org, I will add this shortly.
Comment 40 foskey 2003-02-10 20:09:46 UTC
New break in build...

gandalf: /data3/office/sysui
$ build
build -- version: 1.79.2.16
 
/data3/office/sysui/oounix/office/scripts
-------------
 
ERROR:
 (/data3/office/sysui/java/office/icons) not found!!
 
Comment 41 quetschke 2003-02-10 20:14:45 UTC
One more issue :-(

26. For the W32 build (at least)
   external/ado
           /atl
           /glibc
   Have to be used from OO643C. Please approve this "upgrade".
Comment 42 quetschke 2003-02-11 08:01:02 UTC
27. The extensions module needs "twain" as dependency
Comment 43 quetschke 2003-02-11 08:26:48 UTC
27a. twain is missing in the OpenOffice module list.
Comment 44 khendricks 2003-02-11 13:40:13 UTC
Hi Volker, 
 
But twain is tagged properly, right?  Its just that we have to 
manually check it out as a project.   
 
Martin who do we ask (Louis?) to modify the cvs root alias which 
defines OpenOffice to include "twain"? 
 
I have manually checked out twain and I have added to the extensions 
build.lst in my own tree and will rebuild extensions to test it. 
 
Once it passes (and it will) I will approve it and you can commit 
the change. 
 
Thanks,  
 
Kevin 
 
Comment 45 khendricks 2003-02-11 13:58:47 UTC
Hi, 
 
rebuild of extensions with proposed changes after checkout and build 
of twain finished fine. 
 
So I approve the change.  Volker please commit it when you have a 
moment. 
 
Thanks, 
 
Kevin 
Comment 46 chris 2003-02-11 16:46:32 UTC
I had to apply Ken's patch to get ridljar to build for me.  I have
Blackdown JDK  version 1.3.1.
Comment 47 khendricks 2003-02-11 17:16:57 UTC
Hi Chris, 
 
Can you go ahead and commit that fix to ridljar so that it makes it 
into the merge? (I already approved it - see above). 
 
Thanks, 
 
Kevin 
 
Comment 48 Martin Hollmichel 2003-02-11 18:01:40 UTC
twain, sane and rvpapi are now contained in the modules aliases.
rvpapi still only contains prj/d.lst and build.lst, I hope that I can
provide sources tomorrow.
Comment 49 chris 2003-02-11 18:27:27 UTC
OK, Ken's ridljar patch is checked in:

/cvs/udk/ridljar/prj/build.lst,v  <--  build.lst
new revision: 1.9.12.1; previous revision: 1.9
Comment 50 chris 2003-02-11 18:30:53 UTC
haggai->mh: (The rvpapi files in prj are only on HEAD so they don't
appear on branch checkouts, but I guess you probably know that :)
Comment 51 chris 2003-02-11 19:24:37 UTC
Created attachment 4657 [details]
xmlscript needs com/sun/star/xml/sax/SAXException.idl, which comes from offapi project
Comment 52 chris 2003-02-11 19:37:13 UTC
Created attachment 4658 [details]
from mws_srx644 1.17.4.1->1.17.4.2: #100000#, #103111# As everything inside sysui\java\office\icons has been removed my MH (1.1.30.1), that subdirectory has to be removed here in build.lst.
Comment 53 quetschke 2003-02-11 19:40:26 UTC
Hi,
 
>rebuild of extensions with proposed changes after checkout and build 
>of twain finished fine. 
> 
>So I approve the change.  Volker please commit it when you have a 
>moment.

just got back from work, I'll check it in in a minute.

But, please approve also 26. It's WNT specific, it can nearly count
as an obvious fix.
 
Thanks, 
 
   Volker
Comment 54 khendricks 2003-02-11 20:18:21 UTC
Hi Volker, 
 
I think you should do a  
 
cvs update -dP in external 
 
The directories atl, glibc, and ado already exist in my build and 
are in the prj/build.lst file. 
 
Also I diffed the external/glibc from ooo643 to ooo644 (my tree 
names) and it showed no diferences.  Ditto for external/atl. 
And there was only a one line change  in external/ado as well. 
 
Perhaps you  checkout external while it was still being updated? 
 
Kevin 
 
Comment 55 khendricks 2003-02-11 20:21:17 UTC
Hi Chris, 
 
I approve both the xmlscript build depdencies addition patch and the 
remove the sysui java/icons from the build.lst patch. 
 
Please commit them both when you get a moment. 
 
Thanks! 
 
Kevin 
 
Comment 56 foskey 2003-02-11 20:46:56 UTC
java/icons is now removed from build.lst.
Comment 57 quetschke 2003-02-11 21:14:23 UTC
Hi Kevin,
 
>I think you should do a  
> 
>cvs update -dP in external 
> 
>The directories atl, glibc, and ado already exist in my build and 
>are in the prj/build.lst file. 
>..
>Perhaps you  checkout external while it was still being updated? 

Hmm, see what I get when I do:
$ cd external
$ cvs up -dP -rcws_srx644_ooo20030223
$ oosshcvs diff -u -rcws_srx644_ooo20030223 -rOO643C ado atl glibc >
external.diff

This external diff is following as attachment. It's not usefull
for a patch because ado/ado.pat.tar.gz differs and is a binary file.

I *really* need ado, because the location of the header files changed
from: ..\download\AdoCtint.h to %PSDK_HOME\Include\AdoCtint.h
but atl and glibc would be nice because the include the w32-tcsh
patches.
Comment 58 quetschke 2003-02-11 21:15:24 UTC
Created attachment 4660 [details]
No real patch, only for comparison.
Comment 59 quetschke 2003-02-11 21:50:15 UTC
Fix for 15a. ... The current cws_srx644_ooo20030223 version doesn't
  build for w32/4nt.

The following dmake.diff makes dmake usable for w32-4nt. Please approve.

Comment 60 quetschke 2003-02-11 21:51:17 UTC
Created attachment 4664 [details]
Patch for dmake (w32-4nt)
Comment 61 khendricks 2003-02-11 22:16:21 UTC
Hi Volker, 
 
I understand now.  My OO643C tree is older than those commits. 
 
So yes, updating them to work with WNT is approved. 
 
(actually these changes must have been previously approved for 
OO643C so you really don't even need my approval)! 
 
Hope this helps, 
 
Kevin 
  
Comment 62 quetschke 2003-02-11 22:52:44 UTC
Created attachment 4668 [details]
HAVE_WAIT_H is not defined, use _MSC_VER instead - new patch
Comment 63 quetschke 2003-02-11 23:19:12 UTC
external upgrade (26.) - done
Comment 64 quetschke 2003-02-11 23:20:50 UTC
27. - done
Comment 65 chris 2003-02-12 11:15:03 UTC
xmlscript dependency on offapi committed:

/cvs/script/xmlscript/prj/build.lst,v  <--  build.lst
new revision: 1.5.6.1; previous revision: 1.5
Comment 66 foskey 2003-02-12 12:13:34 UTC
Need approval for this psprint patch:

RCS file: /cvs/oo/gsl/psprint/prj/build.lst,v
retrieving revision 1.3
diff -u -b -B -r1.3 build.lst
--- prj/build.lst       2 Aug 2002 12:10:07 -0000       1.3
+++ prj/build.lst       12 Feb 2003 12:02:27 -0000
@@ -1,4 +1,4 @@
-pp     psprint :       tools unotools NULL
+pp     psprint :       tools unotools cpputools NULL
 pp     psprint                                                      
         usr1     -       all     pp_mkout NULL
 pp     psprint\source\fontsubset                               nmake
  -      all      pp_fontsset NULL
 pp     psprint\source\printer                                  nmake
  -      pp_printer NULL
Comment 67 foskey 2003-02-12 13:51:13 UTC
In order to compile under gcc 3.2 the rtti must be removed from the
compile options.  This slightly increases the compiled size.  Please
approve patch.

gandalf: /data2/office/solenv/inc
$ cvs diff unxlngi4.mk
Index: unxlngi4.mk
===================================================================
RCS file: /cvs/tools/solenv/inc/unxlngi4.mk,v
retrieving revision 1.12.12.3
diff -u -b -B -r1.12.12.3 unxlngi4.mk
--- unxlngi4.mk 31 Jan 2003 15:48:17 -0000      1.12.12.3
+++ unxlngi4.mk 12 Feb 2003 13:49:23 -0000
@@ -103,7 +103,7 @@
 CFLAGS_NO_EXCEPTIONS=-fno-exceptions
  
 # -fpermissive should be removed as soon as possible
-CFLAGSCXX= -pipe -mcpu=pentiumpro -fno-for-scope -fpermissive -fno-rtti
+CFLAGSCXX= -pipe -mcpu=pentiumpro -fno-for-scope -fpermissive
  
 # HACK: enable Hamburg developers to build on glibc-2.2 machines but
compile vs. glibc-2.1 headers
 .IF "$(BUILD_SPECIAL)"==""
Comment 68 quetschke 2003-02-12 16:29:16 UTC
15a. A similar patch was approved in issue 10910 - committed - done.

That leaves:
  17. ICE in MSVC, see IZ #11261 - patch is there, but not approved.
  and 13./24. the desktop/blue star issue. What's the status there?
for W32.
  
Comment 69 khendricks 2003-02-12 21:56:33 UTC
Hi Ken, 
 
perhaps the way to solve this is to ifdef this switch based on the 
gcc version. 
 
So for gcc 3.0.4 you could leave it -fno-rtti 
 
For higher gcc version you remove that (in fact PPC Linux adds 
-frtti for all builds). 
 
At least that way, if Hamburg does not want it, it won't impact 
them. 
 
My 2 cents, 
 
Kevin 
 
Comment 70 khendricks 2003-02-12 22:00:06 UTC
Hi Ken, 
 
psprint built fine for me.  What broke for you or what requires 
cpputools to be built first? 
 
Perhaps my build order was just lucky? 
 
Kevin 
 
Comment 71 Unknown 2003-02-13 13:13:25 UTC
Hi Kevin, Ken,
I approve Ken's cvs/oo/gsl/psprint/prj/build.lst patch. I need it also
on s390, since psprint/source/helper/helper.cxx includes
cpputools/jenv.hxx now.

Gerhard
Comment 72 foskey 2003-02-13 13:34:09 UTC
psprint has been updated.

I also need an update to a newer version for gcc 2.95 compatibility:
We need to move the tag on comphelper/source/property/propagg.gxx to
version 1.8

Comment 73 Unknown 2003-02-13 18:49:07 UTC
Hi,
I am building a checkout from this morning on s390. It looks good so
far, but I need approval for the following additional patch

Thanks,
Gerhard

--- cpputools/source/javaenv/javainfo_impl.cxx.bak      Thu Feb 13
20:39:12 2003+++ cpputools/source/javaenv/javainfo_impl.cxx  Thu Feb
13 14:30:38 2003
@@ -113,6 +113,8 @@
 #define ARCH "ppc"
 #elif defined (MIPS)
 #define ARCH "mips"
+#elif defined (S390)
+#define ARCH "s390"
 #else
 #error unknown plattform
 #endif
Comment 74 khendricks 2003-02-13 18:52:37 UTC
Hi Gerhard,

Your patch to cpputools to add the s390 arch is approved.

Please commit it when you get a moment.

Thanks,

Kevin
Comment 75 quetschke 2003-02-14 12:06:38 UTC
28. A dmake test in instsetoo/util shows that:

  error: source file 'fop.dll' cannot be found.
  error: source file 'fps.dll' cannot be found.

These files are created in fpicker, and in OO643C fpicker was
in the build.lst, now it is missing.

Ok to add fpicker to instsetoo build.lst ?

Volker
Comment 76 quetschke 2003-02-14 17:28:51 UTC
fpicker was missing in instsetoo (28.) - done

Approved by Kevin in dev@porting
Comment 77 quetschke 2003-02-15 10:03:16 UTC
Hi!

I had to reopen issue 11019, because it removed some *.bmp which are
obviously needed for W32-* builds.

Point 24. - Change the 001_star_main.ico icon to 001_star_butterfly.ico
  in desktop/util/makefile.mk is still an issue. If you look at the
  makefile you see that the 001_star_main.ico is only needed in WNT
  only sections of the makefile.
  There is *no* 001_star_main.ico in my solver.
  
  I will start an extra issue for this problem, but I think it's to
  late to get this solved before the merge.

Volker
Comment 78 quetschke 2003-02-15 10:15:16 UTC
Created issue 11506 for point 24.
Comment 79 Martin Hollmichel 2003-02-17 17:14:18 UTC
setting to fixed, since branch is closed and all deps resolved.
Comment 80 Martin Hollmichel 2003-02-17 17:15:44 UTC
if there is anything left here, we should collect issues in new task
for next cws.
Comment 81 khendricks 2003-02-17 17:30:00 UTC
Hi Martin,  
  
I think the only outstanding issues for the next round are:  
  
1. get MacOSX patches in  
  
2. get remaininging FreeBSD patches in  
  
3. fix desktop to use OOo and not Blue Star icons  
  
4. Other dekstop icons issue (Volker's issue)  
  
5. Redesign sysui_oo to properly handle desktop   
   integration so that OOo kde and gnome pieces  
   do not mess up Star ones  
  
6. find a place to put the remaining peices from product/util/  
   makefile.mk since "product" is going away  
  
As for point 5, Oliver has been doing a redesign in sysui_so and he  
has been helping/teaching me how to create something similar for  
sysui_oo so that both modules can sit side by side without causing  
difficulties.  
  
I will open a new issue with these once the new 644 tree reopens for 
commits. 
 
Hope this helps,  
  
Kevin  
Comment 82 quetschke 2003-02-18 07:57:28 UTC
Reopened, 001_star_main.ico still missing for WNT
Comment 83 Martin Hollmichel 2003-02-18 09:47:18 UTC
mh-vq: please update sysui for 001_star_main.ico.
Comment 84 quetschke 2003-02-18 10:30:30 UTC
vq->mh: Ok, icon gets delivered now.
Comment 85 Martin Hollmichel 2003-02-18 13:02:09 UTC
in cws_srx644_20030223
Comment 86 michael.bemmer 2003-03-13 11:12:29 UTC
As mentioned on the qa dev list on March 5th I will close all resolved
<wontfix/duplicate/worksforme/invalid> issues. Please see this posting for details.