Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88434 - emerging libjsw-1.5.5 fails even after being patched for gcc3.3.5
Summary: emerging libjsw-1.5.5 fails even after being patched for gcc3.3.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-09 00:54 UTC by François Bissey
Modified: 2005-04-09 20:54 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 François Bissey 2005-04-09 00:54:19 UTC
This bug is new but related (I think) to bug#85780
( http://bugs.gentoo.org/show_bug.cgi?id=85780 ) which is marked solved.
The emerge process goes further than before but is still failling:
>>> emerge (1 of 1) media-libs/libjsw-1.5.5 to /
>>> md5 src_uri ;-) libjsw-1.5.5.tar.bz2
>>> Unpacking source...
>>> Unpacking libjsw-1.5.5.tar.bz2 to /var/tmp/portage/libjsw-1.5.5/work
 * Applying libjsw-1.5.5-gcc33.patch ...                                                                                    [ ok ]
>>> Source unpacked.
Building library "libjsw.so.1.5.5"...
Compiling module axisio.o
Compiling module attributes.o
Compiling module buttonio.o
Compiling module calibrationfio.o
Compiling module forcefeedback.o
Compiling module main.o
Compiling module utils.o
Compiling module fio.o
Compiling module disk.o
Compiling module strexp.o
Compiling module string.o
Build done.
To install, type "su" (to gain root privileges) and then type "make install".
Linking modules...   48K libjsw.so.1.5.5
Compiling module cdialog.o
Building program "jscalibrator"...
Compiling module fb.o
Compiling module fprompt.o
Compiling module guiutils.o
Compiling module jc.o
Compiling module jccalib.o
Compiling module jccb.o
Compiling module jcdraw.o
Compiling module jcfile.o
Compiling module jchelp.o
Compiling module jcjsprops.o
Compiling module jcwidgets.o
Compiling module main.o
Compiling module pdialog.o
Compiling module pulist.o
Compiling module statusbar.o
Compiling module disk.o
Compiling module fio.o
Compiling module prochandle.o
Compiling module strexp.o
Compiling module string.o
string.cpp:31: error: declaration of `char* strcasestr(const char*, const
   char*)' throws different exceptions
../include/string.h:46: error: than previous declaration `char*
   strcasestr(const char*, const char*) throw ()'
string.cpp: In function `char* strcasestr(const char*, const char*)':
string.cpp:221: error: declaration of `char* strcasestr(const char*, const
   char*)' throws different exceptions
string.cpp:31: error: than previous declaration `char* strcasestr(const char*,
   const char*) throw ()'
Build done.
To install, type "su" (to gain root privileges) and then type "make install".
make: *** [string.o] Error 1

-------------------------
Before the patch of bug#85780 the ebuild would fail after "build done".
If that of any I have the use keyword gtk set for this ebuild.

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

Actual Results:  
ebuild failed

Expected Results:  
success.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 21:17:04)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer -pipe -fsigned-char
-frename-registers -fno-strict-aliasing"
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/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"
CXXFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer -pipe -fsigned-char
-frename-registers -fno-strict-aliasing"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://mirror.pacific.net.au/linux/Gentoo
http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo
http://gentoo.eliteitminds.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X a52 aac aalib alsa apm arts avi berkdb bidi
bitmap-fonts bootsplash cdf cdparanoia cdr crypt cups curl curlwrappers dga
divx4linux dvd dvdr dvdread edl emboss emul-linux encode esd exif fam fastcgi fb
fbcon fftw flac font-server foomaticdb fortran fpx gdbm ggi gif gimpprint gpm
graphviz gtk gtk2 hdf icc imagemagick imlib imlib2 ipv6 jack java jbig joystick
jpeg jpeg2k kde lcms ldap libg++ libwww live lzw-tiff mad matroska mikmod mime
mmx mmx2 motif mp3 mpeg mysql ncurses netcdf network nlsnptl ogg oggvorbis
openal openexr opengl oss pam pdflib perl png portaudio posix python qt
quicktime readline real sdl slang spell sse ssl svg svga tcltk tcpd tetex tga
theora tiff truetype truetype-fonts type1-fonts unicode usb vidix wmf xanim xine
xml xml2 xmms xpm xsl xv xvid xvmc zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 SpanKY gentoo-dev 2005-04-09 20:54:32 UTC
yeah, it is a little diff ... i guess libjsw duplicates the stupid string.cpp files twice and i only patched one of them

fixed in cvs