GnuCashin kehitystiimi on tehnyt sellaisen onnettoman päätöksen että asennuspakettiin ei oteta mukaan LibOFX-kirjastoa, vaan Ubuntun sovellusvalikoimasta imaistaan se versio joka siellä sattuu olemaan (Windowsille tehty paketti pakosta sisältää libofx:n mutta ei sekään tarpeeksi tuoretta). Seuraavat Ubuntun välijulkaisut (utopic, vivid) sisältävät riittävän tuoreen LibOFX:n mutta 14.04 LTS ei sisällä.
Konkreettinen ongelma jonka tämä aiheuttaa on se että kun muunnan Nordean tilitapahtumalistauksen OFX-muotoon (omalla skriptillä), joudun samalla muuntamaan sen UTF8-merkistön johonkin toiseen että voisin impata OFX-tiedoston GnuCash-ohjelmaan.
Toinen ratkaisu on asentaa GnuCash
Nate Muench -varastosta. Silloin omassa skriptissä ei tarvitse merkistöä muuntaa.
Mutta ihan ensiksi yritin kääntää LibOFX:n itse. Se olisi varmaankin onnistunut, jos pakettiin ei olisi liittynyt mitään riippuvuuksia, mutta kun ajoin ./configure-komennon, sain silmilleni ilmoituksen
configure: error: OpenSP includes not found
Kun googletin ratkaisua, totesin sellaiseksi paketin libofx-dev asentamisen, enkä sitten muistanut että sekin pitäisi kääntää lähdekoodista, ja asensin sen version joka sattuu olemaan sovellusvalikoimassa, ja taas OFX-imppaus sotki UTF8-merkit. En sitten enää jaksanut yrittää löytää libofx-dev:n lähdekoodipakettia, vaan otin tuon Nate Muench-ratkaisun käyttöön. Tulipahan samalla myöskin uudempi GnuCash mukaan.
Ehkä pitäisi vaan jättää LTS taakse ja siirtyä välijulkaisujen kelkkaan niin ei tarvitsisi aikaa hukata tämmöisiin.