[Mac OS X / X11 ] Proposition of baseline for 2.0 and 2.0.1

"eric.bachard" <[email protected]> Fri, 16 Sep 2005 09:37:26 +0200
Newsgroups gmane.comp.openoffice.devel.porting
Message-ID <[email protected]>
Hi,


Build OOo on Mac OS X is not very easy, since several versions of OS are 
existing.

For 2.0 , following what was  recently proposed on releases mailing 
list, we will (try to) provide official and experimental builds, like 
described above.  If none disagree,and if nothing's  wrong, I propose to 
complete and update the porting web site about this baseline (Eric, may 
you please complete?)

"""""""""""""""""""""""""""""""""""""""""""""
*About Official release  2.0*  :
"""""""""""""""""""""""""""""""""""""""""""""

We probably will provide it just after the deadline, but we are close. 
Please be patient :-)

macosx11 cws has been created to reach 2.0 status.

Work in progress with target 2.0 :

-> provide a launcher
core application             #i42998#  [ work in progress ]
localized strings            #i42999#  [ fr, de and en-US are ok : 
please see #i42999# for instructions concerning your locale, if  possible ]
with high resolution icons     #i43000#  [ok]

This launcher will be located in desktop (in OOo sources tree), and will 
complete the package at the end of the build process. Florian Heckel has 
provided a very nice script.


*target 2.0.1* :

- stabilize the launcher,
- full integrationof this launcher in OOo source code
- issues to fix (still not issued)  :

java + plugin gtk : freeze
send current document as attachment does not work  : Mail.app is not 
launched
use "Bonjour" printers

? others _urgent_bugs_ to fix ? [ please help me to complete ]


Build is made using Mac OS X 10.3  (aka Panther ).
Minimal version required : 10.3.4 (10.3.8.adviced)
Java  : j2sdk1.4.2_05 mini (actually 1.4.2_07  )
Compiler : gcc-3.3  / tools from Xcode 1.5 / fink completes the tools
X11 or XDarwin for the praphic server.
Configure command line

--with-lang=fr de --with-mozilla-version=1.7.5 --disable-cups 
--enable-pasf --enable-mozab --disable-crashdump --with-x 
--with-ant-home=/Volumes/sauvegarde/OpenOffice.org680/external/apache-ant-1.6.5 
--with-jdk-home=/System/Library/Frameworks/JavaVM.framework/Home 
--with-system-freetype --enable-fontconfig --with-epm=internal 
--with-gnu-cp=/sw/bin/cp --with-pkg-config=YES --enable-gtk

Maho Nakata is proposed for provide the builds. Maho, can you confirm, 
please ?


Note : why do official builds on Panther ?
- these builds are working fine on both Panther and Tiger (compatibility)
- most of Mac Users have Panther
- 10.3 is actually the optimal version ( just my opinion )



""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
*Development  (part 1, to be completed)*
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

For other builds,  please consider them as "experimental builds" :

Mac OS X 10.1 : no build, because the API changed too much between 10.1 
and 10.2.


Mac OS X 10.2 ( aka Jaguar) :  gcc-3.3 /  fink /

Compiler : gcc-3.3
Tools from Xcode 1.5
Fink (prefered)  or Darwin ports completes the tools
XDarwin for the graphic server part
Java : j2sdk1.4.1
Actual configure command line (can be modified if needed) :

--with-lang="fr de" --with-mozilla-version=1.7.5 --disable-cups 
--enable-pasf --enable-mozab --disable-crashdump --with-x 
--with-ant-home=/Volumes/sauvegarde/OpenOffice.org680/external/apache-ant-1.6.5 
--with-jdk-home=/System/Library/Frameworks/JavaVM.framework/Home 
--with-system-freetype --enable-fontconfig --with-epm=internal 
--with-gnu-cp=/sw/bin/cp --with-pkg-config=YES --enable-gtk

Note : build is in progress. I'll propose a build for experimentation 
asap (problem in udkapi actually, with "Could not use Canonical 
Identifier for AppleLanguages" error, or something like that ). No idea yet.
Maybe the cause could be 
CFLocaleCreateCanonicalLocaleIdentifierFromString is still not 
implemented in 10.2 (thank's Tino )


Mac OS X 10.4 ( aka Tiger )

Compiler :  we must concentrate our efforts using gcc-4.0.x  for the build
XCode : 2.0 ( or more if possible)
X11SDK (4.4.0)  or XDarwin for the graphic server part
Java : 1.4.2 latest version if possible, and we must definitively fix 
AWT problems


As example, the configure command line I'm using :

--with-lang=fr de --with-mozilla-version=1.7.5 --disable-cups 
--enable-pasf --enable-mozab --disable-crashdump --with-x 
--with-ant-home=/Volumes/Panther/Users/ericbx3/Desktop/OpenOffice.org680/external/apache-ant-1.6.5 
--with-jdk-home=/System/Library/Frameworks/JavaVM.framework/Home 
--with-system-freetype --enable-fontconfig --with-epm=internal 
--with-pkg-config=YES --enable-gtk --enable-gnome-vfs --enable-kde 
--with-gnu-cp=/sw/bin/cp


New propositions for 1.1.x baseline and development, including a 
roadmap, will be made soon.

Thank's in advance for any suggestion, opinion, help to complete this 
proposition....


Eric Bachard, porting project co-lead

-- 
<[email protected]>
co lead Porting Project
Francophone OpenOffice.org Community developer ( Linux PPC and Mac OS X 
/ X11)
See : <http://fr.openoffice.org>