Kirjoittaja Aihe: BlueLink - Matkapuhelin ja ubuntu keskustelemaan  (Luettu 9428 kertaa)

spideri

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #20 : 28.01.07 - klo:20.38 »
Aika mielenkiintoinen idea kieltämättä.
Viel ku sais toimimaa Moton luureilla, ni vois harkita kokeilemista.
Pieniä ideoita, että ois magee jos esim. tekstarit tulis ruudulle ja ois joku nappi millä sais puhelimen pitämää ääntä jos on tarpeeksi lähellä. Itellä meinaa välillä hukkua puhelin omaa kotiinki (kyllä se on mahollista).

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #21 : 28.01.07 - klo:21.50 »
Noniin, koetinpas latailla ja asentaa. Noh, Feistyyn en löytänyt libbluetooth1-dev pakettia, mutta libbluetooth2-dev löytyi. Asensin siis sen. Liekö siinä vika kun "make" kun suorittaa, tulee tälläistä:

Koodia: [Valitse]
g++ -Wall -g main.cpp -o bluelink `pkg-config libnotify --cflags --libs` -l bluetooth -l pthread
SonyEricsson.cpp: In member function ‘virtual void SonyEricsson::handleReceivedMessage(std::string)’:
SonyEricsson.cpp:88: warning: format ‘%d’ expects type ‘int*’, but argument 3 has type ‘ccstatus*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 4 has type ‘ccstatus*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 5 has type ‘calltype*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 7 has type ‘exitcause*’
SonyEricsson.cpp:142: warning: format ‘%d’ expects type ‘int*’, but argument 4 has type ‘ccstatus*’
SonyEricsson.cpp:142: warning: format ‘%d’ expects type ‘int*’, but argument 5 has type ‘calltype*’
main.cpp: At global scope:
main.cpp:109: error: expected declaration before ‘}’ token
make: *** [all] Virhe 1

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #22 : 29.01.07 - klo:10.18 »
Noniin, koetinpas latailla ja asentaa. Noh, Feistyyn en löytänyt libbluetooth1-dev pakettia, mutta libbluetooth2-dev löytyi. Asensin siis sen. Liekö siinä vika kun "make" kun suorittaa, tulee tälläistä:

Koodia: [Valitse]
g++ -Wall -g main.cpp -o bluelink `pkg-config libnotify --cflags --libs` -l bluetooth -l pthread
SonyEricsson.cpp: In member function ‘virtual void SonyEricsson::handleReceivedMessage(std::string)’:
SonyEricsson.cpp:88: warning: format ‘%d’ expects type ‘int*’, but argument 3 has type ‘ccstatus*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 4 has type ‘ccstatus*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 5 has type ‘calltype*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 7 has type ‘exitcause*’
SonyEricsson.cpp:142: warning: format ‘%d’ expects type ‘int*’, but argument 4 has type ‘ccstatus*’
SonyEricsson.cpp:142: warning: format ‘%d’ expects type ‘int*’, but argument 5 has type ‘calltype*’
main.cpp: At global scope:
main.cpp:109: error: expected declaration before ‘}’ token
make: *** [all] Virhe 1
Kirjoitin sovelluksen Dapperin aikoihin ja siksi sen toimivuus on testattu vain dapprilla (okei oishan se pitäny testaata uudestaa uusissa). Ongelma on se, että Dapperissa oli bugi tms, jonka vuoksi lähdekoodiin piti lisätä yksi ylimääräinen kaarisulje, jotta sovellus kääntyy. Uusissa ubuntuissa tuolle ei enää ole tarvetta vaan se on itseasiassa virhe. Saat ohjelman käännettyä, kun poistat main.cpp tiedostosta sen viimisellä rivillä olevan kaarisulkeen.

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #23 : 29.01.07 - klo:17.41 »
No niin, poistin tuon kaarisulun lopusta. Tällä kertaa tuli tälläistä:

Koodia: [Valitse]
g++ -Wall -g main.cpp -o bluelink `pkg-config libnotify --cflags --libs` -l bluetooth -l pthread
SonyEricsson.cpp: In member function ‘virtual void SonyEricsson::handleReceivedMessage(std::string)’:
SonyEricsson.cpp:88: warning: format ‘%d’ expects type ‘int*’, but argument 3 has type ‘ccstatus*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 4 has type ‘ccstatus*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 5 has type ‘calltype*’
SonyEricsson.cpp:100: warning: format ‘%d’ expects type ‘int*’, but argument 7 has type ‘exitcause*’
SonyEricsson.cpp:142: warning: format ‘%d’ expects type ‘int*’, but argument 4 has type ‘ccstatus*’
SonyEricsson.cpp:142: warning: format ‘%d’ expects type ‘int*’, but argument 5 has type ‘calltype*

