[KDE/Mac] OS X observations

Jaroslaw Staniek staniek at kde.org
Mon Jan 5 19:26:29 UTC 2015


On 5 January 2015 at 18:24, René J.V. <rjvbertin at gmail.com> wrote:
> On Monday January 05 2015 12:56:55 Jaroslaw Staniek wrote:
>
>>
>> I meant Spotify app for Mac.
>
> And how is standalone interface to the Spotify web service a good metaphor for a database application? As a veteran Mac user I'd have preferred a modern version of Hypercard ;)

Spotify is a database app; every app is... Studying how simple apps is
good so people can develop them with minimal amount of programming...

>
> Anyway, the Kexi build failure yesterday, on a freetds header, was due to a typo. It also wasn't exactly clear how one should set FreeTDS_LIBRARIES (I expected a directory, not the full path to libsybdb!). Now Kexi builds and starts.
>
> It's not very functional though:
>
> #> /Applications/MacPorts/KDE4/kexi.app/Contents/MacOS/kexi
> kexi(50607)/kexi (core) *KexiPart::Info::newObjectAction:
> kexi(50607)/kexi (core) *KexiPart::Info::newObjectAction:
> QWidget::insertAction: Attempt to insert null action
> QWidget::insertAction: Attempt to insert null action
> kexi(50607)/kio (KDirModel) KDirModelPrivate::_k_slotDeleteItems: No node found for item that was just removed: KUrl("file:///Users/bertin/Documents/acrodist.ppd")
> kexi(50607) KSambaSharePrivate::testparmParamValue: We got some errors while running testparm "Load smb config files from /opt/local/etc/samba3/smb.conf
> Error loading services.
> "
> 2015-01-05 18:13:26.254 kexi[50607:303] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
> kexi(50607)/KexiDB KexiDB::SQLiteConnection::loadExtension: Could not load SQLite extension "" :
> 2015-01-05 18:15:07.945 kexi[50607:303] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
> kexi(50607)/KexiDB KexiDB::SQLiteConnection::loadExtension: Could not load SQLite extension "" :
>
> I'm guessing the problem is more a result of the empty name than of the fact that my sqlite install isn't found (it seems to be).
>
> How should I proceed? Start a RR with the patches I came up with, and then continue the exchange on there?

Yes, please send individual fixes for review.

The issue with SQLite is probably related to lib/plugins paths, that
are different on Mac as we know... kexi tries to find:

KStandardDirs::locate("module", QLatin1String("kexidb_sqlite3_icu"
SHARED_LIB_EXTENSION)))

then calls loadExtension(). You can grep for it.




-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek


More information about the kde-mac mailing list