[Kexi-devel] [Bug 145429] Kexi Crash on MDB Import (Linux - Debian/Ubuntu)

Jaroslaw Staniek js at iidea.pl
Mon Sep 15 11:38:37 CEST 2008


Александр Горлов said the following, On 2008-09-15 11:18:
> Thanks
> 
> To my regret I could not compile due to unresolved package on my computer
> It is strange, but kexi-mdb-plugin requires Qt and KDE packages. From my
> point of view kexi-mdb-plugin is data mover and shall not use  Qt and KDE
> My home internet channel is very narrow and I cannot download required KDE
> packages. I use GNOME on my computer and installtion a lot of additional
> packages for one compilation is not good way. Can I complile this code
> without installed KDE  and Qt?

Александр,
Any compilation is a higher-level task than just installation. And 
dependencies are there because of sane rules. If we wanted to remove them, we 
would also need to stop callingthem "plugins", because you'd end up having to 
copy a half of Kexi and large part of Qt, have them statically linked 
(bundled) in a separate package. This is against security (you won't get 
updates if the code is forked again and again) and efficiency rules (e.g. 5 
such "plugins" could possibly and easily eat 1GB of your RAM).

Migration plugins do interfere with many subsystems:
1. filesystems and networks, thus we use Qt in order to have the source code 
platform independent (otherwise there wouldn't be a Mac and Windows version)
2. graphical dialogs integrated with underlying display subsystem (again, it's 
not only for X11 but also for Mac and Windows, to name just two)

By the way, for data migration independent of Kexi (so unfortunately without 
frendly GUI and important fixes, e.g. regarding date type handling), use 
http://mdbtools.sourceforge.net/

Please note that even if you haven't found package you need, there should be 
no need to compile. You definitely may want to request your distribution 
provider to properly handle the software installation.

That said, in Kexi 2.x (now in alpha stage) we have the data access and 
migration layer only depending on Qt. and not KDE, in development. There are 
also plans to have some components in command-line only versions. This could 
address your needs too. Also in 2.x, mdb import plugin is a part of the kexi 
source code itself.
When it's going to be available? Really, depends on interest and support 
(testing, spreading the word, analysis) from users like you. I wish we could 
count on you in this area :)

-- 
regards / pozdrawiam, Jaroslaw Staniek
  Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
  Kexi & KOffice (http://www.kexi.pl/en, http://www.koffice.org/kexi)
  KDE Libraries for MS Windows (http://windows.kde.org)


More information about the Kexi-devel mailing list