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 |