[voikko-devel] Voikon Windows-versio
Reijo Tomperi
reijo.tomperi at pp2.inet.fi
Tue Sep 5 19:50:27 EEST 2006
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 <stdio.h>
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
Mahtaako kenelläkään olla ideaa siitä mitä voisi koittaa?
More information about the devel
mailing list