Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GCC 4.4.0 testing
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 11, 12, 13, 14, 15, 16  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
robnotts
Guru
Guru


Joined: 15 Mar 2004
Posts: 405
Location: Nottingham, UK

PostPosted: Wed May 27, 2009 6:42 am    Post subject: Reply with quote

Update... mysql-community-5.0.77-r1 compiled with gcc-4.4.0

[ebuild R ] dev-db/mysql-community-5.0.77-r1 USE="berkdb cluster embedded extraengine latin1 perl ssl -big-tables -debug -max-idx-128 -minimal (-selinux) -static"

Only 1 line needed changing, which had an empty #elif, which is now invalid in gcc-4.4.0, replacing with #else enabled compilation

DbaccMain.cpp:11675:6: error: #elif with no expression
/var/tmp/portage/dev-db/mysql-community-5.0.77-r1/work/mysql/ndb/src/kernel/blocks/dbacc


Sorry have not created a patch for this, but not my area of expertise, I just edited the file and issued ebuild commands.

So only 1 package left to go, gnu-classpath-0.97*
_________________
---

Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop)
Back to top
View user's profile Send private message
alex.blackbit
Advocate
Advocate


Joined: 26 Jul 2005
Posts: 2397

PostPosted: Wed May 27, 2009 7:59 am    Post subject: Reply with quote

creating patches for stuff like that is quite easy.
after unpacking an archive to, let's say, package/, copy that over to package-orig/.
don't touch that copy.
make all necessary changes inside of package/.
then, in the directory below package/ and package-orig/, issue diff -Nur package-orig package > my_hack.patch.

please create one for the fix you made, post it on b.g.o. and, more importantly, upstream.
they will hopefully be glad to hear that it is quite easy to make 5.0.77 gcc-4.4.0 aware in the first place.
i just noticed that the current version of mysql is 5.0.81, the latest in portage is 5.0.76-r1. why are we so out-of-date?
Back to top
View user's profile Send private message
robnotts
Guru
Guru


Joined: 15 Mar 2004
Posts: 405
Location: Nottingham, UK

PostPosted: Wed May 27, 2009 8:07 am    Post subject: Reply with quote

Looks easy enough, just had never done it/read about it!

Not at the correct machine at the moment, and won't be until later on this evening now (UK 9am at present). But will give it a go, and post the results to b.g.o.

The gnu-classpath one looks a little more awkward, as it keeps looking for gcc-4.3*, which is no longer installed on that machine. Having said that, gnu-classpath-0.97.2-r* failed on a gcc-4.3.3 machine, but not had chance to look at the reason why yet, as was concentrating on the mysql problem.

Rob.
_________________
---

Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop)
Back to top
View user's profile Send private message
robnotts
Guru
Guru


Joined: 15 Mar 2004
Posts: 405
Location: Nottingham, UK

PostPosted: Wed May 27, 2009 10:42 pm    Post subject: Reply with quote

Right, have created the patch file, as per your instructions, but kind of stuck after that, as the mysql-community ebuild does not allow you to add any epatch lines.

Will post the patch on b.g.o, and see what happens.

EDIT:
https://bugs.gentoo.org/show_bug.cgi?id=271475
_________________
---

Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop)
Back to top
View user's profile Send private message
alex.blackbit
Advocate
Advocate


Joined: 26 Jul 2005
Posts: 2397

PostPosted: Thu May 28, 2009 7:12 am    Post subject: Reply with quote

from /usr/portage/dev-db/mysql/mysql-5.0.76-r1.ebuild:
Code:
# Please do not add a naive src_unpack to this ebuild
# If you want to add a single patch, copy the ebuild to an overlay
# and create your own mysql-extras tarball, looking at 000_index.txt

i unpacked mysql-extras-20090528-0707Z.tar.bz2.
there are some patcches, index files and perl scripts in there.
unfortunately i am unable to read perl and didn't manage to integrate the patch quickly.
please, contact the gentoo mysql guys to help you.
by the way, the latest version of mysql in portage is 5.0.76-r1, you are using .77.
is this from an overlay?
Back to top
View user's profile Send private message
robnotts
Guru
Guru


