Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 101280 - cegui build fails with an access violation
Summary: cegui build fails with an access violation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-03 20:00 UTC by javisaman
Modified: 2005-08-04 19:39 UTC (History)
0 users

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 javisaman 2005-08-03 20:00:18 UTC
as I'm emerging ogre (with use flag cegui) i get the following message at the
end when emerging cegui.

e.la libCEGUILuaScriptModule.la)
make[4]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule/src'
Making all in include
make[4]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule/include'
Making all in package
make[4]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule/package'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule/package'
make[4]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule'
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua/LuaScriptModule'
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua'
make[2]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules/CEGUILua'
make[2]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules'
make[1]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/ScriptingModules'
Making all in Samples
make[1]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples'
Making all in common
make[2]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common'
Making all in include
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common/include'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common/include'
Making all in src
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common/src'
if /bin/sh ../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../Samples/common/include
-I../../../include       -O2 -march=athlon-xp -fomit-frame-pointer -MT
CEGuiRendererSelector.lo -MD -MP -MF ".deps/CEGuiRendererSelector.Tpo" -c -o
CEGuiRendererSelector.lo CEGuiRendererSelector.cpp; \
then mv -f ".deps/CEGuiRendererSelector.Tpo" ".deps/CEGuiRendererSelector.Plo";
else rm -f ".deps/CEGuiRendererSelector.Tpo"; exit 1; fi
if /bin/sh ../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../Samples/common/include
-I../../../include       -O2 -march=athlon-xp -fomit-frame-pointer -MT
CEGuiSample.lo -MD -MP -MF ".deps/CEGuiSample.Tpo" -c -o CEGuiSample.lo
CEGuiSample.cpp; \
then mv -f ".deps/CEGuiSample.Tpo" ".deps/CEGuiSample.Plo"; else rm -f
".deps/CEGuiSample.Tpo"; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CEGuiRendererSelector.lo -MD -MP -MF
.deps/CEGuiRendererSelector.Tpo -c CEGuiRendererSelector.cpp  -fPIC -DPIC -o
.libs/CEGuiRendererSelector.o
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CEGuiSample.lo -MD -MP -MF .deps/CEGuiSample.Tpo -c
CEGuiSample.cpp  -fPIC -DPIC -o .libs/CEGuiSample.o
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CEGuiRendererSelector.lo -MD -MP -MF
.deps/CEGuiRendererSelector.Tpo -c CEGuiRendererSelector.cpp -o
CEGuiRendererSelector.o >/dev/null 2>&1
if /bin/sh ../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../Samples/common/include
-I../../../include       -O2 -march=athlon-xp -fomit-frame-pointer -MT
CLICEGuiRendererSelector.lo -MD -MP -MF ".deps/CLICEGuiRendererSelector.Tpo" -c
-o CLICEGuiRendererSelector.lo CLICEGuiRendererSelector.cpp; \
then mv -f ".deps/CLICEGuiRendererSelector.Tpo"
".deps/CLICEGuiRendererSelector.Plo"; else rm -f
".deps/CLICEGuiRendererSelector.Tpo"; exit 1; fi
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CLICEGuiRendererSelector.lo -MD -MP -MF
.deps/CLICEGuiRendererSelector.Tpo -c CLICEGuiRendererSelector.cpp  -fPIC -DPIC
-o .libs/CLICEGuiRendererSelector.o
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CLICEGuiRendererSelector.lo -MD -MP -MF
.deps/CLICEGuiRendererSelector.Tpo -c CLICEGuiRendererSelector.cpp -o
CLICEGuiRendererSelector.o >/dev/null 2>&1
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CEGuiSample.lo -MD -MP -MF .deps/CEGuiSample.Tpo -c
CEGuiSample.cpp -o CEGuiSample.o >/dev/null 2>&1
if /bin/sh ../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../Samples/common/include
-I../../../include       -O2 -march=athlon-xp -fomit-frame-pointer -MT
CEGuiOpenGLBaseApplication.lo -MD -MP -MF ".deps/CEGuiOpenGLBaseApplication.Tpo"
-c -o CEGuiOpenGLBaseApplication.lo CEGuiOpenGLBaseApplication.cpp; \
then mv -f ".deps/CEGuiOpenGLBaseApplication.Tpo"
".deps/CEGuiOpenGLBaseApplication.Plo"; else rm -f
".deps/CEGuiOpenGLBaseApplication.Tpo"; exit 1; fi
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CEGuiOpenGLBaseApplication.lo -MD -MP -MF
.deps/CEGuiOpenGLBaseApplication.Tpo -c CEGuiOpenGLBaseApplication.cpp  -fPIC
-DPIC -o .libs/CEGuiOpenGLBaseApplication.o
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/common/include -I../../../include -O2 -march=athlon-xp
-fomit-frame-pointer -MT CEGuiOpenGLBaseApplication.lo -MD -MP -MF
.deps/CEGuiOpenGLBaseApplication.Tpo -c CEGuiOpenGLBaseApplication.cpp -o
CEGuiOpenGLBaseApplication.o >/dev/null 2>&1
/bin/sh ../../../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++  -O2
-march=athlon-xp -fomit-frame-pointer   -o libCEGUISampleHelper.la -rpath
/usr/lib -L../../../src/renderers/OpenGLGUIRenderer  CEGuiRendererSelector.lo
CEGuiSample.lo CLICEGuiRendererSelector.lo   CEGuiOpenGLBaseApplication.lo   
-lCEGUIOpenGLRenderer -lglut -lMesaGLU -lGL  -lSM -lICE    -lILU -lxerces-c
-lpthread -ldl 
i686-pc-linux-gnu-g++ -shared -nostdlib
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../crti.o
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/crtbeginS.o 
.libs/CEGuiRendererSelector.o .libs/CEGuiSample.o
.libs/CLICEGuiRendererSelector.o .libs/CEGuiOpenGLBaseApplication.o  -Wl,--rpath
-Wl,/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/src/renderers/OpenGLGUIRenderer/.libs
-Wl,--rpath -Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5 -Wl,--rpath
-Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
-L/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/src/renderers/OpenGLGUIRenderer
/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/src/renderers/OpenGLGUIRenderer/.libs/libCEGUIOpenGLRenderer.so
/usr/lib/libglut.so -lMesaGLU /usr/lib/libGL.so -lSM -lICE /usr/lib/libILU.so
-lxerces-c -lpthread -ldl -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/lib
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../..
//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so -lm -lc -lgcc_s
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/crtendS.o
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../crtn.o  -march=athlon-xp
-Wl,-soname -Wl,libCEGUISampleHelper.so.0 -o .libs/libCEGUISampleHelper.so.0.0.0
(cd .libs && rm -f libCEGUISampleHelper.so.0 && ln -s
libCEGUISampleHelper.so.0.0.0 libCEGUISampleHelper.so.0)
(cd .libs && rm -f libCEGUISampleHelper.so && ln -s
libCEGUISampleHelper.so.0.0.0 libCEGUISampleHelper.so)
ar cru .libs/libCEGUISampleHelper.a  CEGuiRendererSelector.o CEGuiSample.o
CLICEGuiRendererSelector.o CEGuiOpenGLBaseApplication.o
ranlib .libs/libCEGUISampleHelper.a
creating libCEGUISampleHelper.la
(cd .libs && rm -f libCEGUISampleHelper.la && ln -s ../libCEGUISampleHelper.la
libCEGUISampleHelper.la)
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common/src'
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common'
make[2]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common'
Making all in FirstWindow
make[2]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow'
Making all in src
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow/src'
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../Samples/FirstWindow/include -I../../../include
-I../../../Samples/common/include    -O2 -march=athlon-xp -fomit-frame-pointer
-MT Sample_FirstWindow.o -MD -MP -MF ".deps/Sample_FirstWindow.Tpo" -c -o
Sample_FirstWindow.o Sample_FirstWindow.cpp; \
then mv -f ".deps/Sample_FirstWindow.Tpo" ".deps/Sample_FirstWindow.Po"; else rm
-f ".deps/Sample_FirstWindow.Tpo"; exit 1; fi
/bin/sh ../../../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++  -O2
-march=athlon-xp -fomit-frame-pointer   -o FirstWindow -L../../../src
-L../../../Samples/common/src Sample_FirstWindow.o -lCEGUIBase
-lCEGUISampleHelper -lILU -lxerces-c -lpthread -ldl 
mkdir .libs
i686-pc-linux-gnu-g++ -O2 -march=athlon-xp -fomit-frame-pointer -o
.libs/FirstWindow Sample_FirstWindow.o 
-L/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/src
-L/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common/src
/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/src/.libs/libCEGUIBase.so
/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/common/src/.libs/libCEGUISampleHelper.so
/usr/lib/libILU.so -L/usr/i686-pc-linux-gnu/bin
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/../.. -L/usr/i686-pc-linux-gnu/lib
-L/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/src/renderers/OpenGLGUIRenderer
-L/usr/X11R6/lib -L/usr/lib -lXmu -lXi -lMesaGLU -lX11 -lXext -lSM -lICE
-lxerces-c -lpthread -ldl -lpng -lz -Wl,--rpath
-Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
creating FirstWindow
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow/src'
Making all in include
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow/include'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow/include'
make[3]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow'
make[2]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples/FirstWindow'
make[2]: Entering directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples'
make[1]: Leaving directory
`/var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/Samples'
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-dev-games_-_cegui-0.3.0-30141.log"

open_wr:   /var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/config.sub (symlink
to /usr/share/libtool/config.sub)
--------------------------------------------------------------------------------

Reproducible: Always
Steps to Reproduce:
1.  echo "=dev-games/cegui-0.3.0 ~x86" >> /etc/portage/package.keywords
2. emerge cegui
Actual Results:  
everything looks normal up until:

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-dev-games_-_cegui-0.3.0-30141.log"

open_wr:   /var/tmp/portage/cegui-0.3.0/work/cegui_mk2-0.3.0/config.sub (symlink
to /usr/share/libtool/config.sub)
--------------------------------------------------------------------------------

Expected Results:  
installed correctly

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r11 i686)
=================================================================
System uname: 2.6.11-gentoo-r11 i686 Unknown CPU Typ
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    1.2.10
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.5
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts cdr cegui cg crypt cups
curl devil directfb eds emboss encode esd fam flac foomaticdb fortran gdbm gif
gnome gpm gstreamer gtk gtk2 hal howl imagemagick imlib ipv6 java jpeg junit
libg++ libwww mad mikmod motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis
opengl oss pam pdflib perl png python quicktime readline sdl spell ssl svga
tcltk tcpd tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv
zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2005-08-04 07:52:23 UTC
Sorry... caps makes baby Jesus smash kittens with a baseball bat... *grin*
Comment 2 SpanKY gentoo-dev 2005-08-04 19:39:06 UTC
the real bug here is in portage which has been fixed ... added workaround to ebuild