[Digikam-users] Re: Digikam on Mac : attempt to make (then publish) a simple tutorial...

G g.is at free.fr
Sat May 28 22:54:29 BST 2011


Le 25/05/11 21:25, Gilles Caulier a écrit :
> 2011/5/25 G <g.is <http://g.is>@free.fr <http://free.fr>>
>
>     Hi,
>
>     I'd like to help digikam project by making a simple and clear tutorial
>     to have digikam up and running on Mac OSX, usable not only by
>     sysadmins
>     or mac geeks...
>
>     Few months ago, my attempt to install digikam (1.6) on my Mac was
>     unsuccessfull and I decided to wait a few until the install process
>     become maybe simpler...
>
>     Last week, I thinked it was time to re-attempt with digikam 1.8 on
>     macports...
>
>     So, beginning the work about the tuto, here my command-lines :
>
>     > sudo port selfupdate
>     > sudo port upgrade digikam
>     Here a problem with kdeedu, I force activation as macports suggest
>     > sudo port -f activate kdeedu4 @4.6.0_0
>     > sudo port upgrade digikam
>     My username is "g"
>     > sudo chown -R g ~/Library/Preferences/KDE
>     > sudo chown -R g
>     /Library/LaunchAgents/org.freedesktop.dbus-session.plist
>     Next command outputs "nothing to load"
>     > sudo launchctl load
>     > /Library/LaunchAgents/org.freedesktop.dbus-session.plist
>     With the "-w" option, it's OK.
>     > sudo launchctl load -w
>     > /Library/LaunchAgents/org.freedesktop.dbus-session.plist
>
>     Compilation (about 10 hours for total process on 2009 MacBook Pro 4Gb
>     RAM) OK.
>     Launching digikam via double click in App
>     Folder->MacPorts->KDE4->digikam
>     I've 2 icons bouncing in the taskbar : digikam icon and the
>     unknown icon
>     for drkonqui.
>     40 seconds then the unknown icon became the right icon of drkonqui and
>     drkonqui crashes.
>     It's all...
>
>     Investigations :
>     > cd
>     >
>     /opt/local/var/macports/software/digikam/1.8.0_0+geoloc+kipi/Applications/MacPorts/KDE4/
>     > ./digikam.app/Contents/MacOS/digikam
>
>     Same things, exactly : 2 icons bouncing, etc.
>     No message.
>
>     Unable to debug:
>     > MacBook-Pro-de-La-FIRME:MacOS g$ ./kdebugdialog
>     > Dynamic session lookup supported but failed: launchd did not
>     provide a
>     > socket path, verify that org.freedesktop.dbus-session.plist is
>     loaded!
>     > kdebugdialog(87409): KUniqueApplication: Cannot find the D-Bus
>     session
>     > server:  "Not enough memory"
>
>     I've org.freedesktop.dbus-session.plist loaded :
>
>     > MacBook-Pro-de-La-FIRME:MacOS g$ sudo launchctl load
>     > /Library/LaunchAgents/org.freedesktop.dbus-session.plist
>     > Password:
>     > org.freedesktop.dbus-session: Already loaded
>
>     Any idea ?
>
>
> Yes. It's simple : this is a bug in KDElibs source code. Install KDE 
> 4.6.x and all will be fine. I use also a macbook, and i see also this 
> problem. It have been reported into macport bugzilla, and fixed.
>
> Gilles Caulier
OK, thank you for answer, but I've KDE 4.6.3 installed :

> MacBook-Pro-de-La-FIRME:macports g$ sudo port installed | grep kde
>   kdebase4 @4.6.2_0 (active)
>   kdebase4-runtime @4.6.3_0 (active)
>   kdeedu4 @4.6.0_0 (active)
>   kdegraphics4 @4.6.0_2 (active)
>   kdelibs4 @4.6.3_0 (active)
>   kdepimlibs4 @4.6.3_0 (active)
and

> MacBook-Pro-de-La-FIRME:macports g$ sudo port installed | grep digikam
>   digikam @1.8.0_0+geoloc+kipi (active)
And I've still the same behaviour when I attemp to launch digikam
> Launching digikam via double click in App Folder->MacPorts->KDE4->digikam
> I've 2 icons bouncing in the taskbar : digikam icon and the unknown icon
> for drkonqui.
> 40 seconds then the unknown icon became the right icon of drkonqui and
> drkonqui crashes.
> It's all...
Arrrghhh !!! Digikam don't want me on this &@%£$ macintosh !!!

My port tree is up to date (today 2011-05-28).

Any (other) idea :-) ???

