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

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Koodasin harjoitustyönä koulussa tällaisen softan, joka yhdistää automaattisesti lähettyvillä oleviin matkapuhelimiin ja jää tarkkailemaan niiden tilaa. Esim. jos puhelimesi soi, niin ohjelma näyttää työpöydällä ilmoituskuplan, jossa näkyy soittajan kuva ja nimi. Tarkoitus on lisätä jatkossa paljon muitakin ominaisuuksia, mutta tällä hetkellä olisi kiva saada testaajia ohjelmalle. Itselläni kun ei ole kuin yksi puhelin, jolla testata.

Ohjelman kotisivu on täällä. Tällä hetkellä ohjelma toimii vain tiettyjen SonyEricsson puhelinmallien kanssa, mutta jatkossa on tarkoitus lisätä tuki myös muille malleille ja valmistajille. Jos osaat C++aa ja olet kiinnostunut lisäämään tuen omalle luurillesi, niin autan mielelläni. :)

Tällä hetkellä softan PITÄISI toimia seuraavien SonyEricsson sarjojen kanssa: K750 series, W800 series, Z520 series, W600 series, W550 series, W900 series ja W810 series. Lisäksi softa vaatii tietenkin toimivan bluetooth tuen koneelta. Itse omistan k750i ja ainakin sillä ohjelma toimii hyvin päivittäisessä käytössä. *koputtaa puuta*

Lopuksi vielä pienet asennus ohjeet.

1. Alkuvalmistelu
Varmista, että bluetooth toimii ja parita kännykkä ja kone keskenään. Säädä puhelimestasi siten, että koneeseen luotetaan aina, jotta se voi avata ja sulkea yhteyksiä automaattisesti.

2. Riippuvuuksien aseenus
Asenna Libnotify ja Bluetooth kehityspaketit.
Koodia: [Valitse]
sudo apt-get install libnotify-dev libbluetooth1-dev

3. Imurointi ja asennus
Imuroi lähdekoodi paketti ja pura se kotihakemistoosi. Käännä lähdekoodi ajettavaksi ohjelmaksi make:lla ja kopioi käännetty tiedosto /usr/bin hakemistoon. Lopuksi on vielä kopioitava asetustiedostot kotihakemistosi alle. Alla on komennot yllä esitetyille asioille.
Koodia: [Valitse]
tar zxfv bluelink-v0.1.tar.gz
cd bluelink
make
sudo mv bluelink /usr/bin
mv .bluelink ..

4. Asetusten säätö
Ohjelman asetukset on hakemistossa ~/.bluelink. Avaa bluelink.conf tiedosto tekstieditorilla ja lisää sinne matkapuhelimesi bluetooth osoite "allowed=" tekstin perään. Jos et tiedä bluetooth osoitetta, niin komenna terminaalissa "hcitool scan". Tallenna muutokset ja sulje tiedosto.

Seuraavaksi pitää tehdä vielä puhelimelle oma asetustiedosto. Ohjelma tukee usean puhelimen käyttöä samaan aikaan, joten joka luurilla on oma asetustiedosto. Kopioi asetustiedosto template.conf tiedostosta seuraavasti.
Koodia: [Valitse]
cp template.conf "00:11:22:AA:BB:CC.conf"
Missä 00:11:22:AA:BB:CC korvataan puhelimesi bluetooth osoitteella.

Lopuksi kannattaa vielä siirtyä ~/.bluelink/libnotify hakemistoon ja tutkia avatars.conf tiedostoa. Sen avulla voit määrittää ilmoituskupliin ikonit ja omat avatarit eri käyttäjille.

5. Käynnistä ohjelma
Käynnistä ohjelma komentamalla bluelink. Jos ohjelma ei toimi olettamallasi tavalla, niin koita käynnistää se bluelink --debug -komennolla, jolloin se tulostaa terminaaliin mitä se milloinkin tekee.

