# revdep-rebuild -ipv * Configuring search environment for revdep-rebuild * Temporary cache files are located in /var/cache/revdep-rebuild revdep-rebuild environment: SEARCH_DIRS="/bin /lib /lib32 /lib64 /opt/bin /opt/nvidia-cg-toolkit/bin /opt/nvidia-cg-toolkit/lib32 /opt/nvidia-cg-toolkit/lib64 /opt/steam-runtime/lib32/ /opt/steam-runtime/lib32/i386-linux-gnu/ /opt/steam-runtime/usr/lib32/ /opt/steam-runtime/usr/lib32/i386-linux-gnu/ /sbin /usr/bin /usr/games/bin /usr/games/lib /usr/games/lib32 /usr/games/lib64 /usr/lib /usr/lib32 /usr/lib32/emul-linux /usr/lib32/OpenCL/vendors/mesa /usr/lib32/opengl/xorg-x11/lib /usr/lib32/qt4 /usr/lib64 /usr/lib64/OpenCL/vendors/mesa /usr/lib64/opengl/xorg-x11/lib /usr/lib64/qca2 /usr/lib64/qt4 /usr/lib64/R/lib /usr/lib64/sidplay/builders /usr/libexec /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/32 /usr/lib/qt4 /usr/lib/sidplay/builders /usr/local/lib /usr/local/lib32 /usr/local/lib64 /usr/sbin /usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2 /usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/gcc-bin/4.8.2 /usr/x86_64-pc-linux-gnu/lib" SEARCH_DIRS_MASK="/lib64/modules /lib/modules /opt/android-sdk-update-manager /opt/firefox /opt/thunderbird /usr/i686-pc-linux-gnu" LD_LIBRARY_MASK="libjava.so libjawt.so libjvm.so libodbcinst.so libodbc.so" PORTAGE_ROOT="/" EMERGE_OPTIONS="" ORDER_PKGS="1" FULL_LD_PATH="1" * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 41% ] * broken /usr/lib64/firefox/browser/components/libbrowsercomps.so (requires libmozalloc.so libxul.so) * broken /usr/lib64/firefox/components/libdbusservice.so (requires libmozalloc.so libxul.so) * broken /usr/lib64/firefox/components/libmozgnome.so (requires libmozalloc.so libxul.so) * broken /usr/lib64/firefox/plugin-container (requires libxul.so) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib64/firefox/browser/components/libbrowsercomps.so -> www-client/firefox * /usr/lib64/firefox/components/libdbusservice.so -> www-client/firefox * /usr/lib64/firefox/components/libmozgnome.so -> www-client/firefox * /usr/lib64/firefox/plugin-container -> www-client/firefox * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --complete-graph=y --oneshot -v --keep-going=y --quiet-build=y --pretend --verbose www-client/firefox:0 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] www-client/firefox-27.0.1 USE="alsa dbus gstreamer jit libnotify minimal pulseaudio startup-notification system-icu system-jpeg system-sqlite wifi -bindist -custom-cflags -custom-optimization -debug -pgo (-selinux) -system-cairo" LINGUAS="ru -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild. # env LD_LIBRARY_PATH="$(cat /var/cache/revdep-rebuild/2_ldpath.rr)" ldd /usr/lib64/firefox/browser/components/libbrowsercomps.so /usr/lib64/firefox/browser/components/libbrowsercomps.so: /usr/lib64/thunderbird/libxul.so: version `xul27' not found (required by /usr/lib64/firefox/browser/components/libbrowsercomps.so) linux-vdso.so.1 (0x00007fff58400000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f426e4c0000) libxul.so => /usr/lib64/thunderbird/libxul.so (0x00007f426b220000) libmozalloc.so => /usr/lib64/thunderbird/libmozalloc.so (0x00007f426b018000) libnspr4.so => /usr/lib/libnspr4.so (0x00007f426add8000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007f426ab28000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007f426a900000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f426a6a8000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f426a360000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6 (0x00007f426a058000) libc.so.6 => /lib/libc.so.6 (0x00007f4269cb0000) /lib64/ld-linux-x86-64.so.2 (0x00007f426e710000) libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f4269aa0000) libicui18n.so.52 => /usr/lib/libicui18n.so.52 (0x00007f4269688000) libicuuc.so.52 => /usr/lib/libicuuc.so.52 (0x00007f42692f8000) libssl3.so => /usr/lib/libssl3.so (0x00007f42690a8000) libsmime3.so => /usr/lib/libsmime3.so (0x00007f4268e78000) libnss3.so => /usr/lib/libnss3.so (0x00007f4268b48000) libnssutil3.so => /usr/lib/libnssutil3.so (0x00007f4268918000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f42685c8000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f42683b0000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f42681a0000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f4267e48000) libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007f4267b48000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00007f42678d8000) libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f4267698000) libz.so.1 => /lib/libz.so.1 (0x00007f4267478000) libhunspell-1.3.so.0 => /usr/lib/libhunspell-1.3.so.0 (0x00007f4267220000) libevent-2.0.so.5 => /usr/lib/libevent-2.0.so.5 (0x00007f4266fd0000) libvpx.so.1 => /usr/lib/libvpx.so.1 (0x00007f4266bf8000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f4266918000) libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f4266628000) libplds4.so => /usr/lib/libplds4.so (0x00007f4266420000) libplc4.so => /usr/lib/libplc4.so (0x00007f4266218000) libdl.so.2 => /lib/libdl.so.2 (0x00007f4266010000) libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00007f4265de0000) libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f4265b98000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007f4265570000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007f4265348000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f4264fd0000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f4264d80000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f4264ab8000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007f4264868000) libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00007f4264658000) libXt.so.6 => /usr/lib/libXt.so.6 (0x00007f42643e0000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f42641d8000) librt.so.1 => /lib/librt.so.1 (0x00007f4263fd0000) libm.so.6 => /lib/libm.so.6 (0x00007f4263cd8000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libgcc_s.so.1 (0x00007f4263ac0000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007f42638b0000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f42636a8000) libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f4263490000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f4263280000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f4263070000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007f4262e68000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f4262c60000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f4262a58000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f4262850000) libicudata.so.52 => /usr/lib/libicudata.so.52 (0x00007f4260fe0000) libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f4260dc0000) libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f4260bb8000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f42609b0000) libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f42607a0000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f4260580000) libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f4260318000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007f4260100000) libresolv.so.2 => /lib/libresolv.so.2 (0x00007f425fee8000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f425fcb0000) libbz2.so.1 => /lib/libbz2.so.1 (0x00007f425fa98000) libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007f425f890000) libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f425f680000) libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f425f460000) libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f425f258000) libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f425f050000) libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007f425ee48000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f425ec38000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f425ea30000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f425e828000) libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f425e600000) libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f425e3e8000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f425e1e0000) libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f425df80000) libuuid.so.1 => /lib/libuuid.so.1 (0x00007f425dd78000) libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f425db50000)