Gentoo Archives: gentoo-user

From: Fernando Rodriguez <frodriguez.developer@×××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Endless preserved-rebuild loop, libmozalloc & more
Date: Tue, 25 Aug 2015 00:59:48
Message-Id: BLU436-SMTP57C8AAE9E452971C67F2058D610@phx.gbl
In Reply to: Re: [gentoo-user] Endless preserved-rebuild loop, libmozalloc & more by Alan McKinnon
1 On Monday, August 24, 2015 10:42:28 PM Alan McKinnon wrote:
2 > On 24/08/2015 22:04, Fernando Rodriguez wrote:
3 > > On Monday, August 24, 2015 9:31:38 PM Alan McKinnon wrote:
4 > >> Does anyone have an opinion to offer on bug 501468?
5 > >>
6 > >> https://bugs.gentoo.org/show_bug.cgi?id=501468
7 > >>
8 > >> It's been annoying me for a week now with this message:
9 > >>
10 > >> !!! existing preserved libs:
11 > >>>>> package: www-client/firefox-40.0.2
12 > >> * - /usr/lib64/firefox/libmozalloc.so
13 > >> * used by /usr/lib64/thunderbird/components/libdbusservice.so
14 > >> (mail-client/thunderbird-38.2.0)
15 > >> * used by /usr/lib64/thunderbird/components/libmozgnome.so
16 > >> (mail-client/thunderbird-38.2.0)
17 > >> * used by
18 > >> /usr/lib64/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-
19 > > a41df1933103}/components/libcalbasecomps.so
20 > >> (mail-client/thunderbird-38.2.0)
21 > >> * used by 4 other files
22 > >>
23 > >>
24 > >> Both Mozilla products ship this file:
25 > >>
26 > >> $ locate libmozalloc
27 > >> /usr/lib64/firefox/libmozalloc.so
28 > >> /usr/lib64/thunderbird/libmozalloc.so
29 > >>
30 > >> and according to preserved libs, thunderbird linked to the firefox copy.
31 > >> The only offered solution on the bug is to use a MASK variable, which
32 > >> seems to me an ugly hammer to swat a fly.
33 > >>
34 > >> I was wondering if there's a better way been developed in the last year.
35 > >
36 > > This is not a solution, but I don't have that library and I think it's
37 because
38 > > I have the jemalloc3 flag enabled so perhaps that's a better workaround.
39 > >
40 > >
41 >
42 >
43 > It was worth a try, but I also have jemalloc3 in USE:
44 >
45 > # emerge -pv thunderbird firefox
46 >
47 > These are the packages that would be merged, in order:
48 >
49 > Calculating dependencies... done!
50 > [ebuild R ] mail-client/thunderbird-38.2.0::gentoo USE="crypt dbus
51 > gstreamer jemalloc3 jit ldap pulseaudio startup-notification system-icu
52 > system-jpeg system-libvpx system-sqlite -bindist -custom-cflags
53 > -custom-optimization -debug -gstreamer-0 -hardened -lightning -minimal
54 > -mozdom (-selinux) -system-cairo" LINGUAS="en_GB -ar -ast -be -bg -bn_BD
55 > -br -ca -cs -cy -da -de -el -es_AR -es_ES -et -eu -fi -fr -fy_NL -ga_IE
56 > -gd -gl -he -hr -hsb -hu -hy_AM -id -is -it -ja -ko -lt -nb_NO -nl
57 > -nn_NO -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv_SE
58 > -ta_LK -tr -uk -vi -zh_CN -zh_TW" 0 KiB
59 > [ebuild R ] www-client/firefox-40.0.2::gentoo USE="dbus
60 > gmp-autoupdate gstreamer jemalloc3 jit pulseaudio startup-notification
61 > system-icu system-jpeg system-libvpx system-sqlite wifi -bindist
62 > -custom-cflags -custom-optimization -debug -egl -gstreamer-0 -hardened
63 > -minimal (-neon) (-pgo) (-selinux) -system-cairo {-test}" LINGUAS="en_GB
64 > en_ZA -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de
65 > -el -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE
66 > -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko
67 > -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT
68 > -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh
69 > -zh_CN -zh_TW" 0 KiB
70 >
71 >
72 > So that's not it.
73
74 My next guess would be the minimal use flag which I have set but you don't.
75 I don't know what is the sdk for..native plugin or XUL development?
76
77 Calculating dependencies... done!
78 [ebuild R ~] www-client/firefox-40.0.2::gentoo USE="custom-cflags custom-
79 optimization dbus gmp-autoupdate gstreamer jemalloc3 jit minimal pulseaudio
80 startup-notification system-cairo system-icu system-jpeg system-libvpx system-
81 sqlite -bindist -debug -egl -gstreamer-0 -hardened (-neon) (-pgo) -selinux {-
82 test} -wifi" LINGUAS="-af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -
83 cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -
84 fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk
85 -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -
86 pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh
87 -zh_CN -zh_TW" 0 KiB
88
89 Total: 1 package (1 reinstall), Size of downloads: 0 KiB
90
91 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
92 * Use eselect news read to view new items.
93
94 fernan@navi ~ $ equery files firefox
95 * Searching for firefox ...
96 * Contents of www-client/firefox-40.0.2:
97 /etc
98 /etc/revdep-rebuild
99 /etc/revdep-rebuild/10firefox
100 /usr
101 /usr/bin
102 /usr/bin/firefox -> /usr/lib64/firefox/firefox
103 /usr/lib64
104 /usr/lib64/firefox
105 /usr/lib64/firefox/application.ini
106 /usr/lib64/firefox/bin -> /usr/lib64/firefox
107 /usr/lib64/firefox/browser
108 /usr/lib64/firefox/browser/blocklist.xml
109 /usr/lib64/firefox/browser/chrome
110 /usr/lib64/firefox/browser/chrome.manifest
111 /usr/lib64/firefox/browser/chrome/icons
112 /usr/lib64/firefox/browser/chrome/icons/default
113 /usr/lib64/firefox/browser/chrome/icons/default/default16.png
114 /usr/lib64/firefox/browser/chrome/icons/default/default32.png
115 /usr/lib64/firefox/browser/chrome/icons/default/default48.png
116 /usr/lib64/firefox/browser/components
117 /usr/lib64/firefox/browser/components/components.manifest
118 /usr/lib64/firefox/browser/components/libbrowsercomps.so
119 /usr/lib64/firefox/browser/extensions
120 /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
121 /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-
122 a285-3208198ce6fd}/chrome.manifest
123 /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-
124 a285-3208198ce6fd}/icon.png
125 /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-
126 a285-3208198ce6fd}/install.rdf
127 /usr/lib64/firefox/browser/icons
128 /usr/lib64/firefox/browser/icons/mozicon128.png
129 /usr/lib64/firefox/browser/omni.ja
130 /usr/lib64/firefox/chrome.manifest
131 /usr/lib64/firefox/components
132 /usr/lib64/firefox/components/components.manifest
133 /usr/lib64/firefox/components/libdbusservice.so
134 /usr/lib64/firefox/components/libmozgnome.so
135 /usr/lib64/firefox/defaults
136 /usr/lib64/firefox/defaults/pref
137 /usr/lib64/firefox/defaults/pref/channel-prefs.js
138 /usr/lib64/firefox/dependentlibs.list
139 /usr/lib64/firefox/dictionaries
140 /usr/lib64/firefox/dictionaries/en-US.aff
141 /usr/lib64/firefox/dictionaries/en-US.dic
142 /usr/lib64/firefox/firefox
143 /usr/lib64/firefox/firefox-bin
144 /usr/lib64/firefox/gmp-clearkey
145 /usr/lib64/firefox/gmp-clearkey/0.1
146 /usr/lib64/firefox/gmp-clearkey/0.1/clearkey.info
147 /usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so
148 /usr/lib64/firefox/libxul.so
149 /usr/lib64/firefox/omni.ja
150 /usr/lib64/firefox/platform.ini
151 /usr/lib64/firefox/plugin-container
152 /usr/lib64/firefox/removed-files
153 /usr/lib64/firefox/run-mozilla.sh
154 /usr/lib64/firefox/webapprt
155 /usr/lib64/firefox/webapprt-stub
156 /usr/lib64/firefox/webapprt/omni.ja
157 /usr/lib64/firefox/webapprt/webapprt.ini
158 /usr/lib64/firefox/xpcom-config.h
159 /usr/share
160 /usr/share/applications
161 /usr/share/applications/firefox.desktop
162 /usr/share/icons
163 /usr/share/icons/hicolor
164 /usr/share/icons/hicolor/128x128
165 /usr/share/icons/hicolor/128x128/apps
166 /usr/share/icons/hicolor/128x128/apps/firefox.png
167 /usr/share/icons/hicolor/16x16
168 /usr/share/icons/hicolor/16x16/apps
169 /usr/share/icons/hicolor/16x16/apps/firefox.png
170 /usr/share/icons/hicolor/22x22
171 /usr/share/icons/hicolor/22x22/apps
172 /usr/share/icons/hicolor/22x22/apps/firefox.png
173 /usr/share/icons/hicolor/24x24
174 /usr/share/icons/hicolor/24x24/apps
175 /usr/share/icons/hicolor/24x24/apps/firefox.png
176 /usr/share/icons/hicolor/256x256
177 /usr/share/icons/hicolor/256x256/apps
178 /usr/share/icons/hicolor/256x256/apps/firefox.png
179 /usr/share/icons/hicolor/32x32
180 /usr/share/icons/hicolor/32x32/apps
181 /usr/share/icons/hicolor/32x32/apps/firefox.png
182 /usr/share/pixmaps
183 /usr/share/pixmaps/firefox.png
184
185
186 --
187 Fernando Rodriguez

Replies

Subject Author
Re: [gentoo-user] Endless preserved-rebuild loop, libmozalloc & more Fernando Rodriguez <frodriguez.developer@×××××××.com>