Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
errors compiling >=xorg-server-1.16.0 [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
silentplummet
n00b
n00b


Joined: 14 Jun 2004
Posts: 58

PostPosted: Sun Jan 18, 2015 7:06 pm    Post subject: errors compiling >=xorg-server-1.16.0 [SOLVED] Reply with quote

SOLVED: Always check if there are outdated headers in /usr/local/include.

I know these packages are masked and keyworded. I sincerely thank whoever takes the time to look at this.

Emerge is failing on compiling glxdricommon.c with the following:

Code:
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c: In function 'createModeFromConfig':
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c:147:25: error: '__DRI_ATTRIB_FLOAT_BIT' undeclared (first use in this function)
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c:147:25: note: each undeclared identifier is reported only once for each function it appears in
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c:149:25: error: '__DRI_ATTRIB_UNSIGNED_FLOAT_BIT' undeclared (first use in this function)
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c: In function 'render_type_is_pbuffer_only':
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c:196:29: error: '__DRI_ATTRIB_UNSIGNED_FLOAT_BIT' undeclared (first use in this function)
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c:197:31: error: '__DRI_ATTRIB_FLOAT_BIT' undeclared (first use in this function)
/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c:198:1: error: control reaches end of non-void function [-Werror=return-type]
cc1: some warnings being treated as errors
Makefile:714: recipe for target 'glxdricommon.lo' failed
make[1]: *** [glxdricommon.lo] Error 1


glxdricommon.c has:
Code:
#include <GL/internal/dri_interface.h>

...

126  createModeFromConfig(const __DRIcoreExtension * core,
127  const __DRIconfig * driConfig,
128  unsigned int visualType, unsigned int drawableType)
129 {
130  __GLXDRIconfig *config;
131  GLint renderType = 0;
132  unsigned int attrib, value;
133  int i;
134
135  config = calloc(1, sizeof *config);
136
137  config->driConfig = driConfig;
138
139  i = 0;
140  while (core->indexConfigAttrib(driConfig, i++, &attrib, &value)) {
141  switch (attrib) {
142  case __DRI_ATTRIB_RENDER_TYPE:
143  if (value & __DRI_ATTRIB_RGBA_BIT)
144  renderType |= GLX_RGBA_BIT;
145  if (value & __DRI_ATTRIB_COLOR_INDEX_BIT)
146  renderType |= GLX_COLOR_INDEX_BIT;
147  if (value & __DRI_ATTRIB_FLOAT_BIT)
148  renderType |= GLX_RGBA_FLOAT_BIT_ARB;
149  if (value & __DRI_ATTRIB_UNSIGNED_FLOAT_BIT)
150  renderType |= GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT;
151  break;
152  case __DRI_ATTRIB_CONFIG_CAVEAT:
153  if (value & __DRI_ATTRIB_NON_CONFORMANT_CONFIG)
154  config->config.visualRating = GLX_NON_CONFORMANT_CONFIG;
155  else if (value & __DRI_ATTRIB_SLOW_BIT)
156  config->config.visualRating = GLX_SLOW_CONFIG;
157  else
158  config->config.visualRating = GLX_NONE;
159  break;
160  case __DRI_ATTRIB_BIND_TO_TEXTURE_TARGETS:
161  config->config.bindToTextureTargets = 0;
162  if (value & __DRI_ATTRIB_TEXTURE_1D_BIT)
163  config->config.bindToTextureTargets |= GLX_TEXTURE_1D_BIT_EXT;
164  if (value & __DRI_ATTRIB_TEXTURE_2D_BIT)
165  config->config.bindToTextureTargets |= GLX_TEXTURE_2D_BIT_EXT;
166  if (value & __DRI_ATTRIB_TEXTURE_RECTANGLE_BIT)
167  config->config.bindToTextureTargets |=
168  GLX_TEXTURE_RECTANGLE_BIT_EXT;
169  break;
170  default:
171  setScalar(&config->config, attrib, value);
172  break;
173  }
174  }
175
176  config->config.next = NULL;
177  config->config.xRenderable = GL_TRUE;
178  config->config.visualType = visualType;
179  config->config.renderType = renderType;
180  config->config.drawableType = drawableType;
181  config->config.yInverted = GL_TRUE;
182
183  return &config->config;
184 }


Accordingly, in /usr/include/GL/internal/dri_interface.h, we have:
Code:
/* __DRI_ATTRIB_RENDER_TYPE */
#define __DRI_ATTRIB_RGBA_BIT                   0x01   
#define __DRI_ATTRIB_COLOR_INDEX_BIT            0x02
#define __DRI_ATTRIB_LUMINANCE_BIT              0x04
#define __DRI_ATTRIB_FLOAT_BIT                  0x08
#define __DRI_ATTRIB_UNSIGNED_FLOAT_BIT         0x10


I'm not seeing the problem... can someone help me figure out what's going on? Is the build being configured incorrectly?

Code:
emerge --info '=x11-base/xorg-server-1.16.3-r1::gentoo'

Portage 2.2.14 (python 2.7.7-final-0, default/linux/amd64/13.0/desktop/gnome, gcc-4.7.3, glibc-2.19-r1, 3.17.5-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.17.5-gentoo-x86_64-Intel-R-_Core-TM-_i5-2500K_CPU_@_3.30GHz-with-gentoo-2.2
KiB Mem:    16389912 total,  11158836 free
KiB Swap:    3145724 total,   3145724 free
Timestamp of tree: Sun, 18 Jan 2015 14:00:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.7, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.6.4, 4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo bitcoin
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.1 PUEL dlj-1.1 Oracle-BCLA-JavaSE AdobeFlash-10.3 GIMPS baudline FAH-EULA-2009"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://mirrors.rit.edu/gentoo/ http://mirrors.rit.edu/gentoo/ http://ftp.swin.edu.au/gentoo"
LANG="en_US.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/bitcoin"
SYNC="rsync://asuka.local/gentoo-portage"
USE="X a52 aac aacs acl acpi alsa amd64 apng avahi avx bash-completion berkdb bluetooth bluray branding bzip2 cairo cdda cdr cjk clang cli colord cracklib crypt cue cups cxx dbus device-mapper dri dts dvb dvd dvdr emboss enca encode evo exif extras fam ffmpeg firefox flac fontconfig fortran g3dvl gallium gd gdbm gdu gif gimp glamor glut gmp gnome-keyring gnome-online-accounts gnutls gphoto2 gpm gstreamer gtk hddtemp howl-compat iconv icu infinality introspection ipod ipv6 jack java joystick jpeg kdrive lame lcms ldap libnotify libsamplerate libsecret libssh2 llvm-shared-libs lm-sensors mad matroska mdnsresponder-compat midi mmx mmxext mng modules mono mp3 mp4 mpeg multilib ncurses netplay nls nptl ntfs nvidia ogg opencl opengl openmp openssl pam pango pcntl pcre pdf pdfimport png policykit posix ppds profile_accuracy pulseaudio python qt3support qt4 r600-llvm-compiler readline samba sdl sdl-image session sip socialweb spell sqlite sse sse2 sse3 ssl ssse3 startup-notification svg systemd tcpd theora threads tiff timidity tinfo truetype udev udisks unicode upnp upower usb vaapi vorbis vpx wav win32codecs wxwidgets x264 xa xcb xcomposite xft xml xmp xrandr xv xvid zeroconf zlib" ABI_X86="64 32" ALSA_CARDS="ice1712" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en ja" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="radeon radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


Last edited by silentplummet on Mon Jan 19, 2015 2:43 am; edited 1 time in total
Back to top
View user's profile Send private message
heiwa
n00b
n00b


Joined: 24 Oct 2012
Posts: 70

PostPosted: Sun Jan 18, 2015 7:43 pm    Post subject: Reply with quote

It might also be useful to know what version of mesa you're using.

To start debugging go to the xorg-server build directory in
PORTAGE_TMPDIR and see if you can reproduce the error by running
'make' in it. If so try reducing glxdricommon.c further and
further. For example start by removing everything after the
includes and add a line like 'int i = __DRI_ATTRIB_FLOAT_BIT;'.
Then try to remove more and more irrelevant includes. Also
try to remove options from the gcc command line. In the end it
might become evident what is wrong.
Back to top
View user's profile Send private message
silentplummet
n00b
n00b


Joined: 14 Jun 2004
Posts: 58

PostPosted: Mon Jan 19, 2015 12:24 am    Post subject: Reply with quote

Mesa = 10.4.2

Thanks for the suggestions.
The build still fails even when I run make from the working directory.

Inserting the following lines:
Code:
int __DRI_ATTRIB_FLOAT_BIT = 0x08;
int __DRI_ATTRIB_UNSIGNED_FLOAT_BIT = 0x10;


Into the two functions the compiler complains about makes the build finish cleanly. But I can't understand why it isn't picking these up from the include, when the other three defines from that same section are being properly included.

Is there something missing from this list?

Code:
make[1]: Entering directory '/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3_build/glx'

/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H

-I.
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx
-I../include 
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/os-support
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/os-support/bus
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/common
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/dri
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/mi
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/present
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/dri2 

-DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT

-I/usr/include/X11/dri
-I/usr/include/libdrm
-I/usr/include/pixman-1
-I/usr/include/freetype2 
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/include
-I../include
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/Xext
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/composite
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/damageext
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/xfixes
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/Xi
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/mi
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/miext/sync
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/miext/shadow
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/miext/damage
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/render
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/randr
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/fb
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/dbe
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/present -fvisibility=hidden
-I/usr/include/libdrm
-I/usr/include/libdrm

-DGLX_USE_TLS -DPTHREADS -D__GLX_ALIGN64 -O2 -march=native -fomit-frame-pointer -pipe -c -o glxdricommon.lo /var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c

libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H

-I.
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx
-I../include
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/os-support
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/os-support/bus
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/common
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/dri
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/mi
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/present
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/hw/xfree86/dri2

-DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -fno-strict-aliasing

-D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT

-I/usr/include/X11/dri
-I/usr/include/libdrm
-I/usr/include/pixman-1
-I/usr/include/freetype2
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/include
-I../include
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/Xext
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/composite
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/damageext
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/xfixes
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/Xi
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/mi
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/miext/sync
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/miext/shadow
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/miext/damage
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/render
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/randr
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/fb
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/dbe
-I/var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/present -fvisibility=hidden
-I/usr/include/libdrm
-I/usr/include/libdrm

-DGLX_USE_TLS -DPTHREADS -D__GLX_ALIGN64 -O2 -march=native -fomit-frame-pointer -pipe -c /var/tmp/portage/x11-base/xorg-server-1.16.3-r1/work/xorg-server-1.16.3/glx/glxdricommon.c  -fPIC -DPIC -o .libs/glxdricommon.o
Back to top
View user's profile Send private message
silentplummet
n00b
n00b


Joined: 14 Jun 2004
Posts: 58

PostPosted: Mon Jan 19, 2015 12:59 am    Post subject: Reply with quote

I think I found the problem. There's another set of GL headers in /usr/local. Now I have a new problem. I forget why they are here! I wonder if it's safe to get rid of them.

Well, I deleted them and now xorg compiles. Consider this mystery solved.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
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