[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#623281: qt4-x11: sh4: FTBFS: ./../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197: error: invalid conversion from 'const void*' to 'void*'



Source: qt4-x11
Version: 4:4.7.2-3
Severity: wishlist
Tags: patch
User: debian-sh4@superh.org
Usertags: sh4
X-Debbugs-CC: debian-superh@lists.debian.org

Hi,

qt4-x11 FTBFS on sh4.
Because In the case of sh4, the architecture is set in 'generic', and
use src/corelib/arch/generic/.
  http://buildd.debian-ports.org/status/fetch.php?pkg=qt4-x11&arch=sh4&ver=4%3A4.7.2-3&stamp=1301155387
-----
<snip>
	            -lfontconfig \
	            -I/usr/include/freetype2 \
	            -qvfb \
	            -no-sql-ibase
Determining system architecture... (Linux:2.6.33.5-00003-g0ef7fb0-dirty:sh4)
    Trying 'sh4'...
    'sh4' is unsupported, using 'generic'
    'sh4' is unsupported, using 'generic'
System architecture: 'generic'
Precompiled-headers support enabled.
Symbol visibility control enabled.

This is the Qt for Linux/X11 Open Source Edition.

<snip>

../../include/QtCore/../../src/corelib/arch/qatomic_generic.h: In
member function 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*,
T*) [with T = const QString]':
qdbusintegrator.cpp:74:   instantiated from here
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197:
error: invalid conversion from 'const void*' to 'void*'
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197:
error:   initializing argument 2 of 'bool
QBasicAtomicPointer_testAndSetOrdered(void* volatile*, void*, void*)'
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197:
error: invalid conversion from 'const void*' to 'void*'
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197:
error:   initializing argument 3 of 'bool
QBasicAtomicPointer_testAndSetOrdered(void* volatile*, void*, void*)'
make[3]: *** [.obj/release-shared/qdbusintegrator.o] Error 1
make[3]: Leaving directory
`/build/buildd-qt4-x11_4.7.2-3-sh4-nI1Jo9/qt4-x11-4.7.2/src/dbus'
make[2]: *** [sub-dbus-make_default-ordered] Error 2
make[2]: Leaving directory
`/build/buildd-qt4-x11_4.7.2-3-sh4-nI1Jo9/qt4-x11-4.7.2'
dh_auto_build: make -j1 returned exit code 2
-----
I made patch to support sh4. Could you apply this patch?

Best regards,
 Nobuhiro
diff --git a/configure b/configure
index 5d739d1..b1e2bcf 100755
--- a/configure
+++ b/configure
@@ -209,6 +209,9 @@ case $DPKG_ARCH in
 	powerpc)
 		UNAME_MACHINE="ppc"
 	;;
+	sh4)
+		UNAME_MACHINE="sh"
+	;;
 	*)
 		UNAME_MACHINE="$DPKG_ARCH"
 	;;

Reply to: