Kirjoittaja Aihe: Asennus/kääntämis-ongelma btnx-daemonin kanssa  (Luettu 2320 kertaa)

AnttiLehtinen

  • Käyttäjä
  • Viestejä: 161
    • Profiili
Aloitin edellisen viestini hieman hätiköiden, pahoitteluni. Koitanpas uudestaan, seikkaperäisemmin.
Halusin uuden Logitech MX Revolutionin toimivan kaikkine nappuloineen, siihen löysi btnx-daemonin.
Eli olin kääntämässä osoitteessa: http://ubuntuforums.org/showthread.php?p=2727025 olevien ohjeiden
mukaan btnx-daemonia ja btnx-configurea. Btnx-configuren kanssa tuli ongelmia kun annoin ./configure
komennon.
Tässä tuloste komentokehoitteesta:
Koodia: [Valitse]
antti@antti-laptop:~/btnx-config-0.4.4$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for scrollkeeper-config... yes
checking for gksu... gksu
checking for yelp... yelp
checking for yelp... /usr/bin/yelp
checking for tar... /bin/tar
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... configure: error: Package requirements (gtk+-2.0 >= 2.10.11) were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

antti@antti-laptop:~/btnx-config-0.4.4$


Olen asentanut tuon gtk+2.10.11 version samalla tavalla kuin tuo btnx:n asentaminen on ohjeistettu.
Mutta aina saan saman virheilmoituksen. Synapticsilla en ole moista löytänyt hakemisesta huolimatta.
Muistaakseni tuli asennettua kaikki osoitteesta http://www.ollisalonen.com/btnx/man/x92.html#AEN124 löytyvät
dependenciet. Eipäs auttanut.....
Antti Lehtinen

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Asennus/kääntämis-ongelma btnx-daemonin kanssa
« Vastaus #1 : 27.12.07 - klo:01.55 »
Olen asentanut tuon gtk+2.10.11 version samalla tavalla kuin tuo btnx:n asentaminen on ohjeistettu.
Mutta aina saan saman virheilmoituksen. Synapticsilla en ole moista löytänyt hakemisesta huolimatta.
Muistaakseni tuli asennettua kaikki osoitteesta http://www.ollisalonen.com/btnx/man/x92.html#AEN124 löytyvät
dependenciet. Eipäs auttanut.....

periaatteessa tämän rivin suorittamisen pitäisi asetntaa kaikki tarvittava (kopioitu ko. sivulta):
Koodia: [Valitse]
$ sudo apt-get install build-essential libgtk2.0-0 libgtk2.0-dev libglade2-0 libglade2-dev pkg-config
yleinen virhe on, että kääntämistä yrittävä ei ole asentanut kirjasto vastaavaa -dev pakettia joka on vaatimus kirjastoa käyttävän softan kääntämiselle. tässä ei valitettavasti ole kuitenkaan kyse siitä, vaan softan tekijä on tehnyt softan siten, että se riippuu vähintään gtk:n versiosta 2.10.11. valitettavasti sitä ei ole saatavilla dapperille :(

jos vaatimus on vain 'koska minulla on tämä, niin laitan sen minimiksi'-tyyppinen, homma voisi ratketa muokkaamalla configuren tarkistamia vaatimuksia. jos taas softa oikeasti riippuu jostain uudemman gtk:n mukanaan tuomasta uudistuksesta, niin ainoana (järkevänä/helppona) vaihtoehtona lienee päivittää ubuntu uudempaan.
Janne

AnttiLehtinen

  • Käyttäjä
  • Viestejä: 161
    • Profiili
Vs: Asennus/kääntämis-ongelma btnx-daemonin kanssa
« Vastaus #2 : 27.12.07 - klo:07.25 »
Ok, kiitos vastauksestasi.

Jäi vielä mietityttämään että häviääkö ohjelmani koneeltani tuon
päivityksen yhteydessä?
Entäs aikoinani tappelemani wlan? Pysyyköhän asetukset tallella vai
joudunko taas taistelemaan ndiswrapperin kanssa ja ties mitä?
Onko päivitys yhtä helppo toteuttaa kuin oli ubuntun asentaminenkin?
Mistä löytäisin tuon päivityksen ja tiedon sen vaatimuksista koneen
suhteen?

Onko mitään muuta käytänön hyötyä päivityksestä kun usein tuntuu
siltä että uusin versio vaatii enemmän resursseja koneelta ollen hitaampi
ja jopa tuskallinen käyttää?
Muutenkin ihmetyttää tuo että käyttöjärjestelmään ympätään jotain joka
kuormittaa konetta enemmän kuin edellinen versio, olematta kuitenkaan
oleellisesti parempi. C64-aikoina koodaajat sentään joutuivat todella optimoimaan
koodiaan. Nykyään ajatellaan että: "osta sitten uusi kone jos ei kerran toimi sulavasti".
Antti Lehtinen

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Asennus/kääntämis-ongelma btnx-daemonin kanssa
« Vastaus #3 : 27.12.07 - klo:13.25 »
Jäi vielä mietityttämään että häviääkö ohjelmani koneeltani tuon
päivityksen yhteydessä?

päivitys asentaa uudet versiot niistä ohjelmista joita sinulla on asennettuna, mitään ei pitäisi hävitä.

Entäs aikoinani tappelemani wlan? Pysyyköhän asetukset tallella vai
joudunko taas taistelemaan ndiswrapperin kanssa ja ties mitä?

myös asetusten pitäisi säilyä muuttumattomina. tosin ihan aina ja kaikkien asetusten kanssa näin ei valitettavasti käy, mutta useinmiten kyllä.

näistä versiopäivityksistä on aina aloitettu ketju foorumilla jossa on kokemuksia ja ohjeet päivityksen suorittamiseksi, kannattaa etsiä sellainen välillä dapper → edgy (6.06 → 6.10) ja lukaista muiden kokemuksia.

Onko päivitys yhtä helppo toteuttaa kuin oli ubuntun asentaminenkin?

samaa luokkaa. päivitys hoidetaan paketinhallinnan kautta. sille kerrotaan uuden version asennuslähteet ja se päivittää koneen uudempaa versioon aivan kuten se päivittäisi koneeseen tietoturvapäivityksiä. toki ladattavia paketteja on jonkin verran enemmän.

Mistä löytäisin tuon päivityksen ja tiedon sen vaatimuksista koneen
suhteen?

päivitys vaatii väliaikaisesti jonkin verran kiintolevytilaa ja pysyvästikin ehkä hieman enemmän, muuten vaatimukset ovat jotakuinkin samat kuin nykyisellä versiollasi.

Onko mitään muuta käytänön hyötyä päivityksestä kun usein tuntuu
siltä että uusin versio vaatii enemmän resursseja koneelta ollen hitaampi
ja jopa tuskallinen käyttää?

vapaa softa kehittyy aika nopeaa tahtia ja päivittämällä saa koneelleen uudemman kokonaisuuden joka on tietty sitten yleensä tuetumpikin (tosin sinulla on nyt käytössä long term support joten...). yleensä vaan tietoturvapäivityksiä saa kauemmin uudempaa versioon. resurssivaatimukset eivät ole merkittävästi kasvaneet ja ainakin minusta uusi gnome on aika paljon kivempi ;)