Kuitenkin suoritettava tiedosto tuli tuohon kansioon. Kun ohjelman käynnisti, tuli tälläistä:

Koodia: [Valitse]
terminate called after throwing an instance of 'FileNotFound'
Aborted (core dumped)

Missähän voisi olla tällä kertaa syytä?

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #24 : 29.01.07 - klo:20.25 »
Kuitenkin suoritettava tiedosto tuli tuohon kansioon. Kun ohjelman käynnisti, tuli tälläistä:
Joo, nuo varoitukset on ihan harmittomia ja kuuluukin tulla.
Lainaus
Missähän voisi olla tällä kertaa syytä?
Näyttää siltä, että asetustiedostot puuttuu tai sitten sulla on asetustiedostossa lokitus päällä mutta lokitiedostoa ei olemassa. Tuo jälkimmäinen on bugi, jota en ole jaksanut korjata. :P Eli ota logitus pois päältä tai luo tyhjä tiedosto johon loki kirjoitetaan.

eGetin

  • Käyttäjä
  • Viestejä: 1093
  • Milloin mitäkin
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #25 : 29.01.07 - klo:20.42 »
Vau! Siis todella hieno projekti. Itsekin kokeilen heti kun tukee nokia 6103:sta. Olisi hienoa, että myös toimisi noissa halvemmissa bluetooth-puhelimissa, niitä kun useilla on. Itse tosin aattelin seuraavaksi kännykäksi n-sarjalaista nokialta, että ei sen puoleen... Mutta ei tuosta halpojen puhelinten tuestakaan mitään haittaa ole.
Pöytäkone: Intel i7 920 | Asus P6X58D Premium | 12Gb DDR3 1600MHz | Asus Radeon HD 6950 1Gb | 60GB OCZ Vertex 2 SSD + 2TB WD Caviar Green + Samsung 830 120GB
HTPC: Intel C2D E4400 | Asus P5B | 4Gb DDR2 800MHz | Asus Geforce GT210 | 500GB WD Caviar GP
Kannettava: Asus Eee PC 1225B

jniiranen

  • Käyttäjä
  • Viestejä: 127
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #26 : 31.01.07 - klo:00.52 »
Niin se kaarisulkeen poisto ei auttanut...  :(
/usr/include/libnotify/notify.h:28:18: error: glib.h: Tiedostoa tai hakemistoa ei ole
Mitänkähän ton sais asennettua?  ???

teprrr

  • Käyttäjä
  • Viestejä: 304
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #27 : 02.02.07 - klo:04.52 »
Niin se kaarisulkeen poisto ei auttanut...  :(
/usr/include/libnotify/notify.h:28:18: error: glib.h: Tiedostoa tai hakemistoa ei ole
Mitänkähän ton sais asennettua?  ???
wajig whichpkg glib.h kertoo kyseisen tiedoston löytyvän ainakin edgystä paketista libglib2.0-dev GTK2:lle.

tommi88

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #28 : 19.03.07 - klo:09.41 »
E: Pakettia libbluetooth1-dev ei löytynyt

mulla tuli tommonen ongelma heti alussa, käytössä ubuntu 6.10

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #29 : 19.03.07 - klo:10.52 »
E: Pakettia libbluetooth1-dev ei löytynyt

mulla tuli tommonen ongelma heti alussa, käytössä ubuntu 6.10
Edgyssä paketin nimi on libbluetooth2-dev

tommi88

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #30 : 19.03.07 - klo:11.44 »
valitta viälä tällästä

LibnotifyBinding.cpp:250: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp: In member function ‘void LibnotifyBinding::displayNotification(int, char*, char*, char*)’:
LibnotifyBinding.cpp:279: error: ‘NotifyNotification’ was not declared in this scope
LibnotifyBinding.cpp:279: error: ‘notification’ was not declared in this scope
LibnotifyBinding.cpp:280: error: ‘notify_notification_new’ was not declared in this scope
LibnotifyBinding.cpp:281: error: ‘notify_notification_set_timeout’ cannot be used as a function
LibnotifyBinding.cpp:282: error: ‘notify_notification_set_urgency’ cannot be used as a function
LibnotifyBinding.cpp:284: error: ‘notify_notification_show’ was not declared in this scope
make: *** [all] Virhe 1
tommi@tommi-desktop:~/bluelink$


Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #31 : 19.03.07 - klo:17.16 »
valitta viälä tällästä
Asennappa viel libnotify-dev paketti. Tämän jälkeen tulee vielä muutama turha Warning, mutta älä välitä niistä.