Joined: 15 Mar 2004
Posts: 405
Location: Nottingham, UK

PostPosted: Thu May 28, 2009 8:15 am    Post subject: Reply with quote

Quote:
by the way, the latest version of mysql in portage is 5.0.76-r1, you are using .77.
is this from an overlay?


No, am using mysql-community, no mysql, both from portage.
_________________
---

Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop)
Back to top
View user's profile Send private message
heirecka
n00b
n00b


Joined: 23 Oct 2007
Posts: 13

PostPosted: Thu May 28, 2009 9:48 am    Post subject: Reply with quote

robnotts wrote:
...
Only 1 line needed changing, which had an empty #elif, which is now invalid in gcc-4.4.0, replacing with #else enabled compilation
DbaccMain.cpp:11675:6: error: #elif with no expression
/var/tmp/portage/dev-db/mysql-community-5.0.77-r1/work/mysql/ndb/src/kernel/blocks/dbacc
...


It seems to me the incorrect line only appears after patching the sources with 0723_all_avoid_bus_error_5.0.76.patch. Perhaps it's easier to change this patch and pack a new mysql-extras archive.
Back to top
View user's profile Send private message
robnotts
Guru
Guru


Joined: 15 Mar 2004
Posts: 405
Location: Nottingham, UK

PostPosted: Thu May 28, 2009 1:06 pm    Post subject: Reply with quote

Whichever works seems fine... do you want to add that comment to the bug on b.g.o?
_________________
---

Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop)
Back to top
View user's profile Send private message
robnotts
Guru
Guru


Joined: 15 Mar 2004
Posts: 405
Location: Nottingham, UK

PostPosted: Thu May 28, 2009 8:44 pm    Post subject: Reply with quote

Just to confuse matters... started upgrading the desktop machine, the final one of the 3 to gcc-4.4.0, and mysql-5.0.76-r1 compiled fine!

Must be something specific about the mysql-community-5.0.77-r1 which causes the problem.

Will investigate further, checking USEflags etc, later.
_________________
---

Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop)
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1455
Location: Earth

PostPosted: Thu May 28, 2009 10:10 pm    Post subject: Reply with quote

Using GCC with " graphite " and the 3 CFLAGS options in " make.conf " :!:

No problems here, everthing compiled fine :D 8) :!:

" -e system & -e world " went fine :roll: :!:

Total: 953 packages http://de.pastebin.ca/1438607

emerge --info

