Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 378809 - media-libs/clutter-gst-1.3.12 : libtool permission denied
Summary: media-libs/clutter-gst-1.3.12 : libtool permission denied
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: PPC64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-11 17:46 UTC by Emmanuel Andry
Modified: 2012-03-25 13:50 UTC (History)
1 user (show)

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


Attachments
Build log (build.log,10.21 KB, application/octet-stream)
2011-08-11 17:47 UTC, Emmanuel Andry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Emmanuel Andry 2011-08-11 17:46:07 UTC
../libtool: line 2075: ./clutter-gst-video-sink.c: Permission denied
../libtool: line 2075: ./clutter-gst-debug.c: Permission denied


Reproducible: Always
Comment 1 Emmanuel Andry 2011-08-11 17:47:54 UTC
Created attachment 282937 [details]
Build log
Comment 2 Emmanuel Andry 2011-08-11 17:48:39 UTC
# emerge --info
Portage 2.1.10.10 (default/linux/powerpc/ppc64/10.0/64bit-userland/desktop/gnome, gcc-4.6.1, glibc-2.13-r4, 3.0.1-gentoo ppc64)
=================================================================
System uname: Linux-3.0.1-gentoo-ppc64-PPC970FX,_altivec_supported-with-gentoo-2.0.3
Timestamp of tree: Thu, 11 Aug 2011 16:15:01 +0000
app-shells/bash:          4.2_p10
dev-lang/python:          2.7.2-r2, 3.2-r2
dev-util/cmake:           2.8.5-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1-r1
sys-devel/binutils:       2.21.1
sys-devel/gcc:            4.6.1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo gnome
ACCEPT_KEYWORDS="ppc64 ~ppc64"
ACCEPT_LICENSE="* -@EULA googleearth PUEL dlj-1.1 skype-eula"
CBUILD="powerpc64-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec"
CHOST="powerpc64-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://mirrors.linuxant.fr/distfiles.gentoo.org/ ftp://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.opteamax.de/gentoo/ rsync://mirror.opteamax.de/gentoo/ ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="fr"
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="/var/lib/layman/gnome"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="X a52 aac acl agg alsa altivec amr apng autoipd bash-completion berkdb bluetooth branding bzip2 cairo caps cdda cddb cdr cgroup cleartype cli colordiff consolekit cracklib crypt css cups cxx dbus dga dhcpcd dirac dri drm dts dvd dvdr eds emboss encode evo exif faac fam fat ffmpeg firefox flac fontconfig fortran freetype fuse gallium gdbm gdu gif gmp gnome gnome-keyring gpm graphite gsm gstreamer gtk gtk3 hdri ibm iconv id3tag ipv6 jpeg lcms ldap libass libkms libnotify llvm lzma mad matroska mktemp mms mng modules mp3 mp4 mpeg mudflap natspec nautilus ncurses network-cron networkmanager nls nouveau nptl nptlonly nsplugin nss ntfs ntp ogg opengl openmp openssl optimized-qmake orc pam pango pcre pdf perl png policykit ppc64 ppcsha1 ppds pppd python qt3support qt4 quicktime readline rtmp rtsp samba sdl secure-delete session spell sqlite ssl startup-notification suid svg symlink sysfs system-sqlite taglib tcpd theora threads tiff truetype udev unicode unlock-notify upnp usb utempter vdpau vorbis vp8 webm webp wma-fixed xattr xcb xcomposite xinerama xml xorg xosd xsceensaver xulrunner xv xvid zip zlib" 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 cgi cgid 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" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-08-11 18:55:53 UTC
First of all, this is not a sandbox violation. The error is coming from libtool, not from Gentoo's portage sandbox.

Second, I cannot reproduce it, and cannot understand how this error could happen on a normal Gentoo system.

Are you having problems building any other packages?

Could you try manually unpacking clutter-gst-1.3.12.tar.xz in a temporary directory, then run
./configure --prefix=/usr --build=powerpc64-unknown-linux-gnu --host=powerpc64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-introspection --disable-gtk-doc
and
make -j1 V=1

