[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