Apache OpenOffice (AOO) Bugzilla – Issue 85324
'gperf' needed to build modules 'writerfilter' and 'oox'
Last modified: 2013-08-07 15:34:52 UTC
Follow-up to issue 85318 Beginning with milestone m243 on SRC680 'gperf' is needed to build. There are two options: 1) make it a prerequisite. If so, that has to be documented at tools.openoffice.org 2) introduce a new module 'gperf'. In that case besides the module itself we need an alias, changes for configure, and dependencies in writerfilter's and oox's build.lst files. Personally, I'd prefer option 1. Especially as on linux and macosx we already have gperf.
I discussed the options with MH a long time ago before he started the legal review and we decided to go for option 2. I put the module gperf for you on my tausch directory. You volunteered to add it to cvs. Let me know if you have any problems with it.
cl: I don't see why we need a gperf module at all. It's build time only. The Linux distris have gperf, Mac OS X has it too with Xcode cloph says and iirc cygwin has, too. We don't ship ant for example either...
MH today told me he dislikes having gperf as module and 'veto'ed against committing that module. Martin, cold you please clarify your point of view? Even if we took gperf as own module there would be some work for you to do, Christian. Ivo could do the build.lst changes, but that configure stuff would be yours, I think.
rt: if we decide to just rely on external gperf, ther's nothing do to for configure afais. The check is already there (I committed it longer ago myself: )http://bonsai.go-oo.org/cvsview2.cgi?command=DIFF&subdir=tools%2Fconfig_office&file=configure.in&rev1=1.237&rev2=1.238&whitespace_mode=show&diff_mode=context
Agreement: no module gperf, take it from system / make it a prerequisite instead. For SO Hamburg build environment I put a gperf binary for solaris and windows into the common build environment. CL, please document the need for gperf on tools.openoffice.org . Reducing priority.
I added a link to gperf on http://tools.openoffice.org/ext_comp.html http://tools.openoffice.org/dev_docs/build_linux.html http://tools.openoffice.org/dev_docs/build_solaris.html http://wiki.services.openoffice.org/wiki/Windows#Extra_requirements http://wiki.services.openoffice.org/wiki/AquaBuild#Prerequisites http://wiki.services.openoffice.org/wiki/Mac_OS_X_Build_Instructions#Requirements @cl->mh: please verify and close issue
I just stumbled over the new build requirement gperf. The documentation for the windows build in <http://wiki.services.openoffice.org/wiki/Windows#Extra_requirements> has several problems. - It is in the "Using ooo-build" section, but it should be mentioned in the "Using vanilla source" section. - It should not be on that page at all, but should go into: <http://tools.openoffice.org/dev_docs/build_windows_tcsh.html> Also, why is the download of a native w32 gperf.exe requested? gperf is available as a cygwin package. Mixing native and cygwin tools in the W32-{ba,tc}sh build is asking for trouble. I am trying a build with the cygwin gperf right now.
m245 builds fine with the gperf from the cygwin package.
looks liek an obsolete issue, no? we have gperf needed since long..
closing