Loppusanat
Testakaa ja kertokaa mikä mättää. Kyseessä on ensimmäinen linux ohjelmani. Ohjelma on myös ensimmäinen kosketukseni C++ -kieleen, joten jotain hämminkiä varmasti löytyy. Asennus on ainakin luvattoman vaikeaa ja sekavaa vielä.

amppa

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #1 : 29.09.06 - klo:11.45 »
Mikäs salasana on?  Mun puhelin (K700i) kyselee semmosta, enkä 2 minuutin koodin lukemisella sitä löytänyt.


Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #2 : 29.09.06 - klo:15.52 »
Mikäs salasana on?  Mun puhelin (K700i) kyselee semmosta, enkä 2 minuutin koodin lukemisella sitä löytänyt.
Jep, eli puhelin ja kone pitää ensin parittaa ja määrittää kone puhelimesta luotetuksi laitteeksi. Koneesi salasana on luultavasti 1234 jos et ole sitä muuttanut. Se löytyy tiedostosta /etc/bluetooth/pin

Kelmi

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #3 : 29.09.06 - klo:15.57 »
Hei tää näyttää hyvältä! Nyt äkkiä kasaat sen kuntoon Nokian 6680:lle! :)
Onpa mukava olla täällä taas! <3

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #4 : 29.09.06 - klo:16.11 »
Hei tää näyttää hyvältä! Nyt äkkiä kasaat sen kuntoon Nokian 6680:lle! :)
Voisin tehdäkkin, mutta en löydä Nokian sivuilta oikeenlaista dokumentaatiota. Tai sitten en vaan osaa :). Mut tyttöystävällä on muistaakseni tuo luuri, niin voi olla että saan jotain aikaan ilman dokumenttiakin, ku pääsee testailemaan.

EDIT: Kas heti löytyi dokumentti kun pääsi itkemään. Pikasella vilkasulla kaikki vuoden 2001 jälkeen julkastut Nokiat käyttävät samoja komentoja. Joten pitäisi tulla yhdellä kertaa tuki useammalle mallille. Saa nähdä koska ehdin paneutua, kun gradu vie suurimman osan "vapaa-ajasta".
« Viimeksi muokattu: 29.09.06 - klo:16.23 kirjoittanut Xiretal »

Kelmi

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #5 : 29.09.06 - klo:17.31 »
Ääh.. Mitä gradusta jos voi koodata koneella? :) Omat yo-kirjoitukset ja lukuloma; luettu 3 sivua historiaa, 20 sivua matikkaa ja ainakin 1000 sivua aku ankkaa. Näin jälkikäteen ajateltuna kun ne viimeinkin on melkein loppu, niin ois ehkä kannattanu lukea vähän enemmän :P

Odotan jo innolla :) Kännykän suurkuluttajana kaikki kännykkä + kone sovellutukset on mulle intohimo ja rakkaus <3

Edit: On muuten hienot sivut sulla! Käytetty jotain pohjaa?
Onpa mukava olla täällä taas! <3

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #6 : 29.09.06 - klo:19.39 »
Edit: On muuten hienot sivut sulla! Käytetty jotain pohjaa?
Eiku oma kyhäelmä. Kiitos vaan. :)

amppa

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #7 : 29.09.06 - klo:21.30 »
Jep, eli puhelin ja kone pitää ensin parittaa ja määrittää kone puhelimesta luotetuksi laitteeksi. Koneesi salasana on luultavasti 1234 jos et ole sitä muuttanut. Se löytyy tiedostosta /etc/bluetooth/pin

