Gentoo Archives: gentoo-alt

From: Christian Simon <cwrsimon@××××××××××.com>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] emerging kde4 apps on Darwin with prefix portage
Date: Fri, 08 Feb 2008 15:46:29
Message-Id: 702126C7-D4C3-48E9-8AFA-7929E0382E8F@gmail.com
In Reply to: Re: [gentoo-alt] emerging kde4 apps on Darwin with prefix portage by Fabian Groffen
1 Am 08.02.2008 um 11:35 schrieb Fabian Groffen:
2
3 > On 26-01-2008 20:50:24 +0100, Christian Simon wrote:
4 > [snip]
5 >> 6. I failed to emerge soprano (Call stack:
6 >> * misc-functions.sh:703: <call install_qa_check>
7 >> * misc-functions.sh:368: hasq allow_broken_install_names $
8 >> {FEATURES}
9 >> || \
10 >> * die "invalid install_name found, your application will crash at
11 >> runtime"
12 >> )
13 >
14 > Maybe this can be fixed. I'm not familiar with this package.
15
16 Well, it appears to be a fairly new package. KDE3 didn't have it. You
17 can skip emerging with USE="-semantik-desktop".
18 The libraries in question that would cause this error message are
19 libsoprano_nquadparser.dylib,
20 libsoprano_nquadserializer
21 .dylib
22 ,libsoprano_raptorparser
23 .dylib
24 ,libsoprano_raptorserializer.dylib,libsoprano_redlandbackend.dylib.
25 Could it be that these are invalid names for dynamic libraries under
26 Darwin?
27
28
29 >> 7. So, I emerged kdelibs with: USE="-semantic-desktop" emerge
30 >> kde-base/kdelibs:kde-4
31 >> 8. Then, I emerged kde-base/kwrite:kde-4
32 >> 9. The result of all efforts is this:
33 >>
34 >> christian@christian-simons-mac-mini ~ $
35 >> Gentoo/usr/bin/kwrite.app/Contents/MacOS/kwrite
36 >> dyld: Library not loaded:
37 >> /Users/christian/Gentoo/var/tmp/portage/kde-base/kwrite-4.0.0/work/
38 >> kwrite_build/lib/libkdeinit4_kwrite.dylib
39 >> Referenced from:
40 >> /Users/christian/Gentoo/usr/bin/kwrite.app/Contents/MacOS/kwrite
41 >> Reason: image not found
42 >> Trace/BPT trap
43 >
44 > Hmmm, weird Portage didn't catch this issue, whereas it should have as
45 > far as I can see. Did you by chance disable something?
46
47 No, I didn't disable anything. However, I messed with two eclasses
48 files. Maybe, I should rather have changed the ebuilds of the files in
49 question as you did with dev-cpp/gccxml.
50
51 >> At the moment, I'm too tired to work this out. The greatest
52 >> obstacle I had
53 >> to overcome to get this far was cmake. In the end, it's only a
54 >> question of
55 >> sending the right parameters to cmake, I guess.
56 >
57 > If I'm not mistaken, I used cmake yesterday to compile some obscure
58 > utility. That would mean that it just works?
59 Yes, you are right! CMake emerges and works perfectly. However, I had
60 to set -CMAKE_INSTALL_PREFIX and -DLIB_SUFFIX to appropriate values.
61 Otherwise, cmake wouldn't have installed the files in $EPREFIX/var/tmp/
62 portage/PACKAGE_NAME/image. It took me a little to figure that out...
63
64 Thanks for your feedback! I think, one can even download some pre-
65 built .dmg packages on kde.org. But emerging one's favourite kde4 apps
66 would have been so much more fun ;-)
67 Regards,
68 Christian
69
70 --
71 gentoo-alt@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-alt] emerging kde4 apps on Darwin with prefix portage Fabian Groffen <grobian@g.o>