Windows XP -koneella on asennettuna:
mingw-gcc
msys
Netistä löytyi vihje ohjelmasta mingw-get (jonka onnistuin asentamaan ja se toimii suunnilleen kuten debian linuxin apt-get )
Kun yritän kääntää ohjelmistoa jigdo, niin...
./configure
listaa seuraavanlaisia virheilmoituksia:
checking for wget... no
* wget was not found on your system. Please install
* it, it is needed by jigdo-lite.
checking for zlibVersion in -lz... no
checking for zlibVersion in -lzdll... no
checking zlib.h usability... no
checking zlib.h presence... no
checking for zlib.h... no
* Please install zlib, it is needed by all of the
* programs.
* (If the software on your system is managed by a
* package manager like RPM, try installing the
* package named `zlib-devel' or similar.)
checking for BZ2_bzCompressInit in -lbz2... no
checking for main in -lbz2... no
checking for main in -lbz2.dll... no
checking bzlib.h usability... no
checking bzlib.h presence... no
checking for bzlib.h... no
* Please install libbz2, it is needed by all of the
* programs.
* (If the software on your system is managed by a
* package manager like RPM, try installing the
* package named `libbz2-devel' or similar.)
checking for value of --with-libdb... "yes"
checking for db_create in libdb... no
* libdb not found - either install it, or use
* `configure --without-libdb' to disable the db
* file cache of jigdo-file. If this check should not
* have failed, force e.g. -ldb to be used with
* `configure --with-libdb=-ldb'
* (If the software on your system is managed by a
* package manager like RPM, try installing the
* package named `libdb4-devel' or similar.)
configure: error: libdb not found.
tuolla uudella asentamallani mingw-get:llä onnistuin asentamaan:
zlib
libbz2
MUTTA mingw-get ei löydä paketteja:
wget
libdb
sensijaan asensin paketin msys-wget
Seuraavaksi uudelleen:
./configure (jigdo:n hakemistossa)
ja YLLÄTYS -se herjaa edelleen samat puuttuvat riippuvuudet kuin aiemminkin.
Luulisi, että edes pakettien:
zlib
libbz2
osalta riippuvuus olisi ratkaistu asentamalla em. paketit, mutta EI - myös näiden osalta sama herja näiden puuttumisesta toistuu.
Jostain winXP -koneeltani löytyy myös wget.exe - mutta miten tuon ./configuren saa tajuamaan, missä hakemistossa ko. wget.exe on ?
Vai pitääkö se kopioida johonkin toiseen hakemistoon, jos niin MIHIN ?
Koneella on siis nyt seuraavat hakemistot:
C:\Mingw
C:\Mingw\msys
C:\msys
ja noilla vielä useita alihakemistoja.
niin - joskus pari vuotta sitten kun ensimmäisen kerran asensin msys ja mingw-gcc niin silloin oli suositus asentaa tuo msys hakemistoon c:\msys
mutta nyt ilmeisesti uusi suositus on asentaa msys hakemistoon C:\Mingw\msys, minne mingw-get asennusohjelma ilmeisesti asensi uudemman msys -version.
Samoin gcc:n (ainakin käynnistyy komennolla gcc, vaikka olisikin virallisemmin mingw-gcc) versionumero on tuon päivityksen asennuksen yhteydessä muuttunut:
gcc --version
tulosti ennen päivityksen asennusta 4.4.0
mutta nyt se tulostaa 4.7.0
ja sama koskee myös g -kääntäjää.
Eli mikä on oikea tapa hallinnoida noiden mingw-gcc:n ja msys:in käyttämiä hakemistoja ja miten noita riippuvuuksia saa asennettua oikein siten, että ./configure löytää asennetut tpalaset eikä väitä niiden puuttuvan vaikka ne ovat jo koneella, vaikka ehkä eivät siellä mistä tuo ./configure niitä etsii ?
msys, mingw-gcc, wget ???
opensource-windowsis
0
93
Vastaukset
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225234- 254398
- 282541
- 342264
- 372008
- 151928
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191617- 121541
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211277Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101194