View previous topic :: View next topic |
Author |
Message |
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Wed May 27, 2009 6:42 am Post subject: |
|
|
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 |
|
|
alex.blackbit Advocate
Joined: 26 Jul 2005 Posts: 2397
|
Posted: Wed May 27, 2009 7:59 am Post subject: |
|
|
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 |
|
|
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Wed May 27, 2009 8:07 am Post subject: |
|
|
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 |
|
|
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Wed May 27, 2009 10:42 pm Post subject: |
|
|
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 |
|
|
alex.blackbit Advocate
Joined: 26 Jul 2005 Posts: 2397
|
Posted: Thu May 28, 2009 7:12 am Post subject: |
|
|
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 |
|
|
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Thu May 28, 2009 8:15 am Post subject: |
|
|
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 |
|
|
heirecka n00b
Joined: 23 Oct 2007 Posts: 13
|
Posted: Thu May 28, 2009 9:48 am Post subject: |
|
|
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 |
|
|
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Thu May 28, 2009 1:06 pm Post subject: |
|
|
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 |
|
|
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Thu May 28, 2009 8:44 pm Post subject: |
|
|
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 |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1455 Location: Earth
|
Posted: Thu May 28, 2009 10:10 pm Post subject: |
|
|
Using GCC with " graphite " and the 3 CFLAGS options in " make.conf "
No problems here, everthing compiled fine
" -e system & -e world " went fine
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 |
|
|
Letharion Veteran
Joined: 13 Jun 2005 Posts: 1344 Location: Sweden
|
Posted: Fri May 29, 2009 10:43 am Post subject: |
|
|
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 |
|
|
Gregoire Apprentice
Joined: 15 Apr 2006 Posts: 292
|
Posted: Fri May 29, 2009 12:19 pm Post subject: |
|
|
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 |
|
|
heirecka n00b
Joined: 23 Oct 2007 Posts: 13
|
Posted: Fri May 29, 2009 12:25 pm Post subject: |
|
|
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 |
|
|
Gregoire Apprentice
Joined: 15 Apr 2006 Posts: 292
|
Posted: Fri May 29, 2009 1:47 pm Post subject: |
|
|
Oops, I missed the patch in the duplicate bug, it compils fine with it, thanks. |
|
Back to top |
|
|
rivivarius n00b
Joined: 19 Apr 2008 Posts: 15
|
Posted: Sat May 30, 2009 9:58 am Post subject: |
|
|
@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 |
|
|
ComaWhite Tux's lil' helper
Joined: 07 Oct 2008 Posts: 125
|
Posted: Sun May 31, 2009 12:47 am Post subject: |
|
|
If you use the 9999 version i have no problems compiling it. Try anything recently higher than 2.0.2 |
|
Back to top |
|
|
hirakendu Guru
Joined: 24 Jan 2007 Posts: 386 Location: san diego
|
Posted: Sun May 31, 2009 9:17 am Post subject: |
|
|
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 |
|
|
Letharion Veteran
Joined: 13 Jun 2005 Posts: 1344 Location: Sweden
|
Posted: Sun May 31, 2009 4:56 pm Post subject: |
|
|
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 |
|
|
Xake Guru
Joined: 11 Feb 2004 Posts: 588 Location: Göteborg, the rainy part of scandinavia
|
Posted: Sun May 31, 2009 6:15 pm Post subject: |
|
|
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 |
|
|
hirakendu Guru
Joined: 24 Jan 2007 Posts: 386 Location: san diego
|
Posted: Sun May 31, 2009 7:06 pm Post subject: |
|
|
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 .
---
*kidding _________________ Helium Sources || Gentoo Minimal Livecd |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
hirakendu Guru
Joined: 24 Jan 2007 Posts: 386 Location: san diego
|
Posted: Sun May 31, 2009 8:34 pm Post subject: |
|
|
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 |
|
|
hirakendu Guru
Joined: 24 Jan 2007 Posts: 386 Location: san diego
|
Posted: Sun May 31, 2009 11:03 pm Post subject: |
|
|
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 |
|
|
Letharion Veteran
Joined: 13 Jun 2005 Posts: 1344 Location: Sweden
|
Posted: Mon Jun 01, 2009 7:09 am Post subject: |
|
|
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 |
|
|
neuron Advocate
Joined: 28 May 2002 Posts: 2371
|
Posted: Mon Jun 01, 2009 7:46 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|