[rkward-devel] rkward on mac

meik michalke Meik.Michalke at uni-duesseldorf.de
Wed Nov 23 12:31:07 UTC 2011


hi,

i've started looking into the mac port of RKWard last week, so this is a 
status report. so far i've been able to successfully compile KDE 4.7.3 and 
RKWard using MacPorts, see below. before you raise your hopes: RKWard isn't 
really working yet. thomas resolved some issues in the cmake scripts, so for 
these instructions you need the svn sources.

this is what i did on a fresh installation (Mac OS X Lion):

KDE via MacPorts
================

preparations:
 - install XCode
   - hint: make absolutely sure no previous installation of XCode is lying
     around, because it *will* mess up the build with confusion about the gcc
     compilers available! a symptom for this might be a failing build of
     cairo. look for old "/Developer-X.Y" entries and remove them, e.g.:
     sudo /Developer-3.2/Library/uninstall-devtools --mode=all

 - didn't need to install X11-SDK as it was present (earlier OS X
   installations might differ)
 
 - install MacPorts: http://www.macports.org/install.php

# run in console:
 sudo port selfupdate
 sudo port -v install kdesdk4
 # this can take days, depending on your hardware...

 # - running into redland compile issues on Lion?
   sudo sed -i -e 's# -lltdl$# #' <path/to/redland/>Makefile
   sudo sed -i -e '/^LIBS =/s# = # = -lltdl #' <path/to/redland/>Makefile

# kate is not in kdelibs4
 sudo port -v install kate

# prepare to run KDE applications:
 sudo chown -R $USER ~/Library/Preferences/KDE
 sudo launchctl load  -w /Library/LaunchDaemons/org.freedesktop.dbus-
system.plist
 launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist


RKWard
======

# run in console:
 sudo port -v install subversion
 mkdir ~/software
 cd ~/software
 svn co http://rkward.svn.sourceforge.net/svnroot/rkward/trunk rkward_trunk
 cd rkward_trunk
 mkdir build
 cd build
 cmake ..
# to install to a custom path, run instead:
# cmake .. -DCMAKE_INSTALL_PREFIX=/custom/path
 make
 sudo make install


the build runs without errors, but RKWard cannot be launched successfully yet, 
perhaps someone has some clues.

first of all, there are some outstanding path issues. "make install" will 
create a directory
  <inst_dir>/lib/kde4/libexec/
including the file "rkward.backend" and another directory
  <inst_dir>/lib/kde4/libexec/rkward.frontend.app/Contents/MacOS/
including the files "rkward.frontend" and "rkward.frontend.shell".

looking at the MacPorts installation, i assume this should probably end up in
  /Applications/MacPorts/KDE4/rkward.app/Contents/MacOS/
when there's a real portfile for RKWard. however, <inst_dir>/bin/rkward (which 
should also be present in the just mentioned MacOS/ directory) will not launch 
without a symlink of "rkward.frontend" to 
  <inst_dir>/lib/kde4/libexec/rkward.frontend
so that probably needs some adjustment in the build scripts, right?

then, when RKWard starts, i get the famous "no plugins found" message, which 
is probably just another path problem. when i click "ok", the expected startup 
dialog asks if i want to start with an empty table. the rest of RKWard is 
visible in the background, but as soon as i close the dialog, everything 
vanishes into thin air. RKWard doesn't really crash, but all i get is one menu 
called "rkward.frontend" where basically all i can do is quit the program.

i started kate to see if it's a general KDE issue, but that just worked fine.


best regards :: m.eik

-- 
  dipl. psych. meik michalke
  abt. f"ur diagnostik und differentielle psychologie
  institut f"ur experimentelle psychologie
  heinrich-heine-universit"at d"usseldorf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/rkward-devel/attachments/20111123/352aa4cd/attachment.sig>


More information about the Rkward-devel mailing list