Hei Vieras. Muista myös tilata maksullinen palvelumme

Kirjoittaja Aihe: Aloittelijoiden ongelmat ja kysymykset  (Luettu 9067 kertaa)

Poissa roska.89

  • Tulokas
  • *
  • Viestejä: 19
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #15 : 04.05.14 - klo:19:45 »
Päätin ruveta harjoittelemaan ohjelmointia ja asensin koneelle uusiman virtualboxin ja SailfishOS SDK ohjelman. Käyttöjärjestelmänä Kubuntu 12.04 64 bit. Tein uuden projektin sivuston https://sailfishos.org/develop-firstapp-article.html mukaisesti.  Mer build machine käynnistyy tuosta toisesta napista, mitä tuolla neuvotaan ja virtuaalikone aukeaa tuosta toisesta onnistuneesti. Kun yrittää painaa vihreästä run-nuolesta, tulee herja: [update_translations] Error 1. Kun katsoo tuosta "Compile Output" laatikosta, on siellä tälläinen nivaska tekstiä:

19:11:34: Running steps for project toinen...
19:11:34: Starting: "/home/tomiminna/.config/SailfishAlpha4/mer-sdk-tools/MerSDK/SailfishOS-i486/qmake" '/home/tomiminna/SailfishOS/Omat ohjelmat/Firstapp2/toinen/toinen.pro' -r -spec linux-g++-32 CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hOqHKj
19:11:37: The process "/home/tomiminna/.config/SailfishAlpha4/mer-sdk-tools/MerSDK/SailfishOS-i486/qmake" exited normally.
19:11:37: Starting: "/home/tomiminna/.config/SailfishAlpha4/mer-sdk-tools/MerSDK/SailfishOS-i486/make"
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.pea0hd
mkdir -p translations && lupdate /home/mersdk/share/SailfishOS/Omat ohjelmat/Firstapp2/toinen/src /home/mersdk/share/SailfishOS/Omat ohjelmat/Firstapp2/toinen/qml -ts /home/mersdk/share/SailfishOS/Omat ohjelmat/Firstapp2/toinen/translations/toinen.ts
lupdate error: File '/home/mersdk/share/SailfishOS/Omat' does not exist.
make: *** [update_translations] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.pea0hd (%build)
    Bad exit status from /var/tmp/rpm-tmp.pea0hd (%build)


RPM build errors:
19:11:39: The process "/home/tomiminna/.config/SailfishAlpha4/mer-sdk-tools/MerSDK/SailfishOS-i486/make" exited with code 1.
Error while building/deploying project toinen (kit: MerSDK-SailfishOS-i486)
When executing step 'Make'
19:11:39: Elapsed time: 00:05.


Osaako joku neuvoa aloittelijaa, mikä tuossa mahdollisesti meni väärin. Koodia en muokannut ollenkaan ja odotin, että virtuaalikoneeseen ilmestyisi tuo Hello Sailors ohjelma tuolla run painikkeella. Yritin tehdä kaiken sailfish.org ohjeen mukaan, mutta en tehnyt ohjeesta kohtaa "Create a connection to Mer ARM device".  Mitäänhän en koodaamisesta tajua yhtä c++ kurssia lukuunottamatta, mutta ei nuo esimerkkiohjelmat näyttäneet niin pahalta, ettei tuota pystyisi opettelemaan  :)

Poissa Junnu

  • Jäsen
  • **
  • Viestejä: 78
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #16 : 05.05.14 - klo:09:11 »
Lainaus
lupdate error: File '/home/mersdk/share/SailfishOS/Omat' does not exist.

Haiskahtaa siltä että hakemiston nimessä oleva välilyönti aiheuttaa ongelmia.
Noita välilyöntejä hakemistojen/tiedostojen nimissä on syytä välittää kun se on mahdollista.

JollaSuomi Foorumi

Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #16 : 05.05.14 - klo:09:11 »

Poissa roska.89

  • Tulokas
  • *
  • Viestejä: 19
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #17 : 05.05.14 - klo:21:23 »
Kiitos paljon! Välilyönnin poistaminen hävitti kaikki errorit. Pitää muutamat harjoituskoodit vääntää ja sen jälkeen katsoa, josko tuolla saisi jotain hyödyllistä aikaiseksi  :)

Poissa Janne1

  • Tulokas
  • *
  • Viestejä: 11
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #18 : 25.06.14 - klo:10:21 »
Täällä kanssa yksi kokeilunhaluinen koodarinalku jolla ei pahemmin tietämystä näistä asioista ole, mutta päätinpä asentaa tuon SDKoon ja VirtualBoxin. Ongelmiahan siinä heti tuli kun yritti tuota emulaattoria avata, joka aukesi vain mustaan näyttöön jossa luki:

"
tsc: Fast TSC calibration failed
systemd-fsck[62]: system: clean, 21106/262144 files, 230299/1048575
 blocks

piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr
"