Höh, ei toimi. Toi tiedosto löytyy ja tuo pin, mutta ei se vaan hyväksi sitä salasanaa.

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #8 : 29.09.06 - klo:23.50 »
Höh, ei toimi. Toi tiedosto löytyy ja tuo pin, mutta ei se vaan hyväksi sitä salasanaa.
:(

Oliskohan näistä thredeistä apua?
http://forum.ubuntu-fi.org/index.php?topic=317.0
http://forum.ubuntu-fi.org/index.php?topic=5572.0

Serenase

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #9 : 08.10.06 - klo:10.55 »
Asennua apua kaivataan... Puhelimen ja koneen parittaminen meni ok, tiedostot kulkee puolin ja toisin.

Mutta itse ohjelman asennus tuottaa ongelmia:

satu@satu-laptop:~$ tar zxfv bluelink-v0.1.tar.gz
bluelink/.bluelink/libnotify/avatars.conf~
bluelink/.bluelink/libnotify/disconnected.png
bluelink/.bluelink/libnotify/connected.png
bluelink/.bluelink/libnotify/battery_low.png
bluelink/.bluelink/libnotify/battery_full.png
bluelink/.bluelink/libnotify/phone.png
bluelink/.bluelink/libnotify/avatars.conf
bluelink/.bluelink/bluelink.conf
bluelink/.bluelink/template.conf
bluelink/LICENSE
bluelink/INSTALL
bluelink/SonyEricsson.hpp
bluelink/SonyEricsson.cpp
bluelink/RFCommSocket.hpp
bluelink/RFCommSocket.cpp
bluelink/RFCommListener.hpp
bluelink/PropertiesFile.hpp
bluelink/PropertiesFile.cpp
bluelink/Properties.hpp
bluelink/PhoneListener.hpp
bluelink/PhoneEvent.hpp
bluelink/Phone.cpp
bluelink/MobileNotifierExceptions.hpp
bluelink/Phone.hpp
bluelink/Makefile
bluelink/main.cpp
bluelink/Logger.hpp
bluelink/Logger.cpp
bluelink/LibnotifyBinding.hpp
bluelink/LibnotifyBinding.cpp
bluelink/BluetoothScanner.hpp
bluelink/BluetoothScanner.cpp
bluelink/BluetoothListener.hpp
bluelink/BlueLinkExceptions.hpp
bluelink/BlueLink.hpp
bluelink/BlueLink.cpp
satu@satu-laptop:~$ cd bluelink
satu@satu-laptop:~/bluelink$ make
g++ -Wall -g main.cpp -o bluelink `pkg-config libnotify --cflags --libs` -l bluetooth -l pthread
/bin/sh: g++: command not found
make: *** [all] Virhe 127
satu@satu-laptop:~/bluelink$

Ohjeessa mainitut riippuvuudet on asennettu. Apuja?
« Viimeksi muokattu: 08.10.06 - klo:11.26 kirjoittanut Serenase »

Kelmi

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #10 : 08.10.06 - klo:11.28 »
Eikös tuo yritä sanoa että kääntäjä puuttuu? Koita asentaa build-essentials -paketti. (muistaakseni tuo)
Onpa mukava olla täällä taas! <3

Serenase

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #11 : 08.10.06 - klo:13.55 »
Eikös tuo yritä sanoa että kääntäjä puuttuu? Koita asentaa build-essentials -paketti. (muistaakseni tuo)

Kiitos, tuollahan se lähti toimimaan. Tosin itse ohjelma ei toiminut (puhelin K800i), mutta onpahan kokeiltu.  :)

satu@satu-laptop:~$ bluelink --debug
DEBUG: Opening file /home/satu/.bluelink/bluelink.conf
DEBUG: Allowed phone: 00:16:B8:8C:9C:0F
DEBUG: Searching for bluetooth devices...
DEBUG: Found 1 device(s).
DEBUG: Number of currently active phone: 0
DEBUG: Connect to the phone 00:16:B8:8C:9C:0F
DEBUG: Opening file /home/satu/.bluelink/00:16:B8:8C:9C:0F.conf
DEBUG: Opening connection to SonyEricsson phone
DEBUG: Couldn't open socket to device: 00:16:B8:8C:9C:0F
Error: Connecting phone failed!

Tuostakin otetaan vinkkejä vastaan...

Serenase

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #12 : 08.10.06 - klo:21.47 »
Nyt toimii. Piti buuttaila kaikkia laitteita välillä...  ::) Eli K800i:n voi lisäillä listaan.

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #13 : 09.10.06 - klo:20.35 »
Nyt toimii. Piti buuttaila kaikkia laitteita välillä...  ::) Eli K800i:n voi lisäillä listaan.
Oho, kiva kuulla, että tämä toimii jollain muullakin kuin vain itselläni. :)

