I just did CC=g++ and I now get a different error, both with 1.2.11 and 1.4.1, 
namely:

        cdump.c: In function `int main(int, char**)':
        cdump.c:99: error: invalid conversion from `void*' to `unsigned char*'

for 1.2.11 and something similar for 1.4.1.

zebedee ~ # emerge --info
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.5-r2, 
2.6.13-mm1 i686)
=================================================================
System uname: 2.6.13-mm1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.13
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -mfpmath=sse"
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.4/env 
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config 
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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="-O3 -march=pentium4 -pipe -fomit-frame-pointer -mfpmath=sse"
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="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow 3dnowext X X509 aac acpi aim alsa apache2 apm arts artsd 
audiofile avi bash-completion berkdb bindist bitmap-fonts bzlib calendar 
cdparanoia cdr crypt cups curl dba dga directfb divx4linux doc dvb dvd dvdr 
eds emacs emboss encode erandom esd fam ffmpeg flac flash foomaticdb fortran 
freetds gcj gd gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtk2 gtkhtml 
guile hal i8x0 icc ieee1394 imagemagick imap imlib innodb insecure-drivers 
ithreads jack jack-tmpfs java jikes jpeg jpeg2k junit kde kdeenablefinal 
kerberos krb4 ladcca ladspa ldap libg++ libwww lm_sensors lzo mad maildir 
matroska md5sum memlimit mikmod mime ming mmx motif mozilla mp3 mpeg 
multitarget mysql nas ncurses network nls nptl nptlonly objc odbc offensive 
ogg oggvorbis openal openexr opengl oss pam pcre pdflib perl php png 
portaudio postgres povray ppds python qt quicktime rdesktop readline real 
rrdtool rtc samba scanner sdk sdl session slang slp sndfile speex spell sse 
sse2 ssl svg svga tcltk tcpd tetex theora threads tiff truetype 
truetype-fonts type1-fonts udev unicode usb v4l v4l2 vhosts vorbis wmf x86 
xanim xine xinerama xml xml2 xmms xprint xscreensaver xv xvid xvmc yahoo 
zeroconf zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

zebedee ~ # emerge -pv gcc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-devel/gcc-3.4.4-r1  (-altivec) -bootstrap -boundschecking 
-build +fortran +gcj +gtk -hardened -ip28 (-multilib) -multislot (-n32) 
(-n64) +nls -nocxx -nopie -nossp +objc -static -vanilla 26,919 kB

Total size of downloads: 26,919 kB

On October 21, 2005 05:14 pm Richard Fish was like:
> Also, gcc will do "g++" automatically if the source files are named
> correctly (.cxx, .cc, or .cpp).  So the CC= trick should really not be
> necessary.  But rather than editing any files, you can try:
>
> CC=g++ emerge abiword
>
> If that doesn't work, I suggest posting the output of emerge --info and
> emerge --verbose --pretend gcc.
>
> -Richard

-- 
Robert Persson

"Don't use nuclear weapons to troubleshoot faults."
(US Air Force Instruction 91-111, 1 Oct 1997)

-- 
[email protected] mailing list

Reply via email to