[voikko-devel] Voikon Windows-versio
Andris Pavenis
andris.pavenis at iki.fi
Tue Sep 5 22:42:44 EEST 2006
Reijo Tomperi kirjoitti:
> Harri Pitkänen wrote:
>> Kääntäminen ristikääntäjällä (i586-mingw32msvc-cc) Linuxissa voisi toimia, en
>> ole kokeillut. Winen (0.9.15) kanssa ei toimi MinGW eikä Cygwin, olen sitä jo
>> kokeillut.
> Testasin tuota ristikääntäjää. Hain Malagan tekijän omilta sivuilta:
> http://home.arcor.de/bjoern-beutel/malaga/malaga-7.6.tgz
>
> Asensin mingw:n:
> apt-get install mingw32
>
> Annoin komennot:
> export CC=i586-mingw32msvc-gcc
> export CXX=i586-mingw32msvc-g++
> export LD=i586-mingw32msvc-ld
> export AR=i586-mingw32msvc-ar
> export AS=i586-mingw32msvc-as
> export NM=i586-mingw32msvc-nm
> export STRIP=i586-mingw32msvc-strip
> export RANLIB=i586-mingw32msvc-ranlib
> export DLLTOOL=i586-mingw32msvc-dlltool
> export OBJDUMP=i586-mingw32msvc-objdump
> export RESCOMP=i586-mingw32msvc-windres
> export CFLAGS=
>
> Ja sitten ajoin configuren:
> /configure --prefix=/usr/local/i586-mingw32 --host=i586-mingw32msvc
> --target=i586-mingw32msvc --with-msw
>
> Ja sen jälkeen make:n
> make
>
> Joka kuoli ensin virheeseen joka valitti että stdin:iä ei ole
> määritelty. Lisäsin commands_interactive.c tiedostoon #include <stdioh>
> rivin, jonka jälkeen make jatkoi eteenpäin, mutta linkitys kuolee
> virheeseen:
>
> i586-mingw32msvc-gcc analysis.o avl_trees.o basic.o cache.o commands.o
> display.o files.o hangul.o input.o lexicon.o malaga_files.o malaga_lib.o
> options.o patterns.o pools.o processes.o rules.o scanner.o symbols.o
> transmit.o tries.o value_parser.o values.o commands_interactive.o
> breakpoints.o debugger.o generation.o malaga.o -lglib-2.0 -lm -o malaga
> /usr/lib/gcc/i586-mingw32msvc/3.4.4/../../../../i586-mingw32msvc/bin/ld:
> cannot find -lglib-2.0
> collect2: ld returned 1 exit status
> make: *** [malaga] Error 1
>
> Configure ei kuitenkaan glibistä löytänyt mitään vikaa vaan
> config.log:ssa lukee:
> configure:19284: checking for GLib
> configure:19292: result: yes
Kokeilin Linuxissa (Fedora Core 5). En nähnyt sellaista virheilmoitusta.
Huomasin taas vanhan ongelman: en saanut Windows jaetuja kirjastoja vaan
staattisia. En ole kuitenkaan kokeillut toimiiko se. Wine avulla en
onnistunut.
More information about the devel
mailing list