[voikko] Openoffice.org-voikko 3.0pre3
Ville-Pekka Vainio
vpivaini at cs.helsinki.fi
Thu Jul 24 22:15:56 EEST 2008
Harri Pitkänen wrote:
> Openoffice.org-voikon tulevan version esiversio on saatavissa osoitteesta
Yritin paketoida tätä Fedora Rawhidelle, mutta en onnistunut. Bugiraportti
openoffice.org-sdk:ta vasten on osoitteessa
<https://bugzilla.redhat.com/show_bug.cgi?id=456459>.
Ensinnäkin setsdkenv_unix.sh on Fedorassa virheellinen, eli
sisältää .in-tiedostosta laajentamattomana tulevan "polun"
@OFFICE_BASE_HOME@, jollaista ei tietenkään ole olemassa. Tämän sain
kierrettyä tekemällä tuosta tiedostosta oman kopion, jota korjaan lennossa
sedillä.
Tämän jälkeen kääntäminen epäonnistuu
kohdassa "/usr/lib/openoffice.org/basis3.0/sdk/bin/cppumaker" -Gc -BUCR -O./build/hpp
""/usr/lib/openoffice.org/basis3.0/program/offapi.rdb""
virheilmoituksella "ERROR: cannot dump
Type 'com/sun/star/lang/NullPointerException'". Tämä taas ratkeaa Caolanin
tekemällä patchilla, jonka pitäisi olla liitteenä tässä viestissä. Tarkempi
kuvaus patchista on tuolla bugiraportissa.
Nyt päästään kääntämään, mutta sekin epäonnistuu. Laitoin virheilmoituksenkin
varmuuden vuoksi liitteenä, muuten KMail sotkee rivityksen niin pahasti,
ettei siitä tahdo saada mitään selvää. Ne oleelliset osat lienevät kuitenkin:
"error: cannot allocate an object of abstract type 'voikko::GrammarChecker'
because the following virtual functions are pure
within 'voikko::GrammarChecker':
virtual sal_Bool
com::sun::star::linguistic2::XGrammarChecker::isSpellChecker()
virtual com::sun::star::linguistic2::GrammarCheckingResult
com::sun::star::linguistic2::XGrammarChecker::doGrammarChecking(...)
virtual void com::sun::star::linguistic2::XGrammarChecker::runOptionsDialog()"
Nämä virheet näyttäisivät liittyvän jotenkin kieliopin tarkistukseen, vaikka
tuolla kääntökomennossa on kyllä mukana -DDISABLE_GRAMMAR_CHECKER.
--
Ville-Pekka Vainio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openoffice.org-voikko-3.0-layer.patch
Type: text/x-diff
Size: 403 bytes
Desc: not available
URL: <http://lists.puimula.org/pipermail/voikko/attachments/20080724/6b0998b6/attachment.patch>
-------------- next part --------------
mkdir -p build/src
gcc -c -O -fpic -O2 -Wall -Wno-non-virtual-dtor -Werror -fno-strict-aliasing -Ibuild/hpp -I/usr/lib/openoffice.org/basis3.0/sdk/include/stl -I/usr/lib/openoffice.org/basis3.0/sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i386-redhat-linux/4.3.1/../../../../include/c++/4.3.1 -DDISABLE_GRAMMAR_CHECKER -obuild/src/registry.o src/registry.cxx
src/registry.cxx: In function 'com::sun::star::uno::Reference<com::sun::star::uno::XInterface> voikko::regGrammarCreate(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>&)':
src/registry.cxx:96: error: cannot allocate an object of abstract type 'voikko::GrammarChecker'
src/grammar/GrammarChecker.hxx:42: note: because the following virtual functions are pure within 'voikko::GrammarChecker':
build/hpp/com/sun/star/linguistic2/XGrammarChecker.hdl:28: note: virtual sal_Bool com::sun::star::linguistic2::XGrammarChecker::isSpellChecker()
build/hpp/com/sun/star/linguistic2/XGrammarChecker.hdl:33: note: virtual com::sun::star::linguistic2::GrammarCheckingResult com::sun::star::linguistic2::XGrammarChecker::doGrammarChecking(sal_Int32, const rtl::OUString&, const com::sun::star::lang::Locale&, sal_Int32, sal_Int32, const com::sun::star::uno::Sequence<long int>&, const com::sun::star::uno::Sequence<com::sun::star::lang::Locale>&)
build/hpp/com/sun/star/linguistic2/XGrammarChecker.hdl:35: note: virtual void com::sun::star::linguistic2::XGrammarChecker::runOptionsDialog()
make: *** [build/src/registry.o] Error 1
More information about the voikko
mailing list