Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291076 - fftw fails in revdep rebuild but rebuilding doesn't fix anything
Summary: fftw fails in revdep rebuild but rebuilding doesn't fix anything
Status: RESOLVED DUPLICATE of bug 283761
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-29 22:01 UTC by Mark Knecht
Modified: 2009-10-30 07:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Knecht 2009-10-29 22:01:57 UTC
There is a long standing, long used plugin package from (I think) the pro-audio overlay called swh-plugins. This package requires another package called fftw and is currently the only package on my system that does require fftw. According to emerge these build cleanly but running revdep-rebuild -ip shows a linkage failure.

Rebuilding fftw doesn't fix the problem. If I remove both fftw and swh-plugins revdep-rebuild says everything is clean. If I emerge swh-plugins again then the problem comes back.

This is a recent problem. It's been clean up until maybe 2-3 weeks ago I think. It's taken me a while to report this and I'm not sure if the report belongs here or somewhere specific to the pro-audio overlay.

Reproducible: Always

Steps to Reproduce:
1. emerge swh-plugins
2. revdep-rebuild -ip

Actual Results:  
lightning ~ # revdep-rebuild -ip
 * Configuring search environment for revdep-rebuild

 * 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
[ 65% ]  *   broken /usr/lib64/libfftw3_threads.la (requires /usr/lib/../lib64/libgomp.la)
 *   broken /usr/lib64/libfftw3f_threads.la (requires /usr/lib/../lib64/libgomp.la)
 *   broken /usr/lib64/libfftw3l_threads.la (requires /usr/lib/../lib64/libgomp.la)
[ 100% ]                 
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /usr/lib64/libfftw3_threads.la -> sci-libs/fftw
 *   /usr/lib64/libfftw3f_threads.la -> sci-libs/fftw
 *   /usr/lib64/libfftw3l_threads.la -> sci-libs/fftw
 * 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 --oneshot --pretend sci-libs/fftw:3.0

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild   R   ] sci-libs/fftw-3.2.2 
 * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
lightning ~ #

Expected Results:  
revdep-rebuild should be clean

lightning ~ # emerge --info
Portage 2.2_rc46 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.29.2-rt11 x86_64)
=================================================================
System uname: Linux-2.6.29.2-rt11-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-gentoo-1.12.11.1
Timestamp of tree: Thu, 29 Oct 2009 20:30:02 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="assume-digests ccache distclean distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/pro-audio /usr/local/portage/layman/vmware"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 audiofile berkdb branding bzip2 cairo cdda cddb cdr cjk cli consolekit cracklib crypt dbus dri dvd dvdr dvdread emboss encode evo fam firefox flac fluidsynth fortran gdbm gif gimp gpm gstreamer gtk hal i8x0 iconv ipv6 isdnlog jack java jpeg ladspa ldap libnotify mad mikmod mjpeg mmx mmxext modules mp3 mp4 mpeg mudflap multilib mysql mythtv ncurses nls nptl nptlonly odbci ogg opengl openmp pam pcre pdf perl png ppds pppd qt3support qt4 quicktime radeon readline realmedia reflection sdl session sndfile spell spl sse sse2 ssl startup-notification svg sysfs tcltk tcpd thunar tiff truetype unicode usb v4l v4l2 vorbis x264 xine xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hdsp9652 hdsp" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

lightning ~ #
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-10-29 22:54:42 UTC
Possibly you are experiencing bug 283761. Run emerge --sync and rebuild gcc.
Comment 2 Mark Knecht 2009-10-30 01:49:06 UTC
Thanks. That seems to have fixed it on my machine. I'll leave it to you to either close it or mark it as a duplicate, which ever is preferred.
Comment 3 Sebastian Luther (few) 2009-10-30 07:52:38 UTC

*** This bug has been marked as a duplicate of bug 283761 ***