Code:
emerge --info
Portage 2.2_rc33 (default/linux/x86/2008.0, gcc-4.4.1-pre9999, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5-1 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-1-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-2.0.0
Timestamp of tree: Tue, 26 May 2009 06:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8
dev-lang/python:     2.6.2
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.0-r2
sys-apps/openrc:     0.4.2-r1
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86 ~x86"
ALSA_CARDS="emu10k1"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CCACHE_DIR="/ActiveFileS/CCacheS/ccache"
CCACHE_SIZE="5G"
CFLAGS="-march=native -v -O2 -pipe -floop-interchange -floop-strip-mine -floop-block -msse3"
CHOST="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
COLORTERM="gnome-terminal"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=native -v -O2 -pipe -floop-interchange -floop-strip-mine -floop-block -msse3"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-BoJArkjCdS,guid=6a31e3463dc483e9d3ab76e64a1eb7e3"
DESKTOP_SESSION="gnome"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
DVB_CARDS="cinergyT2"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--alphabetical --verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
GCC_SPECS=""
GDK_USE_XFT="1"
GDMSESSION="gnome"
GDM_KEYBOARD_LAYOUT="de   nodeadkeys"
GDM_LANG="de_DE.UTF-8"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
GNOME_KEYRING_SOCKET="/tmp/keyring-RrSe3J/socket"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/sivaslee/.gtkrc-1.2-gnome2"
HG="/usr/bin/hg"
HISTCONTROL="ignoredups"
HISTFILESIZE="7000"
HISTSIZE="7000"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.19.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.1-pre9999/info"
INPUT_DEVICES="keyboard mouse evdev"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="de_DE.UTF-8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBXCB_ALLOW_SLOPPY_LOCK="1"
LINGUAS="de de_DE en en_US"
LIRC_DEVICES="alsa_usb"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:hl=44;37: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:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAKEOPTS="-j5 -s"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.19.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.1-pre9999/man:/etc/java-config/system-vm/man/"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OLDPWD="/home/sivaslee"
OPENGL_PROFILE="nvidia"
ORBIT_SOCKETDIR="/tmp/orbit-sivaslee"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa amd64-fbsd sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ECLASS_WARNING_ENABLE="0"
PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="15"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/gnome /usr/local/portage/layman/gcc-porting /usr/local/portage/layman/qting-edge /usr/local/portage/layman/desktop-effects /usr/local/portage/overlayees"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH_MASK="/usr/lib/klibc"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/root"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.1-pre9999"
RPMDIR="/usr/portage/rpm"
SANE_CONFIG_DIR="/etc/sane.d"
SESSION_MANAGER="local/sivas:@/tmp/.ICE-unix/4086,unix/sivas:/tmp/.ICE-unix/4086"
SHELL="/bin/bash"
SHLVL="2"
SSH_AGENT_PID="4103"
SSH_AUTH_SOCK="/tmp/keyring-RrSe3J/socket.ssh"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USB_DEVFS_PATH="/dev/bus/usb"
USE="X a52 aac aalib acl acpi alsa amr bluetooth branding bzip2 cairo cdaudio cdda cddb cdio cdparanoia cdr cdrkit cli color-console consolekit cracklib crypt css cups dbus divx dri dts dv dvb dvd dvdr dvdread embedded encode extra-tools faac faad fax fbcondecor fbsplash ffmpeg firefox flac fortran gdbm gif git glade glitz gnome gpm graphite gstreamer gtk hal iconv imagemagick ipv6 java java5 java6 jpeg jpeg2k lame libffi lzma lzo mad mdnsresponder-compat midi mjpeg mmx mng mp3 mp4 mpeg mplayer mudflap mysql nautilus ncurses networkmanager nls nptl nptlonly nsplugin nuv nvidia offensive ogg opengl openmp oss pam pcre pdf perl png postproc ppds pppd pulseaudio python qt4 quicktime readline reflection scanner session skins smp spl sse sse2 ssl ssse3 svg sysfs taglib tcpd theora threads tiff toolbar truetype type1 ugly unicode usb vcd vcdx vidix vorbis wavpack win32codecs winpopup wma wmf wmp x264 x86 xcb xcomposite xine xinerama xml xorg xosd xscreensaver xulrunner xv xvid xvmc zip zlib zvbi" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="cinergyT2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de de_DE en en_US" LIRC_DEVICES="alsa_usb" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
USER="root"
USERLAND="GNU"
USERNAME="sivaslee"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="nv nvidia vesa"
WINDOWID="50331689"
XAUTHORITY="/root/.xauthUxaEOf"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm"
XDG_SESSION_COOKIE="2015fa9e5f3b8623694de8714975bf85-1243527139.281969-891087577"
_="/usr/bin/emerge"



CooSee ' Ya
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
Letharion
Veteran
Veteran


Joined: 13 Jun 2005
Posts: 1344
Location: Sweden

PostPosted: Fri May 29, 2009 10:43 am    Post subject: Reply with quote

I went 4.4 and 2.10.
Some things are significantly faster, mainly compression.

A bunch of packages failed to compile, judging by the error messages mainly due to glibc and not gcc.
media-libs/libcaca-0.99_beta14 with the graphite flags ICEs on me though.
Back to top
View user's profile Send private message
Gregoire
Apprentice
Apprentice


Joined: 15 Apr 2006
Posts: 292

PostPosted: Fri May 29, 2009 12:19 pm    Post subject: Reply with quote

Are you able to compil media-video/mjpegtools-1.9.0 (X dga dv gtk png quicktime sdl v4l -mmx -yv12) ?
With gcc-4.4.0 from portage and
Code:

CFLAGS="-O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe"
CXXFLAGS="${CFLAGS}"
CPPFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"

it ends like this :
Code:

x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I .. -I ../utils -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -fno-strict-aliasing -pthread -MT libmplex2_la-lpcmstrm_in.lo -MD -MP -MF .deps/libmplex2_la-lpcmstrm_in.Tpo -c lpcmstrm_in.cpp  -fPIC -DPIC -o .libs/libmplex2_la-lpcmstrm_in.o
mv -f .deps/libmplex2_la-interact.Tpo .deps/libmplex2_la-interact.Plo
/bin/sh ../libtool --tag=CXX   --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I .. -I ../utils  -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe  -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -fno-strict-aliasing -pthread  -MT libmplex2_la-multiplexor.lo -MD -MP -MF .deps/libmplex2_la-multiplexor.Tpo -c -o libmplex2_la-multiplexor.lo `test -f 'multiplexor.cpp' || echo './'`multiplexor.cpp
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I .. -I ../utils -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -fno-strict-aliasing -pthread -MT libmplex2_la-mpastrm_in.lo -MD -MP -MF .deps/libmplex2_la-mpastrm_in.Tpo -c mpastrm_in.cpp  -fPIC -DPIC -o .libs/libmplex2_la-mpastrm_in.o
lpcmstrm_in.cpp: In static member function 'static bool LPCMStream::Probe(IBitStream&)':
lpcmstrm_in.cpp:56: error: invalid conversion from 'const char*' to 'char*'
lpcmstrm_in.cpp: In member function 'virtual void LPCMStream::Close()':
lpcmstrm_in.cpp:187: warning: format '%lld' expects type 'long long int', but argument 2 has type 'bitcount_t'
mpastrm_in.cpp: In member function 'virtual void MPAStream::Close()':
mpastrm_in.cpp:279: warning: format '%lld' expects type 'long long int', but argument 2 has type 'bitcount_t'
make[2]: *** [libmplex2_la-lpcmstrm_in.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I .. -I ../utils -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -fno-strict-aliasing -pthread -MT libmplex2_la-mpastrm_in.lo -MD -MP -MF .deps/libmplex2_la-mpastrm_in.Tpo -c mpastrm_in.cpp -o libmplex2_la-mpastrm_in.o >/dev/null 2>&1
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I .. -I ../utils -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -fno-strict-aliasing -pthread -MT libmplex2_la-multiplexor.lo -MD -MP -MF .deps/libmplex2_la-multiplexor.Tpo -c multiplexor.cpp  -fPIC -DPIC -o .libs/libmplex2_la-multiplexor.o
multiplexor.cpp: In member function 'void Multiplexor::InitInputStreamsForStills(MultiplexJob&)':
multiplexor.cpp:328: warning: format '%d' expects type 'int', but argument 2 has type 'size_t'
multiplexor.cpp:358: warning: format '%d' expects type 'int', but argument 2 has type 'size_t'
multiplexor.cpp:358: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
multiplexor.cpp: In member function 'void Multiplexor::Init()':
multiplexor.cpp:805: warning: format '%lld' expects type 'long long int', but argument 2 has type 'clockticks'
multiplexor.cpp:805: warning: format '%lld' expects type 'long long int', but argument 3 has type 'clockticks'
multiplexor.cpp:805: warning: format '%lld' expects type 'long long int', but argument 4 has type 'clockticks'
multiplexor.cpp:809: warning: format '%lld' expects type 'long long int', but argument 2 has type 'clockticks'
multiplexor.cpp: In member function 'void Multiplexor::Multiplex()':
multiplexor.cpp:1229: warning: format '%lld' expects type 'long long int', but argument 3 has type 'clockticks'
multiplexor.cpp:1229: warning: format '%lld' expects type 'long long int', but argument 4 has type 'clockticks'
multiplexor.cpp:1272: warning: format '%lld' expects type 'long long int', but argument 3 has type 'clockticks'
multiplexor.cpp:1272: warning: format '%lld' expects type 'long long int', but argument 7 has type 'clockticks'
multiplexor.cpp:1298: warning: format '%lld' expects type 'long long int', but argument 3 has type 'clockticks'
multiplexor.cpp:1298: warning: format '%lld' expects type 'long long int', but argument 4 has type 'clockticks'
multiplexor.cpp:1391: warning: format '%lld' expects type 'long long int', but argument 2 has type 'clockticks'
mv -f .deps/libmplex2_la-mpastrm_in.Tpo .deps/libmplex2_la-mpastrm_in.Plo
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I .. -I ../utils -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -O2 -march=native -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe -fno-strict-aliasing -pthread -MT libmplex2_la-multiplexor.lo -MD -MP -MF .deps/libmplex2_la-multiplexor.Tpo -c multiplexor.cpp -o libmplex2_la-multiplexor.o >/dev/null 2>&1
mv -f .deps/libmplex2_la-multiplexor.Tpo .deps/libmplex2_la-multiplexor.Plo
make[2]: Leaving directory `/var/tmp/portage/media-video/mjpegtools-1.9.0/work/mjpegtools-1.9.0/mplex'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/mjpegtools-1.9.0/work/mjpegtools-1.9.0'
make: *** [all] Error 2
Back to top
View user's profile Send private message
heirecka
n00b
n00b


Joined: 23 Oct 2007
Posts: 13

PostPosted: Fri May 29, 2009 12:25 pm    Post subject: Reply with quote

Gregoire wrote:
Are you able to compil media-video/mjpegtools-1.9.0 (X dga dv gtk png quicktime sdl v4l -mmx -yv12) ?


There's a patch on bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=270778
Back to top
View user's profile Send private message
Gregoire
Apprentice
Apprentice


Joined: 15 Apr 2006
Posts: 292

PostPosted: Fri May 29, 2009 1:47 pm    Post subject: Reply with quote

heirecka wrote:
Gregoire wrote:
Are you able to compil media-video/mjpegtools-1.9.0 (X dga dv gtk png quicktime sdl v4l -mmx -yv12) ?


There's a patch on bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=270778


Oops, I missed the patch in the duplicate bug, it compils fine with it, thanks.
Back to top
View user's profile Send private message
rivivarius
n00b
n00b


Joined: 19 Apr 2008
Posts: 15

PostPosted: Sat May 30, 2009 9:58 am    Post subject: Reply with quote

@world compiled fine with gcc-4.4 and glibc-2.10.1 except amarok 2 :<

emerge --info:
Code:
Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.4.0, glibc-2.10.1-r0, 2.6.29-gentoo-r4 x86_64)
=================================================================                                 
System uname: Linux-2.6.29-gentoo-r4-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E7200_@_2.53GHz-with-gentoo-2.0.1
Timestamp of tree: Sat, 30 May 2009 07:45:01 +0000                                                     
app-shells/bash:     4.0_p24                                                                           
dev-java/java-config: 2.1.8                                                                             
dev-lang/python:     2.6.2-r1                                                                           
dev-util/cmake:      2.6.4                                                                             
sys-apps/baselayout: 2.0.1                                                                             
sys-apps/openrc:     0.4.3-r2                                                                           
sys-apps/sandbox:    1.9                                                                               
sys-devel/autoconf:  2.13, 2.63-r1                                                                     
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2                                                   
sys-devel/binutils:  2.19.1-r1                                                                         
sys-devel/gcc-config: 1.4.1                                                                             
sys-devel/libtool:   2.2.6a                                                                             
virtual/os-headers:  2.6.29                                                                             
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -msse4.1 -pipe -floop-interchange -floop-strip-mine -floop-block"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -msse4.1 -pipe -floop-interchange -floop-strip-mine -floop-block"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.vectranet.pl/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="pl_PL.UTF-8"
LDFLAGS="-Wl,--hash-style=both -Wl,-O1 -Wl,--as-needed -Wl,--sort-common -s"
LINGUAS="en pl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 atm bluetooth bzip2 cdr cli cracklib crypt cups dbus dri dts dv dvd dvdr exif ffmpeg flac fortran gdbm gif gpm gstreamer hal iconv isdnlog java jpeg kde kdeenablefinal kdehiddenvisibility kdeprefix lm_sensors mad matroska midi mmx mng mp3 mpeg mudflap multilib musepack ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png pppd python qt3 qt4 quicktime readline reflection session smp spell spl sse sse2 sse3 ssl ssse3 svg sysfs tcpd theora threads tiff truetype unicode usb vcd vdpau vorbis wmf x264 xcomposite xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" ELIBC="glibc" FOO2ZJS_DEVICES="hp1018" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en pl" LIRC_DEVICES="serial" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


emerge -pv amarok:
Code:
$ MAKEOPTS="-j1" emerge -pv amarok

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-sound/amarok-2.0.2-r3  USE="cdaudio mp4 mtp opengl semantic-desktop -daap -debug -ifp -ipod -mp3tunes -njb" LINGUAS="pl -ar -be -bg -ca -cs -csb -da -de -el -eo -es -et -eu -fi -fr -ga -gl -he -is -it -ja -km -ko -ku -lt -lv -nb -nds -ne -nl -nn -oc -pa -pt -pt_BR -ro -ru -se -si -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 0 kB

Code:

[ 15%] Building CXX object src/metadata/CMakeFiles/amarok_taglib.dir/audible/audibleproperties.o
/var/tmp/portage/media-sound/amarok-2.0.2-r3/work/amarok-2.0.2/src/metadata/audible/audibleproperties.cpp: In member function ‘void TagLib::Audible::Properties::readAudibleProperties(FILE*, int)’:                                                                                           
/var/tmp/portage/media-sound/amarok-2.0.2-r3/work/amarok-2.0.2/src/metadata/audible/audibleproperties.cpp:77: error: ‘fseek’ was not declared in this scope                                     
/var/tmp/portage/media-sound/amarok-2.0.2-r3/work/amarok-2.0.2/src/metadata/audible/audibleproperties.cpp:80: error: ‘fread’ was not declared in this scope                                     
make[2]: *** [src/metadata/CMakeFiles/amarok_taglib.dir/audible/audibleproperties.o] Błąd 1     
make[1]: *** [src/metadata/CMakeFiles/amarok_taglib.dir/all] Błąd 2                             
make: *** [all] Błąd 2                                                                         
 *                                                                                             
 * ERROR: media-sound/amarok-2.0.2-r3 failed.                                                   
 * Call stack:                                                                                 
 *               ebuild.sh, line   49:  Called src_compile                                     
 *             environment, line 3221:  Called kde4-base_src_compile                           
 *             environment, line 2415:  Called cmake-utils_src_compile                         
 *             environment, line  819:  Called cmake-utils_src_make                             
 *             environment, line  898:  Called die                                             
 * The specific snippet of code:                                                               
 *           emake "$@" || die "Make failed!";                                                 
 *  The die message:
 *   Make failed!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/media-sound:amarok-2.0.2-r3:20090530-091811.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-2.0.2-r3/temp/environment'.
Back to top
View user's profile Send private message
ComaWhite
Tux's lil' helper
Tux's lil' helper


Joined: 07 Oct 2008
Posts: 125

PostPosted: Sun May 31, 2009 12:47 am    Post subject: Reply with quote

If you use the 9999 version i have no problems compiling it. Try anything recently higher than 2.0.2
Back to top
View user's profile Send private message
hirakendu
Guru
Guru


Joined: 24 Jan 2007
Posts: 386
Location: san diego

PostPosted: Sun May 31, 2009 9:17 am    Post subject: Reply with quote

I recently jumped to the gcc-4.4 and glibc-2.10 bandwagon last week. It has been a bit of a rough ride manually fixing packages, but thankfully, it has mostly been trivial. Just wanted to say two things:

PATCHES: I opened a few bugs in gentoo-bugzilla for the packages that didn't compile with gcc-4.4-glibc-2.10 and added the appropriate patches. Hopefully all/most of them will be fixed soon, but for now, here they are:
mkinitrd: 271605
speech-tools: 271607
arj: 271608
madwifi-ng: 271611
vdr: 271617
mjpegtools: 271618
dvi2tty: 271621
texlive-core: 271627
hdf5: 271630
metis: 271636
d4x: 271645
vamp-plugin-sdk: 271657.
For amarok, see 250813. For inkscape, see 270720. For mysql, see 271475. I am using mysql-5.0.76 and as mentioned, in the ebuild, I modified the patch tarball: put this file mysql-extras-20090412-0009Z-das.tar.bz2 in distfiles/ and change the variable MY_EXTRAS_VER="20090412-0009Z-das" in the mysql ebuild. A complete list of packages on my system is here (and those with version -r101 are patched). For any ebuilds/patches etc, there is my portage overlay tarball.

GRAPHITE: And after all the emerging (yes, the 'emerge -e world' finally finished continuously at one go without any manual resuming after all the changes - it took 20 hrs for the 1900 packages on my c2d e8400 @3.6ghz with 8gb of ddr2 1066ram), I went through this thread to learn about the graphite goodness of gcc-4.4. And here go my questions (might have been asked before in this thread, but me impatient):
1) Is gcc-4.4 significantly better than 4.3 even without graphite?
2) Does simply emerging gcc with USE=graphite and using it without fancy CFLAGS produce any benefit to the system?
3) Are these the only additional cflags needed: -floop-interchange -floop-strip-mine -floop-block ?
4) Is -free-vectorize needed or useful?
5) Do these cflags break anything? (my current one is CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer" and arch is ~amd64, and it is an almost rock stable system.)
6) Is there a simple compact cflag for graphite, like -fgraphite or -fzomg-optimize ;)?
_________________
Helium Sources || Gentoo Minimal Livecd
Back to top
View user's profile Send private message
Letharion
Veteran
Veteran


Joined: 13 Jun 2005
Posts: 1344
Location: Sweden

PostPosted: Sun May 31, 2009 4:56 pm    Post subject: Reply with quote

hirakendu wrote:
1) Is gcc-4.4 significantly better than 4.3 even without graphite?
2) Does simply emerging gcc with USE=graphite and using it without fancy CFLAGS produce any benefit to the system?
3) Are these the only additional cflags needed: -floop-interchange -floop-strip-mine -floop-block ?
4) Is -free-vectorize needed or useful?
5) Do these cflags break anything? (my current one is CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer" and arch is ~amd64, and it is an almost rock stable system.)
6) Is there a simple compact cflag for graphite, like -fgraphite or -fzomg-optimize ;)?

I'm no expert, but will answer well as I can.

1) There has been other improvments to GCC 4.4 other than graphite. If you consider those "significant" I can't answer. http://gcc.gnu.org/gcc-4.4/changes.html
2) I don't think so. The useflag simple makes GCC graphite-capable. No more, no less.
3) Yes
5) I don't think so. AFAIK -fomit-frame-pointer is implied by 02, and thus redundant. I also set my march to "native", and let GCC figure the rest out by itself. I'm guessing the GCCs devs know better than me.
6) I believe not. If they prove long-term stable, perhaps they will become part of O2 one day.
Back to top
View user's profile Send private message
Xake
Guru
Guru


Joined: 11 Feb 2004
Posts: 588
Location: Göteborg, the rainy part of scandinavia

PostPosted: Sun May 31, 2009 6:15 pm    Post subject: Reply with quote

hirakendu wrote:

4) Is -free-vectorize needed or useful?


Needed? Nah.
Useful? Well, there are resons why it is enabled by -O3...
_________________
If I edit a post without commenting it mostly is spelling-errors.
And if I sounds rude I am sorry, that is just my personality speaking and has most of the time nothing to do with you personally.
Back to top
View user's profile Send private message
hirakendu
Guru
Guru


Joined: 24 Jan 2007
Posts: 386
Location: san diego

PostPosted: Sun May 31, 2009 7:06 pm    Post subject: Reply with quote

Quote:
5) I don't think so. AFAIK -fomit-frame-pointer is implied by 02, and thus redundant. I also set my march to "native", and let GCC figure the rest out by itself. I'm guessing the GCCs devs know better than me.

The -fomit-frame-pointer is indeed deliberately redundant, but also there for historical reasons and on some archs it is not default I guess. The march=core2 is there instead of march=native again for safety - I am running the same image on multiple machines, which include an Athlon 64 X2 and a Phenom 128* X3 (runs fine as expected) - I was a little bothered if march=native indeed enables something little more processor specific.

Regarding graphite, may be I should ask something specific - did anyone experience any crashes whatsoever (or regressions) with these graphite optimizations. In any case, I am doing an emerge -e world with these three graphite-specific cflags (along with -ftree-vectorize). Hope it goes fine and then I'll see in actual usage (have kept a backup image in case). What bothers me is that it may run fine, but like quite some back, I had -ffast-math in my cflags and it was fine for a long time, until one fine day it broke python and it wreaked havok :D.

---
*kidding ;)
_________________
Helium Sources || Gentoo Minimal Livecd
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun May 31, 2009 7:26 pm    Post subject: Reply with quote

not that I know of:

I've just finished emerging system (emerge -e system) with those flags included some days ago and everything's still fine :wink:

I can't tell for whole world though

better create a backup stage4-tarball - just in case
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
hirakendu
Guru
Guru


Joined: 24 Jan 2007
Posts: 386
Location: san diego

PostPosted: Sun May 31, 2009 8:34 pm    Post subject: Reply with quote

Yeah, I keep creating these ~stage4 archives all the time - actually I create squashfs images which can be used as live disks and also for transferring to my other machines.
_________________
Helium Sources || Gentoo Minimal Livecd
Back to top
View user's profile Send private message
hirakendu
Guru
Guru


Joined: 24 Jan 2007
Posts: 386
Location: san diego

PostPosted: Sun May 31, 2009 11:03 pm    Post subject: Reply with quote

Update: Yippie! I got my first ICE with graphite - with the libcaca package (probably posted before in this thread). Not that it really matters, but I am stopping my graphite adventures here. (I sweared that I'll go with it only if emerge -e world goes fine :p.) Here go some gory details:
Quote:
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../caca -I../caca -DDATADIR=\"/usr/share/libcaca\" -I/usr/lib64/ruby/1.8/x86_64-linux -O2 -march=core2 -pipe -fomit-frame-pointer -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -MT demo0.o -MD -MP -MF .deps/demo0.Tpo -c -o demo0.o demo0.c
demo.c: In function 'demo_render':
demo.c:523: internal compiler error: in expand_scalar_variables_expr, at graphite.c:4295
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.gentoo.org/> for instructions.
make[2]: *** [demo.o] Error 1
make[2]: *** Waiting for unfinished jobs....
demo0.c: In function 'demo_render':
demo0.c:521: internal compiler error: in expand_scalar_variables_expr, at graphite.c:4295
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.gentoo.org/> for instructions.
make[2]: *** [demo0.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/libcaca-0.99_beta16/work/libcaca-0.99.beta16/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/libcaca-0.99_beta16/work/libcaca-0.99.beta16'
make: *** [all] Error 2

_________________
Helium Sources || Gentoo Minimal Livecd
Back to top
View user's profile Send private message
Letharion
Veteran
Veteran


Joined: 13 Jun 2005
Posts: 1344
Location: Sweden

PostPosted: Mon Jun 01, 2009 7:09 am    Post subject: Reply with quote

hirakendu wrote:
Update: Yippie! I got my first ICE with graphite - with the libcaca package (probably posted before in this thread). Not that it really matters, but I am stopping my graphite adventures here. (I sweared that I'll go with it only if emerge -e world goes fine :p.)


If you swore you swore, but I can tell you that libcaca was the only package that ICEd for me. Disabled graphite and everything was fine.
Back to top
View user's profile Send private message
neuron
Advocate
Advocate


Joined: 28 May 2002
Posts: 2371

PostPosted: Mon Jun 01, 2009 7:46 am    Post subject: Reply with quote

Has anyone had any packages compile ok but crash on execution? For now I'm running gcc4.4 without graphite system wide, and enabling graphite for a few selected packages.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3 ... 11, 12, 13, 14, 15, 16  Next
Page 12 of 16

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum