[Tätä viestiä saa levittää vapaasti muuallekin.]

Tässä muutamia viime päivinä selvinneitä asioita, joista voi olla apua kenelle 
tahansa, joka yrittää Windows-versiota tehdä:

- Lataa jostain OpenOffice.org 2.0 SDK ja noudata sen asennusohjeita. 
Erityisesti tarvitset juuri ohjeessa mainitun C++ -kääntäjän, mikään 
Microsoftin tarjoama ilmainen kääntäjä tuskin riittää. Lisäksi suosittelen 
GNU Maken asentamista ja käyttöä. Ilman sitä joudut näkemään huomattavan 
paljon lisävaivaa.

- Kannattaa ehkä ensin kokeilla jonkun SDK:n mukana tulevan C++ 
-esimerkkiohjelman kääntämistä ja asentamista, jolloin voit varmistua että 
työkalusi ja kehitysympäristösi toimii. Muistaakseni toimiva esimerkki löytyy 
SDK:n hakemistosta examples/DevelopersGuide/Database/DriverSkeleton. Katso 
SDK:n ohjeista kuinka tämä tehdään. Oo2-soikon kohdalla toimenpiteet ovat 
täsmälleen samanlaiset.

- Lähdekooditiedostossa apu.hxx on kirjoitusvirhe, joka aiheuttaa ongelmia 
ainoastaan Windows-ympäristössä: siellä lukee
#ifdef WND
mutta pitäisi lukea
#ifdef WNT
Korjaa tämä.

- Oo2-soikon tiedostosta setup.mk kommentoi pois kaikki rivit paitsi ne, jotka 
alkavat LF_DEBUG= ja LF_VERSION=. Korjaa nämä muotoon LF_DEBUG=LOG ja 
LF_VERSION=1.0win

- Hae Pasi Ryhäsen sivulta vanha Soikko-paketti Windowsille, pura se ja laita 
paketista löytyvä .dll-tiedosto hakemistoon oo2-soikko/soikko

- Kun edellä mainitut asiat on tehty, mene lähdekoodipaketin päähakemistoon 
(siis siihen, joka sisältää tiedoston Makefile) ja anna komento "make". Jos 
hyvin käy, valmis asennuspaketti löytyy alihakemistosta build.

- Jos saat aikaan toimivan paketin, muista, että "virallinen" asennuspaketti 
pitää kääntää asetuksella LF_DEBUG=NO. Ennen uuden käännöksen tekemistä 
tyhjennä alihakemisto build.

- Ajonaikaisten debug-tulosteiden saamiseksi Windowsissa saatat joutua 
muuttamaan tiedostossa apu.hxx määriteltyä SPDLOG-makroa siten, että se 
tulostaa tiedostoon. Mutta tätä ei tarvitse tehdä, jos saat toimivan paketin 
aikaan muutenkin.

Jos muita ongelmia ilmenee, niin kannattaa ensiksi vertailla, mitä komentoja 
make suorittaa esimerkkiohjelmaa kääntäessään ja mitä oo2-soikkoa 
kääntäessään. Jos kääntäjälle annettavat komentoriviparametrit poikkeavat 
epäilyttävällä tavalla, voit joutua muokkaamaan Makefileä asian 
korjaamiseksi. Jos tarvitset tässä apua, ota reippaasti yhteyttä, voin tehdä 
sen puolestasi jos vaan osaat kertoa että mitä pitää muuttaa. Ja muutenkin 
saa kysellä neuvoja ihan vapaasti, autan niin paljon kuin pystyn.

Mikäli saat paketin toimimaan, ja haluat tehdä siihen jonkinlaisen 
Windows-tyylisen asennusohjelman, niin toivoisin että käytät ainoastaan 
vapaita ohjelmistoja sen tekemiseen. Lisäksi sinulla pitää olla lisenssiasiat 
kunnossa kaikkien käyttämiesi ohjelmistojen kanssa. Siis C++ -kääntäjään ja 
Windowsiin pitää olla lisenssi, ja niihin liittyviä rajoituksia on 
noudatettava.

Lopuksi rohkaisuksi sen verran, että minulle on jo lähetetty todisteita siitä, 
että Oo2-soikon UNO-komponentin voi ladata Windowsissa (se tulee näkyviin 
kirjoituksen aputyökaluissa). Toimivaa oikolukua en vielä ole nähnyt.

Harri

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to