Issue 7811

Summary: OOO_STABLE_1/X11+Aqua: moz can now be built for MacOS X gcc2
Product: porting Reporter: Unknown <non-migrated>
Component: codeAssignee: ed
Status: CLOSED FIXED QA Contact: issues@porting <issues>
Severity: Trivial    
Priority: P3 CC: dan, issues
Version: OOo 1.0.0Keywords: merge_pending
Target Milestone: OOo 1.0.4   
Hardware: Mac   
OS: Mac OS X, all   
Issue Type: PATCH Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 2588, 6078, 10139    
Attachments:
Description Flags
Patch to enable build on MacOSX with gcc2
none
The Mozilla inc files
none
The Mozilla lib files
none
The Mozilla runtime files
none
Updated Mozilla inc Zip (only use this one!)
none
Supercedes moz.OOO_STABLE_120020920.patch. Apply to clean checkout of moz module using the following commands: cd $SRC_ROOT ; patch -p0 < /path/to/patch/file
none
New patch to connectivity module to use moz patches. Apply to clean checkout of connectivity module using the following commands: cd $SRC_ROOT/connectivity ; patch -p0 < /path/to/patch/file
none
Patch to ensure connectivity does not build on 10.2 using gcc3 until Mozilla is built for it. Supersedes previous patch.
none
Working Mozilla (Mach-O) gcc2 distribution, works with 10.1.x and 10.2.x. Supercedes previous MACOSXGCCPruntime.zip none

Description Unknown 2002-09-20 23:22:30 UTC
The ZIP files for Mozilla now exist for gcc2 so the moz project can now build.

The patch will not build for OS=MacosX and gcc=3
Comment 1 Unknown 2002-09-20 23:24:28 UTC
Created attachment 2924 [details]
Patch to enable build on MacOSX with gcc2
Comment 2 Unknown 2002-09-20 23:31:28 UTC
Created attachment 2925 [details]
The Mozilla inc files
Comment 3 Unknown 2002-09-20 23:34:52 UTC
Created attachment 2926 [details]
The Mozilla lib files
Comment 4 Unknown 2002-09-20 23:39:37 UTC
Created attachment 2927 [details]
The Mozilla runtime files
Comment 5 Unknown 2002-09-20 23:45:06 UTC
1. All the zip files should be copied to SRC_ROOT/moz/zipped.
2. cd SRC_ROOT/moz; patch -p0 </path/to/patch
Comment 6 Unknown 2002-09-22 12:07:23 UTC
Created attachment 2936 [details]
Updated Mozilla inc Zip (only use this one!)
Comment 7 Unknown 2002-09-22 12:10:16 UTC
I found an error in the original MACOSXGCCPinc.zip whilst trying to
build connectivity.  This Zip fixes the problem.
Comment 8 pluby 2002-09-30 18:00:46 UTC
Created attachment 3019 [details]
Supercedes moz.OOO_STABLE_120020920.patch. Apply to clean checkout of moz module using the following commands: cd $SRC_ROOT ; patch -p0 < /path/to/patch/file
Comment 9 pluby 2002-09-30 18:02:42 UTC
Created attachment 3020 [details]
New patch to connectivity module to use moz patches. Apply to clean checkout of connectivity module using the following commands: cd $SRC_ROOT/connectivity ; patch -p0 < /path/to/patch/file
Comment 10 pluby 2002-09-30 18:11:45 UTC
I have just posted the necessary patches to build moz and connectivity
on Mac OS X 10.1 on the OOO_STABLE_1_PORTS branch.

Here are the instructions for applying all of the patches:

1. Do a clean checkout of the moz and connectivity modules from cvs
   using the following commands:

     cd $SRC_ROOT ; cvs co -r OOO_STABLE_1_PORTS moz
     cd $SRC_ROOT ; cvs co -r OOO_STABLE_1_PORTS connectivity

2. Download the latest postings of the following attachments in this
   issue and save them in your $SRC_ROOT/moz/zipped directory:

      MACOSXGCCPinc.zip
      MACOSXGCCPlib.zip
      MACOSXGCCPruntime.zip

3. Download the moz.OOO_STABLE_1_PORTS.092902.patch file and apply
   it using the following commands:

      cd $SRC_ROOT/moz ; patch -p0 < /path/to/patch/file

4. Download the connectivity.OOO_STABLE_1_PORTS.092902.patch file
   and apply it using the following commands:

      cd $SRC_ROOT/connectivity ; patch -p0 < /path/to/patch/file

5. Apply the latest patch to the scp module in issue 6078 to include
   the moz and connectivity libraries in the setup program
Comment 11 Unknown 2002-10-06 00:35:14 UTC
Created attachment 3067 [details]
Patch to ensure connectivity does not build on 10.2 using gcc3 until Mozilla is built for it.  Supersedes previous patch.
Comment 12 ed 2002-10-12 14:28:26 UTC
Added keyword approval_pending.  

These patches were used to build 
the beta binary successfully but require a properly versioned libdl to 
exist (OSXGNU 10.1 installer does not create the libdl.0.dylib link so 
some users may need to create it manually to build).
Comment 13 khendricks 2002-11-21 14:18:00 UTC
moz and connectyivity patches both approved 
 
Kevin 
  
Comment 14 fa 2002-11-21 21:59:02 UTC
moz.OOO_STABLE_1_PORTS.092902.patch
connectivity.OOO_STABLE_1_PORTS.100602.patch

Committed to _PORTS.

Dan
Comment 15 fa 2002-11-21 23:08:30 UTC
Change to merge_pending.

Merge these patches:
1)  moz.OOO_STABLE_1_PORTS.092902.patch
2)  connectivity.OOO_STABLE_1_PORTS.100602.patch

And of course the latest .zip files.

Dan
Comment 16 fa 2002-11-22 02:41:08 UTC
Mozilla zip files committed to _PORTS.

Dan
Comment 17 Unknown 2002-12-11 01:18:30 UTC
Created attachment 3999 [details]
Working Mozilla (Mach-O) gcc2 distribution, works with 10.1.x and 10.2.x.  Supercedes previous MACOSXGCCPruntime.zip
Comment 18 Unknown 2002-12-11 01:25:14 UTC
All three Mozilla zip files required for a working address book in
10.1 & 10.2 are now here.  Use the latest of each zip file and all
should be well.
Comment 19 fa 2003-01-03 05:09:17 UTC
Ed/Richard,

Will it be an issue that these libraries link against
/sw/lib/libdl.0.dylib rather than /usr/lib/libdl.0.dylib?

Dan
Comment 20 fa 2003-01-03 09:36:00 UTC
Committed latest Moz runtime zip (2002-12-10) to _PORTS.

Dan
Comment 21 fa 2003-08-04 05:39:22 UTC
Fixed in 103 GM.
Comment 22 fa 2003-08-04 05:40:23 UTC
Fixed in 103 GM.
Comment 23 Martin Hollmichel 2004-03-25 07:40:05 UTC
close issue.