First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 64550
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Kevin Daughtridge <kevin@kdau.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
scummvm-0.6.1b.ebuild modified scummvm-0.6.1b.ebuild text/plain Kevin Daughtridge 2004-09-18 10:50 0000 1.49 KB Details
scummvm-0.6.1b-mpeg2-detection.patch patch to configure script, instead patch Kevin Daughtridge 2004-09-18 10:59 0000 377 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 64550 depends on: Show dependency tree
Show dependency graph
Bug 64550 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-09-18 10:47 0000
The "configure" script used by scummvm tests for the presence of libmpeg2 (and
the need for memory alignment) by compiling a test object at the hard-wired
path "/tmp/scummvm-conf". On systems where /tmp is on a partition without
execution permissions, the test fails and libmpeg2 is never detected. Beginning
of emerge output:

Calculating dependencies ...done!
>>> emerge (1 of 1) games-engines/scummvm-0.6.1b to /
>>> md5 src_uri ;-) scummvm-0.6.1b.tar.bz2
>>> Unpacking source...
>>> Unpacking scummvm-0.6.1b.tar.bz2 to /var/tmp/portage/scummvm-0.6.1b/work
>>> Source unpacked.
sdl
Running ScummVM configure...
Looking for C++ compiler... g++
Checking for compiler version... tail: `-1' option is obsolete; use `-n 1'
since this will be removed in the future
3.3.4, ok
Checking hosttype... Linux
Checking endianess... little
Alignment required... ./configure: line 568: /tmp/scummvm-conf: Permission
denied
yes
Type with 1 byte... char
Type with 2 bytes... short
Type with 4 bytes... int
Checking for Ogg Vorbis... yes
Checking for MAD... yes
Checking for ALSA >= 0.9... yes
Checking for zlib... yes
Checking for libmpeg2 >= 0.3.2... ./configure: line 694: /tmp/scummvm-conf:
Permission denied
no

Engines:
    SCUMM
    Simon the Sorcerer
    Beneath a Steel Sky
    Broken Sword I  (without mpeg2 cutscenes)
    Broken Sword II (without mpeg2 cutscenes)
    Flight of the Amazon Queen

Backend... sdl
Looking for sdl-config... /usr/bin/sdl-config


Reproducible: Always
Steps to Reproduce:
1. Remove execute permissions on partition containing /tmp (mount -o
remount,noexec). (Kids without a separate /tmp partition, don't try this at
home.)
2. emerge games-engines/scummvm-0.6.1b

Actual Results:  
libmpeg2 was not detected.

Expected Results:  
libmpeg2 should have been detected.

Gentoo Base System version 1.4.16
Portage 2.0.50-r11 (2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1,
2.6.8-gentoo-r3)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/portage/bashrc"
CC="gcc"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /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/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CVS_RSH="ssh"
CXX="g++"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
FEATURES="autoaddcvs ccache notitles sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo
http://mirror.clarkson.edu/pub/distributions/gentoo/"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl
ncurses"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="barbarianism"
INFODIR="/usr/share/info:/usr/X11R6/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.1"
JDK_HOME="/opt/blackdown-jdk-1.4.1"
LANG="en_CA.utf8"
LD_LIBRARY_PATH="/usr/lib/asterisk"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:"
MAIL="/var/mail/root"
MAKEOPTS="-j2"
MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man::/opt/blackdown-jdk-1.4.1/man"
NOCOLOR="false"
OLDPWD="/usr/portage/net-www"
PAGER="/usr/bin/less"
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/opt/ati/bin:/opt/Acrobat5:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin:/usr/local/sbin"
PKGDIR="/usr/portage/packages"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CACHEDIR="/var/cache/edb/dep/"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="2848"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK="/opt"
PS1="\n\[\033[01;31m\]\h\[\033[01;39m\]\w\n\[\033[01;34m\]\$ \[\033[00m\]"
PWD="/"
PYTHONDOCS="/usr/share/doc/python-docs-2.3.3/html"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SHELL="/bin/bash"
SHLVL="1"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
TERM="xterm"
USE="X X509 aalib accessibility acl acpi aim alsa apache2 asterisk async
audiofile avi bidi bitmap-fonts bonobo cdparanoia cdr chroot cjk crypt cups
curl
dga divx4linux doc dvd dvdread encode erandom esd exif fam fbcon flac flash
foomaticdb ftp gd gdbm geoip gif gimpprint gmp gnome gnomedb gphoto2 gpm
gstreamer gtk gtk2 gtkhtml hardenedphp iconv imagemagick imap imlib ipv6 jabber
java javascript jbig jpeg lcms ldap libcaca libg++ libgda libwww mad maildir
mailwrapper mbox mcal memlimit mikmod mmx mmx2 mng mozilla moznocompose
moznoirc
mozsvg mpeg msn nas ncurses network nls oggvorbis opengl oscar pam pcre pdflib
perl pg-intdatetime php plotutils png posix postgres ppds pwdb python quicktime
readline rtc sasl scanner sdl slang slp spell sse sse2 ssl svg tcpd tetex tga
tiff truetype unicode usb vda wmf x86 xinerama xml xml2 xmms xprint xv xvid yaz
zlib"
USER="root"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
XARGS="xargs -r"
XAUTHORITY="/root/.xauth5E6q8Y"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"

------- Comment #1 From Kevin Daughtridge 2004-09-18 10:50:25 0000 -------
Created an attachment (id=39868) [edit]
modified scummvm-0.6.1b.ebuild

This modified ebuild points the configure script to the build directory for
making test objects.

------- Comment #2 From Kevin Daughtridge 2004-09-18 10:59:42 0000 -------
Created an attachment (id=39869) [edit]
patch to configure script, instead

On second thought, why not just patch the configure script to build in its
current directory?

------- Comment #3 From Mr. Bones. 2004-09-18 17:58:31 0000 -------
no end of ugly autotools stuff out there I guess.

Fixed in CVS.  resync and remerge.  Thanks for the bug report.

First Last Prev Next    No search results available      Search page      Enter new bug