jniiranen

  • Käyttäjä
  • Viestejä: 127
    • Profiili
Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #14 : 16.01.07 - klo:23.09 »
Mulla make komento antaa tälläsen herjan: jotain varmaan puutuu....
juha@Juhankannettava:~/bluelink$ sudo make
g++ -Wall -g main.cpp -o bluelink `pkg-config libnotify --cflags --libs` -l bluetooth -l pthread
In file included from LibnotifyBinding.hpp:7,
                 from LibnotifyBinding.cpp:1,
                 from BlueLink.hpp:15,
                 from BlueLink.cpp:1,
                 from main.cpp:1:
/usr/include/libnotify/notify.h:28:18: error: glib.h: Tiedostoa tai hakemistoa ei ole
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*’
/usr/include/libnotify/notify.h: At global scope:
/usr/include/libnotify/notify.h:46: error: ‘guint32’ has not been declared
/usr/include/libnotify/notify.h:46: error: ‘gpointer’ has not been declared
/usr/include/libnotify/notify.h:61: error: ‘gboolean’ does not name a type
/usr/include/libnotify/notify.h:73: error: ‘gboolean’ does not name a type
/usr/include/libnotify/notify.h:87: error: ‘gboolean’ does not name a type
/usr/include/libnotify/notify.h:97: error: variable or field ‘notify_setup_with_g_main’ declared void
/usr/include/libnotify/notify.h:97: error: ‘GMainContext’ was not declared in this scope
/usr/include/libnotify/notify.h:97: error: ‘context’ was not declared in this scope
/usr/include/libnotify/notify.h:118: error: ‘gboolean’ does not name a type
/usr/include/libnotify/notify.h:128: error: expected constructor, destructor, or type conversion before ‘*’ token
/usr/include/libnotify/notify.h:170: error: ‘gboolean’ has not been declared
/usr/include/libnotify/notify.h:213: error: expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/libnotify/notify.h:225: error: ‘gboolean’ does not name a type
/usr/include/libnotify/notify.h:238: error: ‘gboolean’ does not name a type
/usr/include/libnotify/notify.h:287: error: ‘gboolean’ has not been declared
/usr/include/libnotify/notify.h:289: error: ‘gpointer’ has not been declared
/usr/include/libnotify/notify.h:324: error: ‘gboolean’ has not been declared
/usr/include/libnotify/notify.h:327: error: ‘gpointer’ has not been declared
LibnotifyBinding.hpp:25: error: ISO C++ forbids declaration of ‘NotifyNotification’ with no type
LibnotifyBinding.hpp:25: error: expected ‘;’ before ‘*’ token
LibnotifyBinding.hpp:26: error: ISO C++ forbids declaration of ‘NotifyNotification’ with no type
LibnotifyBinding.hpp:26: error: expected ‘;’ before ‘*’ token
LibnotifyBinding.hpp:27: error: ISO C++ forbids declaration of ‘NotifyNotification’ with no type
LibnotifyBinding.hpp:27: error: expected ‘;’ before ‘*’ token
LibnotifyBinding.cpp: In constructor ‘LibnotifyBinding::LibnotifyBinding()’:
LibnotifyBinding.cpp:6: error: ‘notify_init’ was not declared in this scope
LibnotifyBinding.cpp:7: error: ‘notify_is_initted’ was not declared in this scope
LibnotifyBinding.cpp:11: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:12: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:13: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp: In destructor ‘virtual LibnotifyBinding::~LibnotifyBinding()’:
LibnotifyBinding.cpp:26: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:28: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:28: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:29: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:31: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:33: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:33: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:34: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:36: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:38: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:38: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:39: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp: In member function ‘virtual void LibnotifyBinding::processEvent(PhoneEvent&)’:
LibnotifyBinding.cpp:117: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:117: error: ‘notify_notification_new’ was not declared in this scope
LibnotifyBinding.cpp:118: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:118: error: ‘notify_notification_set_timeout’ was not declared in this scope
LibnotifyBinding.cpp:119: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:119: error: ‘notify_notification_set_urgency’ was not declared in this scope
LibnotifyBinding.cpp:121: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:121: error: ‘notify_notification_show’ was not declared in this scope
LibnotifyBinding.cpp:134: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:135: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:136: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:138: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:138: error: ‘notify_notification_show’ was not declared in this scope
LibnotifyBinding.cpp:146: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:148: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:148: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:149: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:151: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:153: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:153: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:154: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:169: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:171: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:171: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:172: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:182: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:184: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:184: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:185: error: ‘class LibnotifyBinding’ has no member named ‘incomingCallNotification’
LibnotifyBinding.cpp:187: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:189: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:189: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:190: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:199: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:200: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:201: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:203: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:203: error: ‘notify_notification_show’ was not declared in this scope
LibnotifyBinding.cpp:212: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:214: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:214: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:215: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:239: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:241: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:241: error: ‘notify_notification_close’ was not declared in this scope
LibnotifyBinding.cpp:242: error: ‘class LibnotifyBinding’ has no member named ‘outgoingCallNotification’
LibnotifyBinding.cpp:247: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:249: error: ‘class LibnotifyBinding’ has no member named ‘activeCallNotification’
LibnotifyBinding.cpp:249: error: ‘notify_notification_close’ was not declared in this scope
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’ was not declared in this scope
LibnotifyBinding.cpp:282: error: ‘notify_notification_set_urgency’ was not declared in this scope
LibnotifyBinding.cpp:284: error: ‘notify_notification_show’ was not declared in this scope
main.cpp: At global scope:
main.cpp:109: error: expected declaration before ‘}’ token
make: *** [all] Error 1

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: Re: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #15 : 20.01.07 - klo:11.57 »
Mulla make komento antaa tälläsen herjan: jotain varmaan puutuu....
Pikseen katsottuna näyttää siltä, että puuttuu libnotify kehityspaketti. Ei ole nyt ubuntua tässä mistä voisin tarkistaa paketin nimen, mutta se on jotain libnotify-dev tyyppistä varmaan. Etsi libnotify synapticilla niin pitäisi löytyä.

