Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108428 - media-libs/gst-plugins-0.8.10: build hangs in lt-channelmixtest
Summary: media-libs/gst-plugins-0.8.10: build hangs in lt-channelmixtest
Status: RESOLVED DUPLICATE of bug 190800
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-07 13:23 UTC by Sascha Silbe
Modified: 2007-08-30 18:13 UTC (History)
3 users (show)

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 Sascha Silbe 2005-10-07 13:23:36 UTC
lt-channelmixtest goes on forever, apparently looping on a recursive directory structure:

excerpt from strace:

=== Begin ===
6373  open("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/portage/portage/kdepim-3.3.2", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 40
6373  fstat64(40, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  fcntl64(40, F_SETFD, FD_CLOEXEC)  = 0
6373  getdents64(40, /* 3 entries */, 4096) = 72
6373  stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/portage/portage/kdepim-3.3.2/temp", {st_mode=S_IFDIR|S_ISGID|0770, st_size=4096, ...}) = 0
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  open("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/portage/portage/kdepim-3.3.2/temp", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 41
6373  fstat64(41, {st_mode=S_IFDIR|S_ISGID|0770, st_size=4096, ...}) = 0
6373  fcntl64(41, F_SETFD, FD_CLOEXEC)  = 0
6373  getdents64(41, /* 4 entries */, 4096) = 120
6373  stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/portage/portage/kdepim-3.3.2/temp/eclass-debug.log", {st_mode=S_IFREG|0664, st_size=3538, ...}) = 0
6373  stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/portage/portage/kdepim-3.3.2/temp/environment", {st_mode=S_IFREG|0664, st_size=160142, ...}) = 0
6373  getdents64(41, /* 0 entries */, 4096) = 0
6373  close(41)                         = 0
6373  getdents64(40, /* 0 entries */, 4096) = 0
6373  close(40)                         = 0
6373  stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/portage/portage/tiff-3.7.2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
6373  lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
6373  readlink("/usr/X11R6", "../usr", 4096) = 6
6373  lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
=== End ===


emerge info:

Gentoo Base System version 1.6.13
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.11.6-infra-cube-1 i686)
=================================================================
System uname: 2.6.11.6-infra-cube-1 i686 AMD Athlon(tm) XP 1700+
distcc 2.16 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i586-pc-linux-gnu"
CFLAGS="-march=pentium -mcpu=athlon-xp -O3 -pipe"
CHOST="i586-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /usr/vice/etc /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/afs/modload /etc/gconf /etc/make.globals /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium -mcpu=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distcc distlocks fixpackages sandbox sfperms strict test userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/"
LANG="en_US"
LINGUAS="en,de"
MAKEOPTS="-j10"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-local--main--1.0"
SYNC="rsync://copper.sascha.silbe.org/gentoo-portage"
USE="x86 3dnow 3dnowext S3TC X a52 aac accessibility acl afs alsa apm avi bash-completion berkdb bitmap-fonts blas bzip2 bzlib cdparanoia cdr chipcard cjk crypt curl doc dts dv dvd dvdr dvdread ecc eds emboss encode examples fam fame ffmpeg flac foomaticdb fortran gd gdbm geldkarte gif gimpprint gstreamer gtk gtk2 gtkhtml guile hbci imagemagick imap imlib ipv6 j-noaim j-nomsn j-noyahoo jabber jpeg jpeg2k lapack lcms libg++ libwww lm_sensors lvm1 lzo mad maildir makecheck mbox mikmod mjpeg mmx mmxext monitor mozsvg mp3 mpeg mysql nas ncurses nls nodrm offensive ogg oggvorbis openal opengl oss pam pda pdflib plotutils png postgres python qt qtmt quicktime readline samba scanner sdl serial skey smartcard speex spell sqlite sse ssl svg sysfs test tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis win32codecs xine xml xml2 xv xvid yv12 zlib linguas_en,de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 1 Zaheer Abbas Merali (RETIRED) gentoo-dev 2005-11-27 06:34:17 UTC
i believe this is fixed in gst-plugins 0.8.11, can you confirm?
Comment 2 Philipp Riegger 2006-02-25 10:47:15 UTC
Same here in 0.8.11
Comment 3 Philipp Riegger 2006-02-25 10:55:57 UTC
From strace:
--quote--
stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/ccache/e/2/598eb4dac6953c26dac9ae561a0a0e-336.stderr", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
getdents64(42, /* 0 entries */, 4096)   = 0
close(42)                               = 0
stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/ccache/e/9", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=49152, ...}) = 0
lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
readlink("/usr/X11R6", "../usr", 4096)  = 6
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
readlink("/usr/X11R6", "../usr", 4096)  = 6
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
--/quote--

troy ~ # ls -l /usr/X11R6/X11R6
lrwxrwxrwx  1 root root 6 Nov  6 15:28 /usr/X11R6/X11R6 -> ../usr
troy ~ # ls -l /usr/X11R6/tmp
lrwxrwxrwx  1 root root 8 Nov  6 15:47 /usr/X11R6/tmp -> /var/tmp
troy ~ # ls -l /var/tmp/tmp
lrwxrwxrwx  1 root root 8 Nov  6 15:51 /var/tmp/tmp -> /var/tmp

Are those links really necessary? 
Comment 4 Sascha Silbe 2006-07-11 03:35:06 UTC
Same problem with /usr/bin/gst-register-0.8 in media-libs/gst-plugins-0.8.11:

readlink("/usr/X11R6", "../usr", 4096)  = 6
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/X11R6", {st_mode=S_IFLNK|0777, st_size=6, ...}) = 0
open("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/share/doc/db-1.85-r2/ps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 40
fstat64(40, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(40, F_SETFD, FD_CLOEXEC)        = 0
getdents64(40, /* 9 entries */, 4096)   = 320
stat64("/usr/lib/../X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/X11R6/share/doc/db-1.85-r2/ps/hash.usenix.ps.gz", {st_mode=S_IFREG|0644, st_size=54681, ...}) = 0

Comment 5 Dustin Polke 2007-02-12 14:21:35 UTC
Same behavior here.

Just came across this bug while emergeing gst-plugins-0.8.11. Seems that it got forgotten for a while...

Is there any intention on fixing this or should it be "cured" by disabling tests?

Suggestion: Rename bug to 'media-libs/gst-plugins: build loops on a recursive director structure during test'


I can post my emerge --info if needed, but I think there is already enough information posted.

BR,
Dustin
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-06-28 06:05:51 UTC
Can you reproduce this w/ 0.8.12? 
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2007-08-30 18:13:44 UTC

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