Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 176069 - emerge mplayer-1.0_rc2_pre20070321-r4 fail w/ hardened
Summary: emerge mplayer-1.0_rc2_pre20070321-r4 fail w/ hardened
Status: RESOLVED DUPLICATE of bug 176067
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High trivial (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-26 05:21 UTC by vyp08
Modified: 2007-06-01 08:05 UTC (History)
1 user (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 vyp08 2007-04-26 05:21:05 UTC
# ebuild /usr/local/src/portage/media-video/mplayer/mplayer-1.0_rc2_pre20070321-r4.ebuild compile
[...]
Checking for DVB HEAD ... yes
Checking for PNG support ... no (mismatch of library and header versions)
Checking for JPEG support ... no
[...]
Checking for GUI ... yes

Error: The GUI requires PNG support, please install libpng and libpng-dev packages.

With non-hardened kernels emerge successfully.


Reproducible: Always

Steps to Reproduce:
Comment 1 Steve Dibb (RETIRED) gentoo-dev 2007-04-26 14:18:23 UTC
need emerge --info

and do you have libpng installed?
Comment 2 Kevin F. Quinn (RETIRED) gentoo-dev 2007-04-26 19:06:57 UTC
And post the output of dmesg immediately after the failure occurs.

This looks like the same problem reported on bug #176067.

Comment 3 vyp08 2007-04-27 06:36:13 UTC
To Steve Dibb:

> and do you have libpng installed?

Yes, I did. I'm sure :) Else mplayer not emerge with non-hardened kernel.

# emerge --info
Portage 2.1.2.2 (hardened/x86/2.6, gcc-3.4.6, glibc-2.3.6-r5, 2.6.18-hardened-r6 i686)
=================================================================
System uname: 2.6.18-hardened-r6 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 23 Apr 2007 04:30:10 +0000
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=pentium3 -O2 -pipe -fforce-addr -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/share/X11/xkb /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -mcpu=i386 -pipe -fforce-addr"
DISTDIR="/usr/local/src/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="   http://gentoo.osuosl.org   http://www.ibiblio.org/pub/Linux/distributions/gentoo  "
LANG="ru_RU.KOI8-R"
LC_ALL="ru_RU.KOI8-R"
LINGUAS="ru"
MAKEOPTS="-j3"
PKGDIR="/usr/local/src/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip acpi alsa avi bzip2 caps crypt cups dbus dri dvd dvdr dvdread enca fortran gdbm gif gnutls hal hardened hardenedphp jpeg lirc mad mbox mikmod mmx mmxext mp3 mpeg ncurses nls nptl nptlonly opengl pam pic png posix quicktime readline rtc sasl sse sse2 ssl startup-notification tcpd tiff truetype udev usb userlocales v4l v4l2 vorbis wmf x86 xinetd xv zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon directory" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" LIRC_DEVICES="devinput" USERLAND="GNU" VIDEO_CARDS="i810 nv radeon v4l vesa vga via vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


To Kevin F. Quinn:

dmesg get nothing:
[...]
sda: assuming drive cache: write through
 sda: sda1 sda2
sd 1:0:0:0: Attached scsi disk sda
sd 1:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
XFS mounting filesystem sda2
Ending clean XFS mount for filesystem: sda2


About bug #176067: O, yes! It's my report :)
I make patch:

--- configure.orig      2007-03-21 08:15:09.000000000 +0300
+++ configure   2007-04-27 10:31:07.000000000 +0400
@@ -4443,8 +4443,9 @@
   return (strcmp(PNG_LIBPNG_VER_STRING, png_libpng_ver));
 }
 EOF
+set -x
     if cc_check -lpng -lz $_ld_lm ; then
-      if tmp_run ; then
+      if "$TMPO" ; then
         _png=yes
       else
         _res_comment="mismatch of library and header versions"
@@ -4452,6 +4453,8 @@
     fi
   fi
 fi
+set +x
+exit 1
 echores "$_png"
 if test "$_png" = yes ; then
   _def_png='#define HAVE_PNG 1'

and get this:

[...]
Checking for PNG support ... + cc_check -lpng -lz -lm
+ compile_check /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-6270-271.c -
lpng -lz -lm
+ echo
+ cat /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-6270-271.c
+ echo
+ echo 'i686-pc-linux-gnu-gcc -mtune=pentium3 -O2 -pipe -nopie -fomit-frame-pointer -D__STDC_LIMIT_MACROS  -I/usr/X11R6/include      -lncurses   -lXext -lX11 -lpthread -lXv -lXxf86vm -lXxf86dga -lGL -ldl -lvga  -o /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-6270-271.c' -lpng -lz -lm
+ rm -f /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o
+ i686-pc-linux-gnu-gcc -mtune=pentium3 -O2 -pipe -nopie -fomit-frame-pointer -D__STDC_LIMIT_MACROS -I/usr/X11R6/include -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -lXxf86dga -lGL -ldl -lvga -o /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-6270-271.c -lpng -lz -lm
+ TMP=0
+ echo
+ echo 'ldd /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o'
+ ldd /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o
+ echo
+ return 0
+ /var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o
/var/tmp/portage/media-video/mplayer-1.0_rc2_pre20070321-r4/temp/mplayer-conf-26162-271.o: error while loading shared libraries: //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1: cannot make segment writable for relocation: Permission denied
+ _res_comment='mismatch of library and header versions'
+ set +x

!!! ERROR: media-video/mplayer-1.0_rc2_pre20070321-r4 failed.

Comment 4 SpanKY gentoo-dev 2007-05-03 23:21:24 UTC

*** This bug has been marked as a duplicate of bug 176067 ***
Comment 5 Den_M 2007-05-30 09:39:45 UTC
(In reply to comment #0)
> # ebuild
> /usr/local/src/portage/media-video/mplayer/mplayer-1.0_rc2_pre20070321-r4.ebuild
> compile
> [...]
> Checking for DVB HEAD ... yes
> Checking for PNG support ... no (mismatch of library and header versions)
> Checking for JPEG support ... no
> [...]
> Checking for GUI ... yes
> 
> Error: The GUI requires PNG support, please install libpng and libpng-dev
> packages.
> 
> Reproducible: Always
> 
> Steps to Reproduce:

Getting the same error with mplayer-1.0_rc2_pre20070321-r4 and I haven't use nvidia drivers (as in bug #176067). Package libpng installed.

emerge --info

Portage 2.1.2.7 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo.nicevt.den_m x86_64)
=================================================================
System uname: 2.6.20-gentoo.nicevt.den_m x86_64 Intel(R) Pentium(R) D CPU 3.00GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Tue, 29 May 2007 07:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/usr/src"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 ao audiofile bash-completion berkdb bidi bindist bitmap-fonts bonobo bzip2 cairo cddb cdparanoia cdr clamav cli cracklib crypt cups curl curlwrappers dbus dga dio directfb dri dts dv dvb dvd dvdr dvdread encode esd exif expat fbcon ffmpeg fftw firefox flac fortran gd gdbm gif gnome gpm graphviz gstreamer gtk gtk2 hal iconv imagemagick imlib ipv6 isdnlog jabber jack javascript jbig jpeg jpeg2k lcms libcaca libg++ libnotify libsamplerate lm_sensors mad matroska midi mikmod mime mng mp3 mpeg mplayer mudflap musepack ncurses nls nptl nptlonly offensive ogg openal opengl openmp oss pam pcre pdf perl plotutils png portaudio posix ppds pppd python quicktime rdesktop readline reflection samba sdl session shorten sndfile sockets sound sox speex spell spl ssl startup-notification svg sysfs tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vorbis wmf x264 xcomposite xine xinerama xml xorg xosd xpm xprint xscreensaver xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 6 Den_M 2007-06-01 08:05:44 UTC
(In reply to comment #5)

> Getting the same error with mplayer-1.0_rc2_pre20070321-r4 and I haven't use
> nvidia drivers (as in bug #176067). Package libpng installed.

sorry, it was temporary bug, now all's right.