1 |
Volker Armin Hemmann wrote: |
2 |
> On Donnerstag, 21. Februar 2008, Alma J. Wetzker wrote: |
3 |
>> I just updated portage and tried to update gnucash. The compile errors |
4 |
>> out trying to find libguile-ltdl.so.1 and libwthreads.so.12. I have |
5 |
>> tried to re-emerge guile, g-wrap and slib, none of them build the |
6 |
>> library that I need. (slib also does not link the scm functions that it |
7 |
>> looks like gnucash looks for, so I may need that too.) |
8 |
>> |
9 |
>> What settings or whatever do I need to set to generate libguile-ltdl.*? |
10 |
>> |
11 |
>> -- Alma |
12 |
> |
13 |
> have you followed Jakub's advise from the bug and done a revdep-rebuilt? |
14 |
|
15 |
I have tried. |
16 |
|
17 |
Configuring search environment for revdep-rebuild |
18 |
|
19 |
Checking reverse dependencies... |
20 |
|
21 |
Packages containing binaries and libraries broken by a package update |
22 |
will be emerged. |
23 |
|
24 |
[32;01mCollecting system binaries and libraries...[0m using existing |
25 |
/root/.revdep-rebuild.1_files. |
26 |
|
27 |
[32;01mCollecting complete LD_LIBRARY_PATH...[0m using existing |
28 |
/root/.revdep-rebuild.2_ldpath. |
29 |
|
30 |
[32;01mChecking dynamic linking consistency...[0m using existing |
31 |
/root/.revdep-rebuild.3_rebuild. |
32 |
|
33 |
[32;01mAssigning files to ebuilds...[0m using existing |
34 |
/root/.revdep-rebuild.4_ebuilds. |
35 |
|
36 |
[32;01mEvaluating package order...[0m using existing |
37 |
/root/.revdep-rebuild.5_order. |
38 |
|
39 |
[32;01mAll prepared. Starting rebuild...[0m |
40 |
emerge --oneshot =dev-python/gnome-python-desktop-2.14.0 |
41 |
=sys-fs/cryptsetup-luks-1.0.3-r2 =gnome-base/gnome-panel-2.14.2 |
42 |
=gnome-base/gnome-applets-2.14.2 =app-text/evince-0.5.3-r1 |
43 |
=gnome-extra/deskbar-applet-2.14.2 =gnome-extra/evolution-webcal-2.6.0 |
44 |
=mail-client/evolution-2.6.2-r1 |
45 |
.......... |
46 |
Calculating dependencies . . |
47 |
!!! All ebuilds that could satisfy |
48 |
"=dev-python/gnome-python-desktop-2.14.0" have been masked. |
49 |
!!! One of the following masked packages is required to complete your |
50 |
request: |
51 |
- dev-python/gnome-python-desktop-2.14.0 (masked by: ) |
52 |
|
53 |
For more information, see MASKED PACKAGES section in the emerge man page or |
54 |
refer to the Gentoo Handbook. |
55 |
|
56 |
|
57 |
[31;01mrevdep-rebuild failed to emerge all packages[0m |
58 |
[31;01myou have the following choices:[0m |
59 |
|
60 |
- if emerge failed during the build, fix the problems and re-run |
61 |
revdep-rebuild |
62 |
or |
63 |
- use -X or --package-names as first argument (trys to rebuild package, |
64 |
not exact |
65 |
ebuild) |
66 |
or |
67 |
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask |
68 |
(and remove /root/.revdep-rebuild.5_order to be evaluated again) |
69 |
or |
70 |
- modify the above emerge command and run it manually |
71 |
or |
72 |
- compile or unmerge unsatisfied packages manually, remove temporary |
73 |
files and |
74 |
try again (you can edit package/ebuild list first) |
75 |
|
76 |
[32;01mTo remove temporary files, please run:[0m |
77 |
rm /root/.revdep-rebuild*.?_* |
78 |
|
79 |
the first several libraries are masked, so that seems to be a long and |
80 |
tedious exercise to correct them, one at a time. |
81 |
|
82 |
This is what I did that worked |
83 |
|
84 |
|
85 |
emerge guile (1.8.3) |
86 |
New version, probably made no difference |
87 |
emerge slib (3.1.5-r1) |
88 |
New version, probably made no difference |
89 |
emerge libpcre (7.6-r1) |
90 |
This seems to be the magic step that created |
91 |
'libguile-ltdl.so.*' and 'libqthreads.so.*' |
92 |
emerge -C gnucash (2.0.5) |
93 |
For some reason, I needed this step in order for the new version |
94 |
of gnucash to compile correctly. It must have been looking for |
95 |
something from the 2.0.5 version. |
96 |
emerge gnucash (2.2.3) |
97 |
This worked. |
98 |
|
99 |
I am not sure what to do about the revdep-build problems, I will work on |
100 |
it later. Thanks for the response! |
101 |
|
102 |
-- Alma |
103 |
-- |
104 |
gentoo-user@l.g.o mailing list |