Tuon MerSDK:n kanssa taitaa olla samanlaista ongelmaa...
Käyttöjärjestelmänä on Windows 8 jota ei varsinaisesti tuoeta, mutta tuskimpa siitä kiinni?
Ja kun tuon Qt Creatorin asetuksista testaa emulaattoriyhteydet, niin se näyttää että kaikki olisi kunnossa.

Näyttää siltä että jäi koodaukset lyhyeen :D

Poissa saildev

  • Yleisvalvoja
  • Tulokas
  • *****
  • Viestejä: 10
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #19 : 01.08.14 - klo:13:09 »
Janne1: Itselläni käytössä Windows 8 ja ei mitään ongelmaa. Kokeilepas alusta asti, eli poista kaikki SailfishSDK liittyvä (mukaan lukien VirtualBox) ja asenna uudelleen.

1. Lataa ja asenna VirtualBox
2. Lataa ja asenna SailfishSDK

3. Aloita SailfishSDK uusi projekti.
4. Vasemmalta alhaalta valitse MerSDK käynnistys. Odota, kunnes kuvakkeeseen ilmestyy punainen stop -merkki.
5. Vasemmalta alhaalta valitse Emulaattorin käynnistys.

Suorita kaikki asennukset defaultteina ja älä tee minkäänlaisia muutoksia mihinkään. Ilmoita toimiiko.

Poissa Janne1

  • Tulokas
  • *
  • Viestejä: 11
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #20 : 04.08.14 - klo:13:50 »
Kokeilin sitten vielä asentaa kaikki alusta ja täysin defaulttina, mutta sama ongelma vaan jatkui. Mutta eipä se enää niin vakavaa kun keksin tuon toisen vaihtoehdon, eli käytän toista jollaani tällaisena "kehitysalustana" :D Tuolla ohjelmalla kun näköjään pystyi ajamaan sen ohjelman suoraa puhelimeen ja testaamaan sillä :) Ilmeisesti siis Tuo MerSDK toimii, mutta Emulaattorin kanssa jotain ongelmaa. Noh, nyt pääsee kuitenkin harjoittelemaan :)

Poissa saildev

  • Yleisvalvoja
  • Tulokas
  • *****
  • Viestejä: 10
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #21 : 05.08.14 - klo:08:32 »
Kokeilin sitten vielä asentaa kaikki alusta ja täysin defaulttina, mutta sama ongelma vaan jatkui. Mutta eipä se enää niin vakavaa kun keksin tuon toisen vaihtoehdon, eli käytän toista jollaani tällaisena "kehitysalustana" :D Tuolla ohjelmalla kun näköjään pystyi ajamaan sen ohjelman suoraa puhelimeen ja testaamaan sillä :) Ilmeisesti siis Tuo MerSDK toimii, mutta Emulaattorin kanssa jotain ongelmaa. Noh, nyt pääsee kuitenkin harjoittelemaan :)

Parempi valinta! :) Olinkin ehdottamassa että buildaa suoraan laitteeseen niin säästyt monelta mielipahalta ja vaivalta.

Ite en käytä mitään muuta kuin Mer ARM Device buildia juurikin sen vuoksi, että melkeinpä jokaisessa projektissani ja sovelluksessani tarvii asioita, joita ei emulaattorista löydy. Muutenkin näkee suoraan konkreettisesti miten se sovellus oikeasti toimii, eikä ainoastaan emulaattorilla.

Hyvä että asia ratkesi kuitenkin edes jossain tasolla.

Poissa VonHatte

  • Tulokas
  • *
  • Viestejä: 5
    • Profiili
Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #22 : 07.08.14 - klo:15:56 »
Täällä kanssa yksi kokeilunhaluinen koodarinalku jolla ei pahemmin tietämystä näistä asioista ole, mutta päätinpä asentaa tuon SDKoon ja VirtualBoxin. Ongelmiahan siinä heti tuli kun yritti tuota emulaattoria avata, joka aukesi vain mustaan näyttöön jossa luki:

"
tsc: Fast TSC calibration failed
systemd-fsck[62]: system: clean, 21106/262144 files, 230299/1048575
 blocks

piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr
"

Tuon MerSDK:n kanssa taitaa olla samanlaista ongelmaa...
Käyttöjärjestelmänä on Windows 8 jota ei varsinaisesti tuoeta, mutta tuskimpa siitä kiinni?
Ja kun tuon Qt Creatorin asetuksista testaa emulaattoriyhteydet, niin se näyttää että kaikki olisi kunnossa.

Näyttää siltä että jäi koodaukset lyhyeen :D

Itselläni oli sama ongelma. Sain emullaatorin toimimaan kun kävin biosista sallimassa virtualisoinnin. Winkkari 8 käyttiksenä.

JollaSuomi Foorumi

Vs: Aloittelijoiden ongelmat ja kysymykset
« Vastaus #22 : 07.08.14 - klo:15:56 »