Muutenkin ihmetyttää tuo että käyttöjärjestelmään ympätään jotain joka
kuormittaa konetta enemmän kuin edellinen versio, olematta kuitenkaan
oleellisesti parempi.

kuten sanoin, lisäkuormitusta ei juurikaan ole ja osittain jutut ovat jopa keventyneet optimoinnin seurauksena ja ainakin minä arvostan pieniä näppäriä parannuksia joihin tottuu nopeasti niin hyvin, että niitä ilman on vaikea olla. tosin nyt gutsyn mukana tulleet 3d-efektit ovat raskaampia ilman 3d-kiihdytystä, mutta onneksi nekin on verraten helppo ottaa pois käytöstä. ja sinähän et olisikaan päivittämässä suoraan gutsyyn vaan edgyyn.

C64-aikoina koodaajat sentään joutuivat todella optimoimaan
koodiaan. Nykyään ajatellaan että: "osta sitten uusi kone jos ei kerran toimi sulavasti".

kuusnepalla rauta oli tosiaan fiksattua joten sen kanssa joutui elämään. tavallaan tämä oli hyvä juttu mutta tietty siinä oli huonotkin puolensa. koneesta saatiin kaikki teho irti vasta kun kone oli ollut kaupallisessa mielessä kuollut jo vuosia ja viimeisimmät kaupallisetkin ohjelmat käyttivät hyväkseen levyaseman laskentakapasiteettia joten kasettiaseman omistajat jäivät paikoitellen nuolemaan näppejään.

toisaalta kuusnepassa suoritettiin vain yhtä ohjelmaa kerrallaan, siinä ei ollut moniajoa, muistinsuojausta, se ei toiminut netissä, eikä tukenut montaa yhtäaikaista käyttäjää. puhumattakaan saatavilla olevista ohjelmointikielistä. nykyisin saatavilla olevan (joskin jonkin verran raskaammat) korkeamman tason ohjelmointikielet mahdollistavat nopeamman ja vähemmän virhealttiin ohjelmistokehityksen. puhumattakaan tietty frameworkeista joiden avulla ohjelmien graafinen ilme on helppo saada keskenään samanlaiseksi (mahdollisesti myös teemattavaksi) ja niiden keskinäisen kommunikoinnin toteuttaminen on helpompaa. toki kehitys on myös nopeampaa valmiilla kirjastoilla ja käyttöliittymäelementeillä.
Janne

daou

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: Asennus/kääntämis-ongelma btnx-daemonin kanssa
« Vastaus #4 : 27.12.07 - klo:16.31 »
Olen btnx:n kehittäjä. gtk+ versio vaatimuksen poistoa voi kokeilla, mutta jos oikein muistan, Dapperin gtk+ versiossa puuttui joku ominaisuus josta syystä btnx-config mahdollisesti kaatuu.

Jos haluat pitää Dapperin, voit impata vanhan btnx version (btnx-0.2.14). Se ei tarvitse btnx-config GUI ohjelmaa, jolloin et tarvitse muuta kun gcc kääntäjän. Mutta joudut editoimaan konffaustiedostot käsin, ja siitä puuttuu aika paljon uusia ominaisuuksia. Vanha btnx: http://www.ollisalonen.com/btnx/old.html

Jos sinulla uudempi revisio MX Revo hiirestä, vanha btnx ei välttämättä tunnista sitä (uudessa btnx:ssä tätä ongelmaa ei ole). En tiedä koska revisio muuttui, oma MX Revo on ensimmäisiä (päälle vuoden vanha).

Pakkasin nyt kuitenkin btnx-config-0.4.4:sen ilman riippuvuustarkistuksia. Voit imuroida sen osoitteesta http://www.ollisalonen.com/btnx/btnx-config-0.4.4-no-deps.tar.gz
Toimivuudesta en voi luvata mitään.