Thanks in advance,

In case it can help, here all my installed ports (they all come with the 
only one "port install digikam" command, I've no other need in the 
macports system !!! ) :

>   akonadi @1.5.3_0 (active)
>   aspell @0.60.6_4+nonls (active)
>   aspell-dict-en @7.1_0 (active)
>   atk @1.32.0_0 (active)
>   atlas @3.9.37_0+gcc44 (active)
>   attica @0.2.0_1 (active)
>   autoconf @2.68_2 (active)
>   automake @1.11.1_0 (active)
>   automoc @0.9.88_3 (active)
>   avahi @0.6.30_0 (active)
>   bison @2.5_0 (active)
>   boost @1.46.1_0 (active)
>   bzip2 @1.0.6_0 (active)
>   cairo @1.10.2_3 (active)
>   cfitsio @3.270_0 (active)
>   chmlib @0.40_0 (active)
>   cln @1.3.1_0 (active)
>   clucene @0.9.21b_0 (active)
>   cmake @2.8.4_0 (active)
>   convertlit @1.8_0 (active)
>   cppunit @1.12.1_0 (active)
>   curl @7.21.6_0+ssl (active)
>   curl-ca-bundle @7.21.6_0 (active)
>   cyrus-sasl2 @2.1.23_3+kerberos (active)
>   db46 @4.6.21_6 (active)
>   dbus @1.2.24_1 (active)
>   dbus-glib @0.92_0 (active)
>   dbus-python26 @0.83.2_0 (active)
>   dbusmenu-qt @0.6.2_2 (active)
>   digikam @1.8.0_0+geoloc+kipi (active)
>   dirac @1.0.2_1 (active)
>   djvulibre @3.5.24_0 (active)
>   docbook-xml @5.0_0 (active)
>   docbook-xml-4.1.2 @4.1.2_1 (active)
>   docbook-xml-4.2 @4.2_0 (active)
>   docbook-xml-4.3 @4.3_0 (active)
>   docbook-xml-4.4 @4.4_0 (active)
>   docbook-xml-4.5 @4.5_0 (active)
>   docbook-xml-5.0 @5.0_0 (active)
>   docbook-xsl @1.76.1_0 (active)
>   ebook-tools @0.2.1_0 (active)
>   eigen @2.0.15_1 (active)
>   enchant @1.6.0_1 (active)
>   exiv2 @0.21.1_0 (active)
>   expat @2.0.1_1 (active)
>   faac @1.28_2 (active)
>   faad2 @2.7_0 (active)
>   ffmpeg @0.6.3_0 (active)
>   fftw-3 @3.2.2_0 (active)
>   flex @2.5.35_0 (active)
>   fontconfig @2.8.0_0 (active)
>   freetype @2.4.4_0 (active)
>   gawk @3.1.8_1 (active)
>   gcc44 @4.4.6_0 (active)
>   gcc_select @0.1_5 (active)
>   gd2 @2.0.35_10 (active)
>   gdbm @1.8.3_3 (active)
>   gdk-pixbuf @0.22.0_5 (active)
>   gdk-pixbuf2 @2.22.1_1 (active)
>   getopt @1.1.4_1 (active)
>   gettext @0.18.1.1_2 (active)
>   ghostscript @9.02_0 (active)
>   giflib @4.1.6_1 (active)
>   git-core @1.7.3.4_0+doc+python27 (active)
>   glib1 @1.2.10_6 (active)
>   glib2 @2.28.7_0 (active)
>   glut @3.7_3 (active)
>   gmake @3.82_0 (active)
>   gmp @5.0.1_1 (active)
>   gnome-common @2.28.0_0 (active)
>   gnome-doc-utils @0.20.6_0+python27 (active)
>   gnupg @1.4.11_0 (active)
>   gperf @3.0.4_0 (active)
>   gpgme @1.3.0_0 (active)
>   gphoto2 @2.4.10_0 (active)
>   gpsd @2.95_0+python26 (active)
>   grantlee @0.1.6_1 (active)
>   gsed @4.2.1_1 (active)
>   gsl @1.14_1 (active)
>   gtk-doc @1.17_0+python26 (active)
>   gtk1 @1.2.10_9 (active)
>   gtk2 @2.24.4_0+x11 (active)
>   gzip @1.4_0 (active)
>   help2man @1.39.3_0 (active)
>   hicolor-icon-theme @0.12_0 (active)
>   hunspell @1.3.2_0 (active)
>   icu @4.6.1_0 (active)
>   ilmbase @1.0.2_0 (active)
>   ImageMagick @6.7.0-0_0+q16 (active)
>   intltool @0.40.6_0 (active)
>   iso-codes @3.25.1_0 (active)
>   jasper @1.900.1_7 (active)
>   jbigkit @2.0_1 (active)
>   jpeg @8c_0 (active)
>   kdebase4 @4.6.2_0 (active)
>   kdebase4-runtime @4.6.3_0 (active)
>   kdeedu4 @4.6.0_0 (active)
>   kdegraphics4 @4.6.0_2 (active)
>   kdelibs4 @4.6.3_0 (active)
>   kdepimlibs4 @4.6.3_0 (active)
>   kerberos5 @1.7.1_1 (active)
>   kipi-plugins @1.8.0_0 (active)
>   lame @3.98.4_0 (active)
>   lcms @1.19_2 (active)
>   lcms2 @2.1_0 (active)
>   libart_lgpl @2.3.21_0 (active)
>   libassuan @2.0.1_1 (active)
>   libdaemon @0.14_0 (active)
>   libdc1394 @2.1.2_0 (active)
>   libexif @0.6.20_0 (active)
>   libffi @3.0.9_0 (active)
>   libglade2 @2.6.4_3 (active)
>   libgpg-error @1.10_0 (active)
>   libgphoto2 @2.4.10.1_0 (active)
>   libgpod @0.8.0_6+python26 (active)
>   libical @0.43_1 (active)
>   libiconv @1.13.1_0 (active)
>   libidn @1.22_0 (active)
>   libiodbc @3.52.7_0 (active)
>   liblqr @1-0.4.1_0 (active)
>   liblzma @5.0.2_0 (active)
>   libmng @1.0.10_2 (active)
>   libogg @1.2.2_0 (active)
>   liboil @0.3.17_0 (active)
>   libpaper @1.1.24_0 (active)
>   libpixman @0.22.0_0 (active)
>   libplist @1.4_0 (active)
>   libpng @1.4.7_0 (active)
>   libqalculate @0.9.7_0 (active)
>   libsdl @1.2.14_9 (active)
>   libspectre @0.2.6_3 (active)
>   libssh @0.4.7_0 (active)
>   libtheora @1.1.1_0 (active)
>   libtommath @0.42.0_0 (active)
>   libtool @2.4_0 (active)
>   libusb @1.0.8_0 (active)
>   libusb-compat @0.1.3_0 (active)
>   libvorbis @1.3.2_0 (active)
>   libvpx @0.9.6_1 (active)
>   libxml2 @2.7.8_0 (active)
>   libxslt @1.1.26_0 (active)
>   libzip @0.9.3_0 (active)
>   m4 @1.4.16_0 (active)
>   makedepend @1.0.3_0 (active)
>   mesa @7.8.2_2 (active)
>   mpfr @3.0.1-p3_0 (active)
>   mysql5 @5.1.57_0 (active)
>   mysql5-server @5.1.57_0 (active)
>   ncurses @5.9_0 (active)
>   ncursesw @5.8_0 (active)
>   ocaml @3.12.0_0 (active)
>   openbabel @2.2.3_0 (active)
>   opencv @2.2.0_0 (active)
>   openexr @1.6.1_1 (active)
>   openjpeg @1.4-r697_1 (active)
>   openldap @2.4.21_3 (active)
>   openslp @1.2.1_2 (active)
>   openssl @1.0.0d_0 (active)
>   orc @0.4.14_0 (active)
>   oxygen-icons @4.6.3_0 (active)
>   p5-error @0.17016_0 (active)
>   p5-getopt-long @2.38_1 (active)
>   p5-locale-gettext @1.05_5 (active)
>   p5-pathtools @3.33_1 (active)
>   p5-scalar-list-utils @1.23_1 (active)
>   p5-xml-parser @2.40_1 (active)
>   p7zip @9.20.1_0 (active)
>   pango @1.28.4_0 (active)
>   pcre @8.12_0 (active)
>   perl5 @5.12.3_1+perl5_12 (active)
>   perl5.12 @5.12.3_1 (active)
>   perl5.8 @5.8.9_4 (active)
>   phonon @4.4.2_3 (active)
>   pkgconfig @0.25_2 (active)
>   poppler @0.16.5_0+qt4+quartz (active)
>   poppler-data @0.4.4_0 (active)
>   popt @1.16_0 (active)
>   pth @2.0.7_0 (active)
>   py26-cairo @1.8.10_1 (active)
>   py26-distribute @0.6.16_0 (active)
>   py26-gobject @2.26.0_1 (active)
>   py26-gtk @2.22.0_1 (active)
>   py26-libxml2 @2.6.21_0 (active)
>   py26-mutagen @1.20_0 (active)
>   py26-nose @1.0.0_0 (active)
>   py26-numpy @1.6.0_0+atlas+gcc44 (active)
>   py26-py @1.1.1_0 (active)
>   py27-libxml2 @2.6.21_0 (active)
>   python26 @2.6.6_3 (active)
>   python27 @2.7.1_3 (active)
>   python_select @0.3_1 (active)
>   qca @2.0.2_6 (active)
>   qimageblitz @0.0.6_0 (active)
>   qjson @0.7.1_1 (active)
>   qt4-mac @4.7.3_0+quartz (active)
>   raptor @1.4.21_1 (active)
>   rarian @0.8.1_0 (active)
>   rasqal @0.9.21_0 (active)
>   readline @6.2.000_0 (active)
>   redland @1.0.12_0+db46 (active)
>   rsync @3.0.7_0 (active)
>   sane-backends @1.0.22_0 (active)
>   schroedinger @1.0.10_1 (active)
>   shared-desktop-ontologies @0.7.0_0 (active)
>   shared-mime-info @0.90_0 (active)
>   soprano @2.6.0_0 (active)
>   speex @1.2rc1_0 (active)
>   sqlite3 @3.7.6_0 (active)
>   strigi @0.6.4_0 (active)
>   swig @2.0.4_0 (active)
>   swig-python @2.0.4_0 (active)
>   taglib @1.7_0 (active)
>   texi2html @5.0_0 (active)
>   texinfo @4.13_2 (active)
>   tiff @3.9.4_0 (active)
>   urw-fonts @1.0.7pre44_0 (active)
>   virtuoso @6.1.3_0 (active)
>   x264 @20100603_0 (active)
>   Xft2 @2.2.0_0 (active)
>   xmlcatmgr @2.2_1 (active)
>   xorg-bigreqsproto @1.1.1_0 (active)
>   xorg-compositeproto @0.4.2_0 (active)
>   xorg-damageproto @1.2.1_0 (active)
>   xorg-dri2proto @2.3_0 (active)
>   xorg-fixesproto @5.0_0 (active)
>   xorg-glproto @1.4.12_0 (active)
>   xorg-inputproto @2.0.1_0 (active)
>   xorg-kbproto @1.0.5_0 (active)
>   xorg-libice @1.0.7_0 (active)
>   xorg-libpthread-stubs @0.3_0 (active)
>   xorg-libsm @1.2.0_0 (active)
>   xorg-libX11 @1.4.3_0 (active)
>   xorg-libXau @1.0.6_0 (active)
>   xorg-libxcb @1.7_0+python27 (active)
>   xorg-libXcomposite @0.4.3_0 (active)
>   xorg-libXcursor @1.1.11_0 (active)
>   xorg-libXdamage @1.1.3_0 (active)
>   xorg-libXdmcp @1.1.0_0 (active)
>   xorg-libXext @1.3.0_0 (active)
>   xorg-libXfixes @5.0_0 (active)
>   xorg-libXi @1.4.1_0 (active)
>   xorg-libXinerama @1.1.1_0 (active)
>   xorg-libXmu @1.1.0_0 (active)
>   xorg-libXrandr @1.3.1_0 (active)
>   xorg-libXScrnSaver @1.2.1_0 (active)
>   xorg-libXt @1.1.1_0 (active)
>   xorg-randrproto @1.3.2_0 (active)
>   xorg-renderproto @0.11.1_0 (active)
>   xorg-scrnsaverproto @1.2.1_0 (active)
>   xorg-util-macros @1.13.0_0 (active)
>   xorg-xcb-proto @1.6_0+python27 (active)
>   xorg-xcb-util @0.3.8_0 (active)
>   xorg-xcmiscproto @1.2.1_0 (active)
>   xorg-xextproto @7.2.0_0 (active)
>   xorg-xf86bigfontproto @1.2.0_0 (active)
>   xorg-xineramaproto @1.2.1_0 (active)
>   xorg-xproto @7.0.21_0 (active)
>   xorg-xtrans @1.2.6_0 (active)
>   xplanet @1.2.2_0 (active)
>   xpm @3.5.9_0 (active)
>   xrender @0.9.6_0 (active)
>   XviD @1.2.2_0 (active)
>   xz @5.0.2_0 (active)
>   yasm @1.1.0_0 (active)
>   zlib @1.2.5_0 (active)
G.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20110528/c0cc2ea3/attachment.html>


More information about the Digikam-users mailing list