Your message dated Mon, 06 Nov 2006 17:02:52 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#389504: fixed in fglrx-driver 8.28.8-3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: fglrx-driver
Version: 8.28.8-1.2
Severity: grave
Justification: renders package unusable

can't build, check the build log in attachment

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages fglrx-driver depends on:
hi  libc6                   2.3.6.ds1-4      GNU C Library: Shared libraries
hi  libgcc1                 1:4.2-20060709-1 GCC support library
hi  libstdc++5              1:3.3.6-13       The GNU Standard C++ Library v3
hi  libx11-6                2:1.0.0-8        X11 client-side library
hi  libxext6                1:1.0.0-4        X11 miscellaneous extension librar
hi  libxrandr2              2:1.1.0.2-4      X11 RandR extension library
hi  libxrender1             1:0.9.0.2-4      X Rendering Extension client libra
hi  xserver-xorg            1:7.0.23         the X.Org X server

Versions of packages fglrx-driver recommends:
ii  fglrx-kernel-2.6.17-2- 8.28.8-1+2.6.17-7 ATI binary kernel module for Linux

-- no debconf information
 fakeroot debian/rules clean
dh_testdir
#dh_testroot
dh_clean
rm -fr usr lib etc opt
rm -fr extra_src
 dpkg-source -b fglrx-driver-8.28.8
dpkg-source: building fglrx-driver using existing 
fglrx-driver_8.28.8.orig.tar.gz
dpkg-source: building fglrx-driver in fglrx-driver_8.28.8-1.2.diff.gz
dpkg-source: building fglrx-driver in fglrx-driver_8.28.8-1.2.dsc
 debian/rules build
# extract panel source
dh_testdir
mkdir -p extra_src/panel
tar xfzC common/usr/src/ATI/fglrx_panel_sources.tgz extra_src/panel
# stop patching the control panel source code due to licensing issues
#patch -d extra_src/panel -p1 -i 
/home/nichloas/test/debian/fglrx-driver-8.28.8/debian/patches/panel.diff
# build panel source
dh_testdir
# don't call the control panel's makefile as it doesn't work out of the box
#/usr/bin/make CFLAGS="-Wall -O2" -C extra_src/panel QTDIR=/usr/share/qt3
# this is a workaround until ATI changes clause 1.d.vi of the license
# and we can reenable the patch above
(cd extra_src/panel && \
         rm -f fireglcontrol && \
         for file in Sheet.h Page.h InfoPage.h DualScreenPage.h AdjustPage.h 
TVoutAdjustPage.h; do \
          moc "$file" -o "moc_$(basename $file .h).cpp"; \
         done && \
         gcc -Wall -O2 -c -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL 
-I/usr/share/qt3/include *.c *.cpp && \
         gcc -Wall -O2 -o fireglcontrol -lqt-mt -L/usr/lib -lXxf86vm *.o && \
         rm moc_*.cpp *.o)
