Mailing List Archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tlug] Gentoo kinput and canna ebuild



On Sun, May 26, 2002 at 11:45:55AM -0500, Scott Robbins wrote:
> I'm wondering if anyone else has run into this issue.

Yup
 
> As I mentioned a few days ago, Ryan Shaw made an ebuild for kinput2
> and canna for Gentoo Linux. I found that if I try to emerge it on a
> machine that has KDE 3.0 installed, though canna installs correctly,
> kinput2 doesn't.  Tried this on three machines.  In each case, what it
> seemed to do was install the documentation, but not the application.
> It doesn't stop with an error message--it actually says that kinput2
> was installed--however, there's no application, just the docs.

I'm experienceing the same problem. But kinput2 isn't building because
it can't find libcanna16, see:

gcc -o kinput2 -O2 -fno-strength-reduce      -L/usr/X11R6/lib  -L/usr/X11R6/lib kinput2.o ../lib/libKi2.a ../lib/imlib/libim.a  -lcanna16  -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -L/usr/X11R6/lib
/usr/i686-pc-linux-gnu/bin/ld: cannot find -lcanna16
collect2: ld returned 1 exit status
make[1]: *** [kinput2] Error 1
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/cmd'
making all in ./ccdef...
make[1]: Entering directory `/home/tmp/portage/kinput2-3.1_beta/work/kinput2-v3.1-beta4/ccdef'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/ccdef'
making all in ./sj3def...
make[1]: Entering directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/sj3def'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/sj3def'

>>> Install kinput2-3.1_beta4 into /home/tmp/portage/kinput2-3.1_beta4/image/ category pp-misc
installing in ./lib...
make[1]: Entering directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/lib'
installing in lib/imlib...
make[2]: Entering directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/lib/imlib'
install in lib/imlib done
make[2]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/lib/imlib'
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/lib'
installing in ./cmd...
make[1]: Entering drectory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/cmd'
rm -f kinput2
gcc -o kinput2 -O2 -fno-strength-reduce      -L/usr/X11R6/lib  -L/usr/X11R6/lib kinput2.o ../lib/libKi2.a ../lib/imlib/libim.a  -lcanna16  -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -L/usr/X11R6/lib
/usr/i686-pc-linux-gnu/bin/ld: cannot find -lcanna16
collect2: ld returned 1 exit status
make[1]: *** [kinput2] Error 1
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/cmd'
installing in /ccdef...
make[1]: Entering directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/ccdef'
install in ccdef done
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/ccdef'
installing in ./sj3def...
make[1]: Entering directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/sj3def'
install in sj3def done
make[1]: Leaving directory `/home/tmp/portage/kinput2-3.1_beta4/work/kinput2-v3.1-beta4/sj3def'
strip:
>>> Completed installing into /home/tmp/ortage/kinput2-3.1_beta4/image/

>>> Merging app-misc/kinput2-3.1_beta4 to /
--- /usr/
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/kinput2-3.1_beta4/
>>> /usr/share/doc/kinput2-3.1_beta4/README.gz
>>> /usr/share/doc/kinput2-3.1_beta4/NEWS.gz

>>> Regenerating /etc/ld.so.cache...
>>> app-misc/kinput2-3.1_beta4 merged.

 * Regenerating GNU info directory index...
 * Processed 61 info files.


Because t does't build, it just installs the docs.

 
> However, if a machine doesn't have KDE on it, the ebuild completes
> without problem. I can then install KDE without difficulty.  Once it's
> installed, kinput2 still works without problems

I'm not using KDE on this machine, but I'm using qt2 something for cuyo.
I removed both of those, but it doesn't help. I'm suspecting this issue
isn't related to KDE per say, just one of the dependencies or a USE variable.
Need more investigaion.
 
> I don't use KDE as my environment--I've only been putting it in to
> use konqueror and a couple of games, so for me it's not a major
> disaster.  At any rate, I know there are at least a few Gentoo users
> on this list, as I see their names on the gentoo-user list, and I'm
> wondering if anyone else has run into this.  I don't know that KDE is
> definitely the culprit--however, it's the only difference that I can
> see on the machines that had a successful install of kinput2 and ones
> that didn't.  

I would like to know how you got your kinput2 working :-)

-- 
jack_morgan


Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links