and see if there are any errors?
Comment 4 Emmanuel Andry 2011-08-14 11:42:33 UTC
I've no problem building other packages.
The manual build also has the libtool permission issue.
Comment 5 Emmanuel Andry 2011-08-14 11:46:56 UTC
Running autoreconf -fi before configure fix the buid problem.
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-08-15 02:09:27 UTC
Are you using a recent version of bash as your /bin/sh (i.e. is /bin/sh a symlink to bash)? If not, try switching it to bash.
Comment 7 Emmanuel Andry 2011-08-15 10:37:04 UTC
/bin/sh is a symlink of /bin/bash
Comment 8 Pacho Ramos gentoo-dev 2011-08-22 16:49:43 UTC
(In reply to comment #4)
> I've no problem building other packages.
> The manual build also has the libtool permission issue.

If manual build also fails, this is either an upstream problem or something is broken in your setup :-/
Comment 9 Emmanuel Andry 2011-08-22 20:39:41 UTC
Could you add the autoreconf -fi in the ebuild as a ppc64 workaround ?
Would be nice, because it's a blocker to have full gnome3 (Just have the fallback gnome2 menus-like) on ppc64 (well, I hope there won't be more)

Thanks !
Comment 10 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-08-22 20:51:38 UTC
ppc64 team, please check whether you can reproduce this bug.

On amd64, I am unable to reproduce it and don't even understand what could cause it on a system that has working bash and libtool :/
Comment 11 Pacho Ramos gentoo-dev 2011-09-09 17:15:08 UTC
Still valid with 1.3.14?
Comment 12 Emmanuel Andry 2011-09-11 17:37:15 UTC
Yes it is !
Comment 13 Pacho Ramos gentoo-dev 2011-09-11 21:52:38 UTC
ppc64 team, are you able to reproduce?
Comment 14 Pacho Ramos gentoo-dev 2011-09-14 10:43:28 UTC
To save time until ppc64 replies, if you are able to reproduce when manually compiling upstream sources, try to open a bug in upstream also (bugzilla.gnome.org) to involve them as they will probably help us to know what is wrong here.

Thanks
Comment 15 Steev Klimaszewski (RETIRED) gentoo-dev 2011-09-21 19:47:56 UTC
For what it's worth, I also experience this with 1.3.14 on my i.MX51 ARM system.
Comment 16 Pacho Ramos gentoo-dev 2011-09-22 15:31:30 UTC
(In reply to comment #15)
> For what it's worth, I also experience this with 1.3.14 on my i.MX51 ARM
> system.

Then, please, try to reproduce manually compiling sources and, if still valid, open a bug report upstream -> bugzilla.gnome.org

and post the link here

Thanks :)
Comment 17 Pacho Ramos gentoo-dev 2011-10-15 22:59:21 UTC
+*clutter-gst-1.4.2 (15 Oct 2011)
+
+  15 Oct 2011; Pacho Ramos <pacho@gentoo.org> -clutter-gst-1.3.12.ebuild,
+  -clutter-gst-1.3.14.ebuild, +clutter-gst-1.4.2.ebuild:
+  Version bump, remove development versions.
+

Please retry with this
Comment 18 Emmanuel Andry 2011-10-16 13:09:23 UTC
Same build error with version 1.4.2.

Is it possible to apply th workaround I suggested in comment#9 ?
Comment 19 Pacho Ramos gentoo-dev 2011-10-16 13:52:46 UTC
Better wait until upstream to check this issue as some others cannot reproduce. Did you reported it to upstream -> bugzilla.gnome.org? If not, please do and post link here to see the progress
Comment 20 Emmanuel Andry 2011-10-16 15:31:57 UTC
Ticket opened upstream : https://bugzilla.gnome.org/show_bug.cgi?id=661916
Comment 21 Pacho Ramos gentoo-dev 2011-11-22 01:09:05 UTC
Emmanuel, please remember to get your upstream report out of NEEDINFO state as info was provided (and I am not allowed to change its status as I am not its reporter)
Comment 22 Pacho Ramos gentoo-dev 2012-03-25 08:45:05 UTC
Still valid with latest clutter-gst? Looks like upstream would want output without silent rules:
https://bugzilla.gnome.org/show_bug.cgi?id=661916#c5
Comment 23 Emmanuel Andry 2012-03-25 13:50:26 UTC
Upstream ticket closed, fixed in clutter-gst-1.4.6