ATITVOExtensions.c: In function ‘answerisyes’:
ATITVOExtensions.c:79: warning: implicit declaration of function ‘tolower’
ATITVOExtensions.c: At top level:
ATITVOExtensions.c:66: warning: ‘find_display_atitvo’ defined but not used
ATITVOExtensions.c:77: warning: ‘answerisyes’ defined but not used
ATITVOExtensions.c:86: warning: ‘getstring’ defined but not used
FGLRXExtensions.c: In function ‘ExtGetDriverData’:
FGLRXExtensions.c:184: warning: pointer targets in passing argument 2 of 
‘strcpy’ differ in signedness
FGLRXExtensions.c:193: warning: pointer targets in passing argument 2 of 
‘__builtin_strncpy’ differ in signedness
FGLRXExtensions.c:147: warning: unused variable ‘i’
FGLRXExtensions.c: In function ‘ExtGetDisplaySettings’:
FGLRXExtensions.c:250: warning: unused variable ‘i’
FGLRXExtensions.c: In function ‘ExtSetDisplaySettings’:
FGLRXExtensions.c:324: warning: unused variable ‘i’
FGLRXExtensions.c: In function ‘ExtSetGamma’:
FGLRXExtensions.c:396: warning: unused variable ‘i’
FGLRXExtensions.c: In function ‘ExtSetOverlayCRTC’:
FGLRXExtensions.c:458: warning: unused variable ‘i’
InfoPage.cpp: In member function ‘void InfoPage::Init()’:
InfoPage.cpp:15: warning: unused variable ‘ChipRevision’
InfoPage.cpp:17: warning: unused variable ‘ChipRevision1’
moc_AdjustPage.cpp:12:2: error: #error "The header file 'AdjustPage.h' doesn't 
include <QObject>."
moc_AdjustPage.cpp:62: error: ‘const QMetaObject AdjustPage::staticMetaObject’ 
is not a static member of ‘class AdjustPage’
moc_AdjustPage.cpp:62: error: variable ‘const QMetaObject 
AdjustPage::staticMetaObject’ has initializer but incomplete type
moc_AdjustPage.cpp:67: error: prototype for ‘const QMetaObject* 
AdjustPage::metaObject() const’ does not match any in class ‘AdjustPage’
AdjustPage.h:21: error: candidate is: virtual QMetaObject* 
AdjustPage::metaObject() const
moc_AdjustPage.cpp:67: error: ‘const QMetaObject* AdjustPage::metaObject() 
const’ cannot be overloaded
AdjustPage.h:21: error: with ‘virtual QMetaObject* AdjustPage::metaObject() 
const’
moc_AdjustPage.cpp: In member function ‘const QMetaObject* 
AdjustPage::metaObject() const’:
moc_AdjustPage.cpp:69: error: cannot convert ‘QMetaObject* (*)()’ to ‘const 
QMetaObject*’ in return
moc_AdjustPage.cpp: At global scope:
moc_AdjustPage.cpp:72: error: no ‘void* AdjustPage::qt_metacast(const char*)’ 
member function declared in class ‘AdjustPage’
moc_AdjustPage.cpp: In member function ‘void* AdjustPage::qt_metacast(const 
char*)’:
moc_AdjustPage.cpp:77: error: ‘qt_metacast’ is not a member of ‘QWidget’
moc_AdjustPage.cpp: At global scope:
moc_AdjustPage.cpp:80: error: ‘int AdjustPage::qt_metacall’ is not a static 
member of ‘class AdjustPage’
moc_AdjustPage.cpp:80: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_AdjustPage.cpp:80: error: expected primary-expression before ‘int’
moc_AdjustPage.cpp:80: error: expected primary-expression before ‘void’
moc_AdjustPage.cpp:80: error: initializer expression list treated as compound 
expression
moc_AdjustPage.cpp:81: error: expected ‘,’ or ‘;’ before ‘{’ token
moc_DualScreenPage.cpp:12:2: error: #error "The header file 'DualScreenPage.h' 
doesn't include <QObject>."
moc_DualScreenPage.cpp:43: error: ‘const QMetaObject 
DualScreenPage::staticMetaObject’ is not a static member of ‘class 
DualScreenPage’
moc_DualScreenPage.cpp:43: error: variable ‘const QMetaObject 
DualScreenPage::staticMetaObject’ has initializer but incomplete type
moc_DualScreenPage.cpp:48: error: prototype for ‘const QMetaObject* 
DualScreenPage::metaObject() const’ does not match any in class ‘DualScreenPage’
DualScreenPage.h:21: error: candidate is: virtual QMetaObject* 
DualScreenPage::metaObject() const
moc_DualScreenPage.cpp:48: error: ‘const QMetaObject* 
DualScreenPage::metaObject() const’ cannot be overloaded
DualScreenPage.h:21: error: with ‘virtual QMetaObject* 
DualScreenPage::metaObject() const’
moc_DualScreenPage.cpp: In member function ‘const QMetaObject* 
DualScreenPage::metaObject() const’:
moc_DualScreenPage.cpp:50: error: cannot convert ‘QMetaObject* (*)()’ to ‘const 
QMetaObject*’ in return
moc_DualScreenPage.cpp: At global scope:
moc_DualScreenPage.cpp:53: error: no ‘void* DualScreenPage::qt_metacast(const 
char*)’ member function declared in class ‘DualScreenPage’
moc_DualScreenPage.cpp: In member function ‘void* 
DualScreenPage::qt_metacast(const char*)’:
moc_DualScreenPage.cpp:58: error: ‘qt_metacast’ is not a member of ‘QWidget’
moc_DualScreenPage.cpp: At global scope:
moc_DualScreenPage.cpp:61: error: ‘int DualScreenPage::qt_metacall’ is not a 
static member of ‘class DualScreenPage’
moc_DualScreenPage.cpp:61: error: incomplete type ‘QMetaObject’ used in nested 
name specifier
moc_DualScreenPage.cpp:61: error: expected primary-expression before ‘int’
moc_DualScreenPage.cpp:61: error: expected primary-expression before ‘void’
moc_DualScreenPage.cpp:61: error: initializer expression list treated as 
compound expression
moc_DualScreenPage.cpp:62: error: expected ‘,’ or ‘;’ before ‘{’ token
moc_InfoPage.cpp:12:2: error: #error "The header file 'InfoPage.h' doesn't 
include <QObject>."
moc_InfoPage.cpp:39: error: ‘const QMetaObject InfoPage::staticMetaObject’ is 
not a static member of ‘class InfoPage’
moc_InfoPage.cpp:39: error: variable ‘const QMetaObject 
InfoPage::staticMetaObject’ has initializer but incomplete type
moc_InfoPage.cpp:44: error: prototype for ‘const QMetaObject* 
InfoPage::metaObject() const’ does not match any in class ‘InfoPage’
InfoPage.h:10: error: candidate is: virtual QMetaObject* InfoPage::metaObject() 
const
moc_InfoPage.cpp:44: error: ‘const QMetaObject* InfoPage::metaObject() const’ 
cannot be overloaded
InfoPage.h:10: error: with ‘virtual QMetaObject* InfoPage::metaObject() const’
moc_InfoPage.cpp: In member function ‘const QMetaObject* InfoPage::metaObject() 
const’:
moc_InfoPage.cpp:46: error: cannot convert ‘QMetaObject* (*)()’ to ‘const 
QMetaObject*’ in return
moc_InfoPage.cpp: At global scope:
moc_InfoPage.cpp:49: error: no ‘void* InfoPage::qt_metacast(const char*)’ 
member function declared in class ‘InfoPage’
moc_InfoPage.cpp: In member function ‘void* InfoPage::qt_metacast(const char*)’:
moc_InfoPage.cpp:54: error: ‘qt_metacast’ is not a member of ‘QWidget’
moc_InfoPage.cpp: At global scope:
moc_InfoPage.cpp:57: error: ‘int InfoPage::qt_metacall’ is not a static member 
of ‘class InfoPage’
moc_InfoPage.cpp:57: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_InfoPage.cpp:57: error: expected primary-expression before ‘int’
moc_InfoPage.cpp:57: error: expected primary-expression before ‘void’
moc_InfoPage.cpp:57: error: initializer expression list treated as compound 
expression
moc_InfoPage.cpp:58: error: expected ‘,’ or ‘;’ before ‘{’ token
moc_Page.cpp:12:2: error: #error "The header file 'Page.h' doesn't include 
<QObject>."
moc_Page.cpp:36: error: ‘const QMetaObject Page::staticMetaObject’ is not a 
static member of ‘class Page’
moc_Page.cpp:36: error: variable ‘const QMetaObject Page::staticMetaObject’ has 
initializer but incomplete type
moc_Page.cpp:41: error: prototype for ‘const QMetaObject* Page::metaObject() 
const’ does not match any in class ‘Page’
Page.h:6: error: candidate is: virtual QMetaObject* Page::metaObject() const
moc_Page.cpp:41: error: ‘const QMetaObject* Page::metaObject() const’ cannot be 
overloaded
Page.h:6: error: with ‘virtual QMetaObject* Page::metaObject() const’
moc_Page.cpp: In member function ‘const QMetaObject* Page::metaObject() const’:
moc_Page.cpp:43: error: cannot convert ‘QMetaObject* (*)()’ to ‘const 
QMetaObject*’ in return
moc_Page.cpp: At global scope:
moc_Page.cpp:46: error: no ‘void* Page::qt_metacast(const char*)’ member 
function declared in class ‘Page’
moc_Page.cpp: In member function ‘void* Page::qt_metacast(const char*)’:
moc_Page.cpp:51: error: ‘qt_metacast’ is not a member of ‘QWidget’
moc_Page.cpp: At global scope:
moc_Page.cpp:54: error: ‘int Page::qt_metacall’ is not a static member of 
‘class Page’
moc_Page.cpp:54: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_Page.cpp:54: error: expected primary-expression before ‘int’
moc_Page.cpp:54: error: expected primary-expression before ‘void’
moc_Page.cpp:54: error: initializer expression list treated as compound 
expression
moc_Page.cpp:55: error: expected ‘,’ or ‘;’ before ‘{’ token
moc_Sheet.cpp:12:2: error: #error "The header file 'Sheet.h' doesn't include 
<QObject>."
moc_Sheet.cpp:47: error: ‘const QMetaObject Sheet::staticMetaObject’ is not a 
static member of ‘class Sheet’
moc_Sheet.cpp:47: error: variable ‘const QMetaObject Sheet::staticMetaObject’ 
has initializer but incomplete type
moc_Sheet.cpp:52: error: prototype for ‘const QMetaObject* Sheet::metaObject() 
const’ does not match any in class ‘Sheet’
Sheet.h:6: error: candidate is: virtual QMetaObject* Sheet::metaObject() const
moc_Sheet.cpp:52: error: ‘const QMetaObject* Sheet::metaObject() const’ cannot 
be overloaded
Sheet.h:6: error: with ‘virtual QMetaObject* Sheet::metaObject() const’
moc_Sheet.cpp: In member function ‘const QMetaObject* Sheet::metaObject() 
const’:
moc_Sheet.cpp:54: error: cannot convert ‘QMetaObject* (*)()’ to ‘const 
QMetaObject*’ in return
moc_Sheet.cpp: At global scope:
moc_Sheet.cpp:57: error: no ‘void* Sheet::qt_metacast(const char*)’ member 
function declared in class ‘Sheet’
moc_Sheet.cpp: In member function ‘void* Sheet::qt_metacast(const char*)’:
moc_Sheet.cpp:62: error: ‘qt_metacast’ is not a member of ‘QTabDialog’
moc_Sheet.cpp: At global scope:
moc_Sheet.cpp:65: error: ‘int Sheet::qt_metacall’ is not a static member of 
‘class Sheet’
moc_Sheet.cpp:65: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_Sheet.cpp:65: error: expected primary-expression before ‘int’
moc_Sheet.cpp:65: error: expected primary-expression before ‘void’
moc_Sheet.cpp:65: error: initializer expression list treated as compound 
expression
moc_Sheet.cpp:66: error: expected ‘,’ or ‘;’ before ‘{’ token
moc_Sheet.cpp: In member function ‘void Sheet::Apply(int*)’:
moc_Sheet.cpp:88: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_Sheet.cpp: In member function ‘void Sheet::Cancel()’:
moc_Sheet.cpp:94: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_Sheet.cpp: In member function ‘void Sheet::Activate(int)’:
moc_Sheet.cpp:101: error: incomplete type ‘QMetaObject’ used in nested name 
specifier
moc_TVoutAdjustPage.cpp:12:2: error: #error "The header file 
'TVoutAdjustPage.h' doesn't include <QObject>."
moc_TVoutAdjustPage.cpp:58: error: ‘const QMetaObject 
TVoutAdjustPage::staticMetaObject’ is not a static member of ‘class 
TVoutAdjustPage’
moc_TVoutAdjustPage.cpp:58: error: variable ‘const QMetaObject 
TVoutAdjustPage::staticMetaObject’ has initializer but incomplete type
moc_TVoutAdjustPage.cpp:63: error: prototype for ‘const QMetaObject* 
TVoutAdjustPage::metaObject() const’ does not match any in class 
‘TVoutAdjustPage’
TVoutAdjustPage.h:18: error: candidate is: virtual QMetaObject* 
TVoutAdjustPage::metaObject() const
moc_TVoutAdjustPage.cpp:63: error: ‘const QMetaObject* 
TVoutAdjustPage::metaObject() const’ cannot be overloaded
TVoutAdjustPage.h:18: error: with ‘virtual QMetaObject* 
TVoutAdjustPage::metaObject() const’
moc_TVoutAdjustPage.cpp: In member function ‘const QMetaObject* 
TVoutAdjustPage::metaObject() const’:
moc_TVoutAdjustPage.cpp:65: error: cannot convert ‘QMetaObject* (*)()’ to 
‘const QMetaObject*’ in return
moc_TVoutAdjustPage.cpp: At global scope:
moc_TVoutAdjustPage.cpp:68: error: no ‘void* TVoutAdjustPage::qt_metacast(const 
char*)’ member function declared in class ‘TVoutAdjustPage’
moc_TVoutAdjustPage.cpp: In member function ‘void* 
TVoutAdjustPage::qt_metacast(const char*)’:
moc_TVoutAdjustPage.cpp:73: error: ‘qt_metacast’ is not a member of ‘QWidget’
moc_TVoutAdjustPage.cpp: At global scope:
moc_TVoutAdjustPage.cpp:76: error: ‘int TVoutAdjustPage::qt_metacall’ is not a 
static member of ‘class TVoutAdjustPage’
moc_TVoutAdjustPage.cpp:76: error: incomplete type ‘QMetaObject’ used in nested 
name specifier
moc_TVoutAdjustPage.cpp:76: error: expected primary-expression before ‘int’
moc_TVoutAdjustPage.cpp:76: error: expected primary-expression before ‘void’
moc_TVoutAdjustPage.cpp:76: error: initializer expression list treated as 
compound expression
moc_TVoutAdjustPage.cpp:77: error: expected ‘,’ or ‘;’ before ‘{’ token
make: *** [extra_src/panel/fireglcontrol] Error 1

--- End Message ---
--- Begin Message ---
Source: fglrx-driver
Source-Version: 8.28.8-3

We believe that the bug you reported is fixed in the latest version of
fglrx-driver, which is due to be installed in the Debian FTP archive:

fglrx-control_8.28.8-3_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-control_8.28.8-3_amd64.deb
fglrx-control_8.28.8-3_i386.deb
  to pool/non-free/f/fglrx-driver/fglrx-control_8.28.8-3_i386.deb
fglrx-driver-dev_8.28.8-3_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-driver-dev_8.28.8-3_amd64.deb
fglrx-driver-dev_8.28.8-3_i386.deb
  to pool/non-free/f/fglrx-driver/fglrx-driver-dev_8.28.8-3_i386.deb
fglrx-driver_8.28.8-3.diff.gz
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.28.8-3.diff.gz
fglrx-driver_8.28.8-3.dsc
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.28.8-3.dsc
fglrx-driver_8.28.8-3_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.28.8-3_amd64.deb
fglrx-driver_8.28.8-3_i386.deb
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.28.8-3_i386.deb
fglrx-kernel-src_8.28.8-3_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-kernel-src_8.28.8-3_amd64.deb
fglrx-kernel-src_8.28.8-3_i386.deb
  to pool/non-free/f/fglrx-driver/fglrx-kernel-src_8.28.8-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Flavio Stanchina <[EMAIL PROTECTED]> (supplier of updated fglrx-driver package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu,  2 Nov 2006 00:26:39 +0100
Source: fglrx-driver
Binary: fglrx-driver-dev fglrx-kernel-src fglrx-driver fglrx-control
Architecture:  amd64 i386 source 
Version: 8.28.8-3
Distribution: unstable
Urgency: low
Maintainer: Flavio Stanchina <[EMAIL PROTECTED]>
Changed-By: Flavio Stanchina <[EMAIL PROTECTED]>
Description: 
 fglrx-control - control panel for the ATI graphics accelerators
 fglrx-driver - display driver for the ATI graphics accelerators
 fglrx-driver-dev - display driver for the ATI graphics accelerators 
(development fil
 fglrx-kernel-src - kernel module source for the ATI graphics accelerators
Closes: 389504 389744
Changes: 
 fglrx-driver (8.28.8-3) unstable; urgency=low
 .
   * Explicitly call moc-qt3, not just moc, when building the control panel.
     Fixes FTBFS when qt4-dev-tools is installed and moc-qt4 is the default.
     (Closes: #389504; really closes #383974 which was the same bug)
 .
   * /etc/acpi/fglrx-powermode.sh tried to source /etc/default/fglrx, but the
     file we actually install is /etc/default/fglrx-driver.
     (Closes: #389744)
 .
   * Changes to the README of fglrx-driver:
     - Add link to http://dri.freedesktop.org/wiki/DriTroubleshooting
     - Add a note about http://bugs.debian.org/384325
Files: 
 06a8f5bd682e71844bf92e7771d72c5c 118094 non-free/devel extra 
fglrx-driver-dev_8.28.8-3_amd64.deb
 10d07db27d4957599ce84c44ed96336f 422316 non-free/x11 extra 
fglrx-kernel-src_8.28.8-3_amd64.deb
 18d413784ed32371515f13bffad26362 60600 non-free/x11 extra 
fglrx-control_8.28.8-3_i386.deb
 7fc161c2677b45e469f245d8e5b40b96 103264 non-free/devel extra 
fglrx-driver-dev_8.28.8-3_i386.deb
 912e74002d79b9482ac4d33b89439795 7557166 non-free/x11 extra 
fglrx-driver_8.28.8-3_i386.deb
 9976e29f7378bfaea7839c03383f2ddc 14156268 non-free/x11 extra 
fglrx-driver_8.28.8-3_amd64.deb
 cf0bae9de5d25b28dd68ca898b08bfc7 131852 non-free/x11 extra 
fglrx-driver_8.28.8-3.diff.gz
 dc7705cb9565ff04dd2c0628c91671f3 62586 non-free/x11 extra 
fglrx-control_8.28.8-3_amd64.deb
 e47cef997ac82eb34d26feb2a5653fba 570616 non-free/x11 extra 
fglrx-kernel-src_8.28.8-3_i386.deb
 4a0b7e66b2ea237b595a343290805f92 854 non-free/x11 extra 
fglrx-driver_8.28.8-3.dsc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFT9JZXKRQ3lK3SH4RAknUAKCfoSOrEtWN77mdu4QvIVnIsCR6nACfVH87
l5eXiiSRCgTbw80BZ0gzmY8=
=QRFn
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to