Gentoo Archives: gentoo-user

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