<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
On 2009-03-30 15:08, meik michalke wrote:
<blockquote
 cite="mid:200903301508.40003.meik.michalke@uni-duesseldorf.de"
 type="cite">
  <pre wrap="">hi finn,

thanks for looking after it!

Am Montag 30 März 2009 13:11:02 schrieb stfs:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Compiling now works.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
that's a relief :-)

  </pre>
  <blockquote type="cite">
    <pre wrap="">I first installed it the '.deb' way (ie. making the deb and double click
it).
Rkward could be started from command line but not from menu. Menu had no
icon.
I believe the reason is that /usr/local/bin/rkward does not exist.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
if you're looking for something to be installed in /usr/local i wonder how you 
created the .deb package? did you use the diff i created for hardy?
 o <a class="moz-txt-link-freetext" href="http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1.diff.gz">http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1.diff.gz</a>
   (see below how to apply it)

what does the command "which rkward" return?
  </pre>
</blockquote>
immediately after the .deb install it returned nothing. <br>
After source install it returned /usr/local/bin/rkward<br>
<blockquote
 cite="mid:200903301508.40003.meik.michalke@uni-duesseldorf.de"
 type="cite">
  <pre wrap="">
in general, if you compile software from source via make or something similar, 
it usually gets installed in /usr/local/(bin|share|lib...), to not mess up the 
distribution's installation (i.e. overwriting files that belong to a package, 
"make install" will not warn you if it does so). official distribution 
packages on the other hand usually install to /usr/(bin|share|lib...), so do 
the .deb packages thomas is providing. moreso, a .deb should *not* install to 
/usr/local, to not overwrite your own compiled programs. you could say, 
everything in /usr/local is your personal playground, and debian packages 
should stick to /usr instead.

the trouble especially with ubuntu 8.04 is that rkward 0.5.0 is a kde4 
application, and that this version of ubuntu expects the installation of all 
kde4 stuff to /usr/lib/kde4/(bin|share|lib...) -- that's why you had to add 
that to your PATH prior to compilation, because it is not a common path... 
(ubuntu 8.10 puts everything in /usr again, so we're not in any path trouble 
there).

alltogether, you should look for the rkward binary in /usr/lib/kde4/bin, and 
check if the menu entry tries to start /usr/lib/kde4/bin/rkward (with full 
path). this actually should be accomplished by the diff above:

 - get rkward_0.5.0c-test5.orig.tar.gz from
   <a class="moz-txt-link-freetext" href="http://rkward.sourceforge.net/temp/">http://rkward.sourceforge.net/temp/</a>
 - get rkward_0.5.0c-test5-1~hardy1.diff.gz from above
 - tar xzvf rkward_0.5.0c-test5.orig.tar.gz
 - cd rkward_0.5.0c-test5
 - zcat ../rkward_0.5.0c-test5-1~hardy1.diff.gz | patch -p1
 - chmod a+x debian/rules
 - export PATH=$PATH:/usr/lib/kde4/bin
 - fakeroot dpkg-buildpackage -b -D
 - dpkg -i ../rkward_0.5.0c-test5-1~hardy1_i386.deb

have you tried to install the precompiled ubuntu .deb yet?
 o <a class="moz-txt-link-freetext" href="http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1_i386.deb">http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1_i386.deb</a>
  </pre>
</blockquote>
After uninstalling everything rkward and deleting everything with
rkward in it I tried but it says <br>
'Dependency is not satisfiable: kdelibs5'<br>
<br>
Tried <br>
"apt-get install kdelibs5*" <br>
but get a host of unmet dependencies<br>
<br>
The deb made from Thomas' instructions installs but is showing the same
problem as before:<br>
It wants to launch 'rkward' but finds nothing and has no icon.<br>
<br>
'which rkward' returns nothing<br>
<br>
rkward will not start from menu or command line <br>
(the reason it starts from command line for some is, of course, that
they use the same console they used to compile so the path contains
"/usr/lib/kde4/bin")<br>
<br>
Starting it directly with "/usr/lib/kde4/bin/rkward" seems to be
working. No complaints and everything seems ok.<br>
<br>
<blockquote
 cite="mid:200903301508.40003.meik.michalke@uni-duesseldorf.de"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">Finally I found the 'deleted' menu as an xdg-file in
~/.local/share/applications/ as soon as I deleted it from there it
turned up in the menu with an icon and working too.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
whenever you change a menu setting, a local copy with those changes will be 
createrd in ~/.local/share/applications/, which will then be used instead of 
the system files. please make sure that there isn't any rkward file left here 
to test if the system wide installation works.

  </pre>
  <blockquote type="cite">
    <pre wrap="">Right now I think there may be a problem with the .deb (it does not
appear to create /usr/local/bin/rkward).
    </pre>
  </blockquote>
  <pre wrap=""><!---->
as explained above, it's not supposed to ;-)

  </pre>
  <blockquote type="cite">
    <pre wrap="">This file was created by source install instead.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
which is correct, but not for the .deb file. could you give the precompiled 
version another try or test the compilation as described above?


viele gruesse :: m.eik

  </pre>
</blockquote>
<br>
Thanks for all the infomation and know that I, as a user, is deeply
greatfull for the work you and the other devs are doing.<br>
<br>
Regards<br>
Finn<br>
</body>
</html>