jniiranen

  • Käyttäjä
  • Viestejä: 127
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #16 : 24.01.07 - klo:02.53 »
Koitin asentaa ton libnotifyn, myös ne osat jotka oli jo asennettu uudestaan, mutta sama virhe ilmoitus tulee..  :o

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #17 : 24.01.07 - klo:08.09 »
Koitin asentaa ton libnotifyn, myös ne osat jotka oli jo asennettu uudestaan, mutta sama virhe ilmoitus tulee..  :o
Avaa main.cpp tiedosto teksti-editoriin ja poista aivan viimeisellä rivillä oleva aaltosulje. Tallenna ja käännä uudelleen.

jniiranen

  • Käyttäjä
  • Viestejä: 127
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #18 : 24.01.07 - klo:12.30 »
Poistin sen aaltosulkeen, silti tulee sama virhe ilmoitus..

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: BlueLink - Matkapuhelin ja ubuntu keskustelemaan
« Vastaus #19 : 28.01.07 - klo:19.54 »
Vaikutti mielenkiintoiselta. Erittäin.

Siinä vaiheessa kun tämä tukee Nokian puhelimia...
...
EDIT: Kas heti löytyi dokumentti kun pääsi itkemään. Pikasella vilkasulla kaikki vuoden 2001 jälkeen julkastut Nokiat käyttävät samoja komentoja.
Joten pitäisi tulla yhdellä kertaa tuki useammalle mallille. Saa nähdä koska ehdin paneutua, kun gradu vie suurimman osan "vapaa-ajasta".
...
... Niin minä hommaan puhelimen, joka tukee bluetoothia.
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi