Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26162 - emerge rox fails while configuring
Summary: emerge rox fails while configuring
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Matthew Kennedy (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-07 15:09 UTC by xlyz
Modified: 2003-08-28 17:42 UTC (History)
3 users (show)

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


Attachments
text of rox emerge and emerge info (rox.text,24.36 KB, text/plain)
2003-08-08 09:22 UTC, Guy
Details
Emerge Log of rox-2.0.0 and emerge --info (rox.log,43.25 KB, text/plain)
2003-08-13 05:53 UTC, Brandy Westcott (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description xlyz 2003-08-07 15:09:52 UTC
emerge rox -d
Calculating dependencies 
Parent:    None
Depstring: app-misc/rox
Candidates: ['app-misc/rox']
ebuild: app-misc/rox-2.0.0
\
Parent:    ebuild / app-misc/rox-2.0.0 merge
Depstring: >=x11-libs/gtk+-2.0.5 >=dev-libs/glib-2.0.4 >=dev-libs/libxml2-2.4.23
>=x11-misc/shared-mime-info-0.9 >=x11-libs/gtk+-2.0.5 >=dev-libs/glib-2.0.4
>=dev-libs/libxml2-2.4.23 >=x11-misc/shared-mime-info-0.9
Candidates: []
Exiting... ebuild / app-misc/rox-2.0.0 merge
Exiting... None
...done!
>>> emerge (1 of 1) app-misc/rox-2.0.0 to /
+ /usr/sbin/ebuild.sh clean
+ dyn_clean
+ rm -rf /var/tmp/portage/rox-2.0.0/image
+ rm -rf /var/tmp/portage/rox-2.0.0/build-info
+ has keeptemp sandbox ccache
+ local x
+ local me
+ me=keeptemp
+ shift
+ '[' sandbox == keeptemp ']'
+ '[' ccache == keeptemp ']'
+ return 1
+ rm -rf /var/tmp/portage/rox-2.0.0/temp/eclass-debug.log
/var/tmp/portage/rox-2.0.0/temp/environment
+ has keepwork sandbox ccache
+ local x
+ local me
+ me=keepwork
+ shift
+ '[' sandbox == keepwork ']'
+ '[' ccache == keepwork ']'
+ return 1
+ rm -rf /var/tmp/portage/rox-2.0.0/.compiled
+ rm -rf /var/tmp/portage/rox-2.0.0/.unpacked
+ rm -rf /var/tmp/portage/rox-2.0.0/work
+ '[' -f /var/tmp/portage/rox-2.0.0/.unpacked ']'
+ true
+ set +x
>>> md5 src_uri ;-) rox-2.0.0.tgz
+ /usr/sbin/ebuild.sh setup
+ dyn_setup
+ '[' GNU == Linux ']'
+ pkg_setup
+ return
+ set +x
+ dyn_unpack
+ trap abort_unpack SIGINT SIGQUIT
+ local newstuff=no
+ '[' -e /var/tmp/portage/rox-2.0.0/work ']'
+ '[' -e /var/tmp/portage/rox-2.0.0/work ']'
+ install -m0700 -d /var/tmp/portage/rox-2.0.0/work
+ '[' -d /var/tmp/portage/rox-2.0.0/work ']'
+ cd /var/tmp/portage/rox-2.0.0/work
+ echo '>>> Unpacking source...'
>>> Unpacking source...
+ src_unpack
+ '[' rox-2.0.0.tgz '!=' '' ']'
+ unpack rox-2.0.0.tgz
+ local x
+ local y
+ local myfail
+ local tarvars
+ '[' GNU == BSD ']'
+ tarvars=--no-same-owner
+ myfail=failure unpacking rox-2.0.0.tgz
++ pwd
+ echo '>>> Unpacking rox-2.0.0.tgz to /var/tmp/portage/rox-2.0.0/work'
>>> Unpacking rox-2.0.0.tgz to /var/tmp/portage/rox-2.0.0/work
++ echo rox-2.0.0.tgz
++ sed 's:.*\.\(tar\)\.[a-zA-Z0-9]*:\1:'
+ y=rox-2.0.0.tgz
+ tar --no-same-owner -xzf /usr/portage/distfiles/rox-2.0.0.tgz
+ touch /var/tmp/portage/rox-2.0.0/.unpacked
+ echo '>>> Source unpacked.'
>>> Source unpacked.
+ cd /var/tmp/portage/rox-2.0.0
+ trap SIGINT SIGQUIT
+ set +x
+ dyn_compile
+ trap abort_compile SIGINT SIGQUIT
+ '[' '-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4' '!=' unset ']'
+ export CFLAGS
+ '[' '-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4' '!=' unset ']'
+ export CXXFLAGS
+ '[' unset '!=' unset ']'
+ '[' unset '!=' unset ']'
+ '[' unset '!=' unset ']'
+ '[' unset '!=' unset ']'
+ has noauto sandbox ccache
+ cd /var/tmp/portage/rox-2.0.0
+ '[' '!' -e build-info ']'
+ mkdir build-info
+ cp /usr/portage/app-misc/rox/rox-2.0.0.ebuild build-info/rox-2.0.0.ebuild
+ '[' /var/tmp/portage/rox-2.0.0/.compiled -nt /var/tmp/portage/rox-2.0.0/work ']'
+ '[' -d /var/tmp/portage/rox-2.0.0/work/rox-2.0.0 ']'
+ cd /var/tmp/portage/rox-2.0.0/work/rox-2.0.0
+ export S D
+ export PWORKDIR=/var/tmp/portage/rox-2.0.0/work
+ PWORKDIR=/var/tmp/portage/rox-2.0.0/work
+ src_compile
+ '[' -x ./configure ']'
+ cd /var/tmp/portage/rox-2.0.0
+ touch .compiled
+ cd build-info
+ echo ''
+ echo gcc
+ echo ''
+ echo '-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4'
+ echo i686-pc-linux-gnu
+ echo g++
+ echo '-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4'
+ echo '>=x11-libs/gtk+-2.0.5
        >=dev-libs/glib-2.0.4
        >=dev-libs/libxml2-2.4.23
        >=x11-misc/shared-mime-info-0.9 '
+ echo ''
+ echo GPL-2
+ echo app-misc
+ echo ''
+ echo rox-2.0.0
+ echo ''
+ echo '>=x11-libs/gtk+-2.0.5
        >=dev-libs/glib-2.0.4
        >=dev-libs/libxml2-2.4.23
        >=x11-misc/shared-mime-info-0.9 '
+ echo 0
+ echo 'x86 oss apm avi gpm jpeg libwww mad gdbm perl python X gtk -gnome alsa
-3dnow -arts -berkdb crypt cups dvd encode foomaticdb gif gtk2 imlib java -kde
-libg++ -mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl pam pdflib
png -qt -quicktime -readline sdl -slang -spell sse ssl svga tcpd truetype usb
xml2 xmms xv zlib'
+ set
+ bzip2 -9 -
+ cp /usr/portage/app-misc/rox/rox-2.0.0.ebuild rox-2.0.0.ebuild
+ has nostrip sandbox ccache
+ local x
+ local me
+ me=nostrip
+ shift
+ '[' sandbox == nostrip ']'
+ '[' ccache == nostrip ']'
+ return 1
+ trap SIGINT SIGQUIT
+ set +x
+ dyn_install
+ trap abort_install SIGINT SIGQUIT
+ rm -rf /var/tmp/portage/rox-2.0.0/image
+ mkdir /var/tmp/portage/rox-2.0.0/image
+ '[' -d /var/tmp/portage/rox-2.0.0/work/rox-2.0.0 ']'
+ cd /var/tmp/portage/rox-2.0.0/work/rox-2.0.0
+ echo

+ echo '>>> Install rox-2.0.0 into /var/tmp/portage/rox-2.0.0/image/ category
app-misc'
>>> Install rox-2.0.0 into /var/tmp/portage/rox-2.0.0/image/ category app-misc
+ export S D
+ export PWORKDIR=/var/tmp/portage/rox-2.0.0/work
+ PWORKDIR=/var/tmp/portage/rox-2.0.0/work
+ src_install
+ cd /var/tmp/portage/rox-2.0.0/work/rox-2.0.0/Choices
+ dodir /usr/share/Choices
+ cp -rf MIME-icons/ /var/tmp/portage/rox-2.0.0/image//usr/share/Choices/
+ cp -rf MIME-types/ /var/tmp/portage/rox-2.0.0/image//usr/share/Choices/
+ cd /var/tmp/portage/rox-2.0.0/work/rox-2.0.0
+ doman rox.1
+ dodir /usr/bin
+ cp -rf ROX-Filer/ /var/tmp/portage/rox-2.0.0/image//usr/share/
+ /var/tmp/portage/rox-2.0.0/image//usr/share/ROX-Filer/AppRun --compile
Compiling /var/tmp/portage/rox-2.0.0/image/usr/share/ROX-Filer... please wait...
creating cache ./config.cache
checking that pkg-config runs... yes
checking that gtk+-2.0 (version >= 2.0.1) is installed... yes
checking that glib-2.0 (version >= 2.0.3) is installed... yes
checking that libxml-2.0 (version >= 2.0.0) is installed... yes
checking if pango (version >= 1.1.2) is installed... yes; enabling better wrapping
checking for gcc... gcc
checking whether the C compiler (gcc -march=pentium4 -O2 -pipe
-fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr  -falign-functions=4 )
works... yes
checking whether the C compiler (gcc -march=pentium4 -O2 -pipe
-fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr  -falign-functions=4 )
is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking whether file -b works... yes
checking for large file support... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for fcntl.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for mntent.h... yes
checking for sys/ucred.h... no
checking for sys/mntent.h... no
checking for working const... yes
checking for uid_t in sys/types.h... yes
checking for size_t... yes
checking for gethostname... yes
checking for unsetenv... yes
checking for mkdir... yes
checking for rmdir... yes
checking for strdup... yes
checking for strtol... yes
checking for getopt_long... yes
checking extracting version information... version 2.0.0
updating cache ./config.cache
creating ./config.status
creating Makefile
creating config.h
autoconf
./configure --with-platform="Linux-ix86" --enable-rox
loading cache ./config.cache
checking that pkg-config runs... yes
checking that gtk+-2.0 (version >= 2.0.1) is installed... yes
checking that glib-2.0 (version >= 2.0.3) is installed... yes
checking that libxml-2.0 (version >= 2.0.0) is installed... yes
checking if pango (version >= 1.1.2) is installed... yes; enabling better wrapping
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  -march=pentium4 -O2 -pipe
-fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr  -falign-functions=4
-Wall -Wmissing-prototypes  -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64
`pkg-config --cflags gtk+-2.0 libxml-2.0` ) works... no
configure: error: installation or configuration problem: C compiler cannot
create executables.
make: *** [config.status] Error 1
Compile failed
Press Return... 


Reproducible: Always
Steps to Reproduce:
1. emerge rox
2.
3.




ortage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.6.0-test2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http:
//gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi
g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss apm avi gpm jpeg libwww mad gdbm perl python X gtk -gnome alsa -3dn
ow -arts -berkdb crypt cups dvd encode foomaticdb gif gtk2 imlib java -kde -libg
++ -mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl pam pdflib png -q
t -quicktime -readline sdl -slang -spell sse ssl svga tcpd truetype usb xml2 xmm
s xv zlib"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -f
force-addr  -falign-functions=4"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Brad Cowan (RETIRED) gentoo-dev 2003-08-07 15:38:24 UTC
I can't reproduce on any of my systems. I can't confirm if this is a problem with rox or something with your system. Can someone else with a pentium4 test this please.
Comment 2 Guy 2003-08-08 09:22:51 UTC
Created attachment 15756 [details]
text of rox emerge and emerge info

Works for me.
Comment 3 Brandy Westcott (RETIRED) gentoo-dev 2003-08-13 05:53:03 UTC
Created attachment 16038 [details]
Emerge Log of rox-2.0.0 and emerge --info

Using exactly the same CFLAGS as xlyz (the Bug Reporter) I compiled rox-2.0.0
successfully. 
 
Incidentally, in a thread on the Gentoo forums
(http://forums.gentoo.org/viewtopic.php?t=72077) xlyz mentioned that rox
compiled ok after chrooting in from a LiveCD. Another poster in that thread
mentions s/he too has the same problem with rox.
Comment 4 Matthew Kennedy (RETIRED) gentoo-dev 2003-08-28 16:14:27 UTC
i can confirm and reproduce this bug
Comment 5 Matthew Kennedy (RETIRED) gentoo-dev 2003-08-28 16:44:11 UTC
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
 
configure:557: checking that pkg-config runs
configure:576: checking that gtk+-2.0 (version >= 2.0.1) is installed
configure:590: checking that glib-2.0 (version >= 2.0.3) is installed
configure:604: checking that libxml-2.0 (version >= 2.0.0) is installed
configure:624: checking if pango (version >= 1.1.2) is installed
configure:638: checking for gcc
configure:751: checking whether the C compiler (gcc  -O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -Wmissing-prototypes  -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0` ) works
configure:767: gcc -o conftest  -O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -Wmissing-prototypes  -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 `pkg-config --cflags gtk+-2.0 libxml-2.0`   conftest.c  1>&5
gcc: `pkg-config: No such file or directory
gcc: gtk+-2.0: No such file or directory
gcc: libxml-2.0`: No such file or directory
cc1: unrecognized option `-fcflags'
configure: failed program was:
 
#line 762 "configure"
#include "confdefs.h"
 
main(){return(0);}
Comment 6 Matthew Kennedy (RETIRED) gentoo-dev 2003-08-28 17:42:14 UTC
marked as unstable in ~x86, please test. if it works for you, let us know and we can move it back to x86.

Matt