[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]
