Package: fglrx-driver
Version: 8.24.8-1
Severity: grave
Justification: renders package unusable

build log in attachment

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
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)
 fakeroot debian/rules clean
dh_testdir
#dh_testroot
dh_clean
rm -fr usr lib etc opt
rm -fr extra_src
# clean man pages
/usr/bin/make -C debian/man distclean
make[1]: Entering directory 
`/home/nichloas/test/debian/fglrx-driver-8.24.8/debian/man'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory 
`/home/nichloas/test/debian/fglrx-driver-8.24.8/debian/man'
make: [clean] Error 2 (ignored)
 dpkg-source -b fglrx-driver-8.24.8
dpkg-source: building fglrx-driver using existing 
fglrx-driver_8.24.8.orig.tar.gz
dpkg-source: building fglrx-driver in fglrx-driver_8.24.8-1.diff.gz
dpkg-source: building fglrx-driver in fglrx-driver_8.24.8-1.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.24.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:81: warning: implicit declaration of function ‘tolower’
ATITVOExtensions.c: In function ‘ExtATITVOEnableDisable’:
ATITVOExtensions.c:171: warning: unused variable ‘i’
ATITVOExtensions.c: In function ‘ExtATITVOSetTVStd’:
ATITVOExtensions.c:245: warning: unused variable ‘i’
ATITVOExtensions.c: In function ‘ExtATITVOGetData’:
ATITVOExtensions.c:317: warning: unused variable ‘i’
ATITVOExtensions.c: In function ‘ExtATITVOAdjustSize’:
ATITVOExtensions.c:397: warning: unused variable ‘i’
ATITVOExtensions.c: In function ‘ExtATITVOAdjustPosition’:
ATITVOExtensions.c:468: warning: unused variable ‘i’
ATITVOExtensions.c: In function ‘ExtATITVOAdjustColor’:
ATITVOExtensions.c:539: warning: unused variable ‘i’
ATITVOExtensions.c: In function ‘ExtATITVOSetData’:
ATITVOExtensions.c:592: warning: cast from pointer to integer of different size
ATITVOExtensions.c:594: warning: cast from pointer to integer of different size
ATITVOExtensions.c: At top level:
ATITVOExtensions.c:79: warning: ‘answerisyes’ defined but not used
ATITVOExtensions.c:88: warning: ‘getstring’ defined but not used
ATITVOExtensions.c: In function ‘ExtATITVOSetData’:
ATITVOExtensions.c:596: warning: ‘pATITVOExtAdjustSize’ is used uninitialized 
in this function
ATITVOExtensions.c:600: warning: ‘pATITVOAdjustPosition’ is used uninitialized 
in this function
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:13: error: candidate is: virtual QMetaObject* 
DualScreenPage::metaObject() const
moc_DualScreenPage.cpp:48: error: ‘const QMetaObject* 
DualScreenPage::metaObject() const’ cannot be overloaded
DualScreenPage.h:13: 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
debuild: fatal error at line 1224:
debian/rules build failed

Reply via email to