Bug#995187: qtwebengine-opensource-src FTBFS on mips*: unistd_nr_{n32,n64,o32}.h no linger exported by the kernel

2021-09-29 Thread YunQiang Su
Dmitry Shachnev  于2021年9月29日周三 下午7:47写道:
>
> Hi YunQiang!
>
> On Wed, Sep 29, 2021 at 09:09:46AM +0800, YunQiang Su wrote:
> > Ohh, the new mips linux kernel removes some macros: so now we can use
> > the same code as x86:
>
> Thank you for the patch! What I don’t like is hard-coding of 999u.
>

The 999u is due to that:
#if _MIPS_SIM == _MIPS_SIM_ABI32
#define __NR_Linux  4000
#endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */
#if _MIPS_SIM == _MIPS_SIM_ABI64
#define __NR_Linux  5000
#endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */
#if _MIPS_SIM == _MIPS_SIM_NABI32
#define __NR_Linux  6000
#endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */

The o32/n64/n32 ABI is just from 4000/5000/6000.

> Do you know what is the actual number of syscalls? Is there a probability
> that it will be ≥ 1000 in the future?
>

In the previous version of Linux kernel, it expose
 __NR_64_Linux_syscalls
 __NR_32_Linux_syscalls
 __NR_N32_Linux_syscalls
for the real number of syscalls for the given Linux version.
While now, these macro has been tread as kernel internal values,
and cannot be get in userland.

Since 4000/5000/6000, ≥ will be impossbile without huge rework for kernel.

> --
> Dmitry Shachnev



-- 
YunQiang Su



Bug#995187: qtwebengine-opensource-src FTBFS on mips*: unistd_nr_{n32,n64,o32}.h no linger exported by the kernel

2021-09-28 Thread YunQiang Su
YunQiang Su  于2021年9月28日周二 下午12:20写道:
>
> Adrian Bunk  于2021年9月28日周二 上午12:06写道:
> >
> > Source: qtwebengine-opensource-src
> > Version: 5.15.5+dfsg-2
> > Severity: serious
> > Tags: ftbfs
> >
> > https://buildd.debian.org/status/fetch.php?pkg=qtwebengine-opensource-src=mips64el=5.15.6%2Bdfsg-1=1632387575=0
> >
> > ...
> > FAILED: obj/sandbox/linux/seccomp_bpf/syscall_set.o
> > /usr/bin/g++ -MMD -MF obj/sandbox/linux/seccomp_bpf/syscall_set.o.d 
> > -DSANDBOX_IMPLEMENTATION -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 
> > -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 
> > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES 
> > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND 
> > -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -Igen 
> > -I../../3rdparty/chromium 
> > -I../../3rdparty/chromium/third_party/perfetto/include 
> > -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen 
> > -Igen -Igen -Igen -I../../3rdparty/chromium/third_party/abseil-cpp 
> > -I../../3rdparty/chromium/third_party/boringssl/src/include 
> > -I../../3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out 
> > -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector 
> > -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread 
> > -D__SANE_USERSPACE_TYPES__ -mips64r2 -Wa,-mips64r2 -Wall -U_FORTIFY_SOURCE 
> > -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
> > -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
> > -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
> > -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections 
> > -fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing 
> > -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess 
> > -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type 
> > -Wno-deprecated-copy -fno-exceptions -fno-rtti -fvisibility-inlines-hidden 
> > -c ../../3rdparty/chromium/sandbox/linux/bpf_dsl/syscall_set.cc -o 
> > obj/sandbox/linux/seccomp_bpf/syscall_set.o
> > In file included from 
> > ../../3rdparty/chromium/sandbox/linux/bpf_dsl/syscall_set.cc:12:
> > ../../3rdparty/chromium/sandbox/linux/bpf_dsl/linux_syscall_ranges.h:47:10: 
> > fatal error: asm/unistd_nr_n64.h: No such file or directory
> >47 | #include   // for __NR_64_Linux and 
> > __NR_64_Linux_syscalls
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ccb21774863add648e709337919d2cfeefe4be49
> This commit change the struct of unistd*.h files.
> And I guess that we can just drop mipsel-linux-5.patch now.
> I am testing it.
>

Ohh, the new mips linux kernel removes some macros: so now we can use
the same code as x86:

Index: 
qtwebengine-opensource-src-5.15.6+dfsg/src/3rdparty/chromium/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
===
--- 
qtwebengine-opensource-src-5.15.6+dfsg.orig/src/3rdparty/chromium/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+++ 
qtwebengine-opensource-src-5.15.6+dfsg/src/3rdparty/chromium/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
@@ -35,18 +35,11 @@
 #define MIN_GHOST_SYSCALL   (MIN_PRIVATE_SYSCALL + 0xfff0u)
 #define MAX_SYSCALL (MIN_GHOST_SYSCALL + 4u)

-#elif defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS)
+#elif defined(ARCH_CPU_MIPS_FAMILY)

-#include   // for __NR_O32_Linux and __NR_Linux_syscalls
-#define MIN_SYSCALL __NR_O32_Linux
-#define MAX_PUBLIC_SYSCALL  (MIN_SYSCALL + __NR_Linux_syscalls)
-#define MAX_SYSCALL MAX_PUBLIC_SYSCALL
-
-#elif defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_64_BITS)
-
-#include   // for __NR_64_Linux and __NR_64_Linux_syscalls
-#define MIN_SYSCALL __NR_64_Linux
-#define MAX_PUBLIC_SYSCALL  (MIN_SYSCALL + __NR_64_Linux_syscalls)
+#include 
+#define MIN_SYSCALL __NR_Linux
+#define MAX_PUBLIC_SYSCALL  (MIN_SYSCALL + 999u)
 #define MAX_SYSCALL MAX_PUBLIC_SYSCALL

 #elif defined(__aarch64__)

>
> >   |  ^~~~~~~~~
> > compilation terminated.
> > ...
> >
> >
> > Context:
> > https://sources.debian.org/src/qtwebengine-opensource-src/5.15.6+dfsg-1/debian/patches/mipsel-linux-5.patch/
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ccb21774863a
> >
>
>
> --
> YunQiang Su



-- 
YunQiang Su



Bug#995187: qtwebengine-opensource-src FTBFS on mips*: unistd_nr_{n32,n64,o32}.h no linger exported by the kernel

2021-09-28 Thread YunQiang Su
Adrian Bunk  于2021年9月28日周二 上午12:06写道:
>
> Source: qtwebengine-opensource-src
> Version: 5.15.5+dfsg-2
> Severity: serious
> Tags: ftbfs
>
> https://buildd.debian.org/status/fetch.php?pkg=qtwebengine-opensource-src=mips64el=5.15.6%2Bdfsg-1=1632387575=0
>
> ...
> FAILED: obj/sandbox/linux/seccomp_bpf/syscall_set.o
> /usr/bin/g++ -MMD -MF obj/sandbox/linux/seccomp_bpf/syscall_set.o.d 
> -DSANDBOX_IMPLEMENTATION -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 
> -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 
> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES 
> -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND 
> -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -Igen 
> -I../../3rdparty/chromium 
> -I../../3rdparty/chromium/third_party/perfetto/include 
> -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen 
> -Igen -Igen -Igen -I../../3rdparty/chromium/third_party/abseil-cpp 
> -I../../3rdparty/chromium/third_party/boringssl/src/include 
> -I../../3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out 
> -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector 
> -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread 
> -D__SANE_USERSPACE_TYPES__ -mips64r2 -Wa,-mips64r2 -Wall -U_FORTIFY_SOURCE 
> -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
> -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
> -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
> -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections 
> -fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing 
> -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess 
> -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type 
> -Wno-deprecated-copy -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c 
> ../../3rdparty/chromium/sandbox/linux/bpf_dsl/syscall_set.cc -o 
> obj/sandbox/linux/seccomp_bpf/syscall_set.o
> In file included from 
> ../../3rdparty/chromium/sandbox/linux/bpf_dsl/syscall_set.cc:12:
> ../../3rdparty/chromium/sandbox/linux/bpf_dsl/linux_syscall_ranges.h:47:10: 
> fatal error: asm/unistd_nr_n64.h: No such file or directory
>47 | #include   // for __NR_64_Linux and 
> __NR_64_Linux_syscalls

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ccb21774863add648e709337919d2cfeefe4be49
This commit change the struct of unistd*.h files.
And I guess that we can just drop mipsel-linux-5.patch now.
I am testing it.


>   |  ^
> compilation terminated.
> ...
>
>
> Context:
> https://sources.debian.org/src/qtwebengine-opensource-src/5.15.6+dfsg-1/debian/patches/mipsel-linux-5.patch/
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ccb21774863a
>


-- 
YunQiang Su



Re: Various issues with pyside2

2019-12-27 Thread YunQiang Su
Raphael Hertzog  于2019年12月27日周五 下午6:58写道:
>
> (Please CC me on reply)
>
> Hello,
>
> we need your help to support pyside2 on mipsel and mips64el.
>
> mips64el test failures
> --
>
> First on mips64el we had this report of failing tests:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945421
>
> But after a while the package managed to build:
> https://buildd.debian.org/status/logs.php?pkg=pyside2=mips64el
>
> And we closed it thinking it was an issue with Qt that got fixed.
> But the last NMU is failing again. So the failure seems to be
> buildd-specific:
>
> It fails to build om mipsel-aql-03 but it got built on eberlin.
> Why?

We have two type of machines for mipsel/mips64el:
   Loongson CPU
and
  Cavium Octeon CPU.

Both of them have some bug of themselves.
We do have a list of package to keep them on Loongson or Cavium machines.

I will have a try.

>
> Is this something to report to upstream?
>
> mipsel build failure
> 
>
> On mipsel, the last NMU is failing to build but the previous upload built
> fine but almost nothing changed in the package...
>
> https://buildd.debian.org/status/logs.php?pkg=pyside2=mipsel
>
> The error is this one:
>
> > CMake Error at /usr/lib/mipsel-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake:27 
> > (message):
> >   The imported target "Qt5::Gui" references the file
> > "/usr/lib/mipsel-linux-gnu/libEGL.so"
> >   but this file does not exist.
>
> Do you know of any recent Qt related regression related to this?
>
> Cheers,
> --
>   ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog 
>   ⣾⠁⢠⠒⠀⣿⡁
>   ⢿⡄⠘⠷⠚⠋The Debian Handbook: https://debian-handbook.info/get/
>   ⠈⠳⣄   Debian Long Term Support: https://deb.li/LTS
>


-- 
YunQiang Su



Bug#921206: qttools-opensource-src: build-dep llvm-dev on mips*r6 and mips64 please

2019-02-02 Thread YunQiang Su
Package: src:qttools-opensource-src
Version: 5.11.3-4

llvm is available on all mips r6 ports.
Please build-dep on llvm also for them:

mipsr6 mipsr6el mips64r6el mips64r6 mips64

-- 
YunQiang Su



Bug#911601: qtdeclarative-opensource-src: use arch-bits=32/64 in symbol file

2018-10-22 Thread YunQiang Su
On Mon, 22 Oct 2018 19:22:48 +0300 Dmitry Shachnev  wrote:
> Control: tags -1 + moreinfo
>
> Hi YunQuiang!
>
> On Mon, Oct 22, 2018 at 08:48:25PM +0800, YunQiang Su wrote:
> > Package: src:qtdeclarative-opensource-src
> > Version: 5.11.2-2
> >
> > Please use arch-bits=32/64 in symbol files if applicable.
> > For example the newly added:
> >
> > (arch=!amd64 !arm64 !ia64 !mips64el !ppc64el !riscv64 
> > !sparc64)_ZNK3QV45Value9toIntegerEv@Qt_5_PRIVATE_API 5.11.1 1
>
> Unfortunately this is a bad example. This symbol is missing not on all 64-bit
> architectures. Note that it is *not* missing on s390x.
>
> The right thing to do in this case is marking it as (optional=inline|...),
> according to the source code:
>
> https://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/qml/jsruntime/qv4value_p.h?h=v5.11.2#n791
>
> > I am working on a new 64bit ports - mips64r6el, the hardcoded list, make it
> > some bit chaos for new ports.
> >
> > If you don't like this scheme, please add mips64r6 mips64r6el to this list.
>
> Can you please attach the build logs or just the dh_makeshlibs output on these
> architectures? This way we will be able to automatically update the symbols
> files using pkgkde-symbolshelper.
>

http://mips64el.bfsu.edu.cn/debian-new/buildlog/q/qtdeclarative-opensource-src/qtdeclarative-opensource-src_5.11.2-2_mips64r6el-1540145226.build

Now, I only build for mips64r6el, while I guess mips64r6 is in the
same situation.

> --
> Dmitry Shachnev



Bug#911601: qtdeclarative-opensource-src: use arch-bits=32/64 in symbol file

2018-10-22 Thread YunQiang Su
Package: src:qtdeclarative-opensource-src
Version: 5.11.2-2

Please use arch-bits=32/64 in symbol files if applicable.
For example the newly added:

(arch=!amd64 !arm64 !ia64 !mips64el !ppc64el !riscv64
!sparc64)_ZNK3QV45Value9toIntegerEv@Qt_5_PRIVATE_API 5.11.1 1

I am working on a new 64bit ports - mips64r6el, the hardcoded list, make it
some bit chaos for new ports.

If you don't like this scheme, please add mips64r6 mips64r6el to this list.


-- 
YunQiang Su



Bug#883279: qt4-x11: please add mips64r6 and mips64r6el in debian/rules as 64bit while not g++64

2017-12-01 Thread YunQiang Su
Package: src:qt4-x11
Version: 4.8.7+dfsg-11

The patch is quite simple:

ifneq (,$(filter $(DEB_HOST_ARCH),alpha ia64 mips64 mips64el))
>>>
ifneq (,$(filter $(DEB_HOST_ARCH),alpha ia64 mips64 mips64el mips64r6
mips64r6el))

-- 
YunQiang Su



Bug#801800: kwin: please add mips64 and mips64 into arch list of libkwinglutils6

2015-12-04 Thread YunQiang Su
Sorry, I was planning to upload this package to 10 days queue, with
the attached patch,
and foret -e 10 in dput command.

Sorry for it.

On Thu, Dec 3, 2015 at 12:37 PM, YunQiang Su <wzss...@gmail.com> wrote:
> On Thu, 15 Oct 2015 01:04:31 +0800 YunQiang Su <wzss...@gmail.com> wrote:
>> Package: src:kwin
>> Version: 5.4.1-1
>>
>> Without libkwinglutils6 in mips64 and mips64el, kwin will ftbfs on 
>> mips64(el).
>
> I noticed that you have upload a new version and this is not included.
>
>>
>> --
>> YunQiang Su
>>
>>



-- 
YunQiang Su


kwin.debdiff
Description: Binary data


Bug#801800: kwin: please add mips64 and mips64 into arch list of libkwinglutils6

2015-12-02 Thread YunQiang Su
On Thu, 15 Oct 2015 01:04:31 +0800 YunQiang Su <wzss...@gmail.com> wrote:
> Package: src:kwin
> Version: 5.4.1-1
>
> Without libkwinglutils6 in mips64 and mips64el, kwin will ftbfs on mips64(el).

I noticed that you have upload a new version and this is not included.

>
> --
> YunQiang Su
>
>



Bug#801790: kde4libs: add_custom_target cannot create target "pofiles" because another target with the same name already exists

2015-10-14 Thread YunQiang Su
Package: src:kde4libs
Version: 4:4.14.12-2
Servirty: serious

When build:  skanlite, partitionmanager, k3b, smb4k
etc packages, we met a problem:

-- Not installing plasmoid (-DINSTALL_PLASMOID=true to enable)
-- Not installing core header files (-DINSTALL_HEADER_FILES=true to enable)
CMake Error at /usr/share/kde4/apps/cmake/modules/FindGettext.cmake:232
(ADD_CUSTOM_TARGET):
  add_custom_target cannot create target "pofiles" because another target
  with the same name already exists.  The existing target is a custom target
  created in source directory "/«PKGBUILDDIR»/po/bg".  See
  documentation for policy CMP0002 for more details.
Call Stack (most recent call first):
  po/bs/CMakeLists.txt:2 (GETTEXT_PROCESS_PO_FILES)



-- 
YunQiang Su



Bug#801800: kwin: please add mips64 and mips64 into arch list of libkwinglutils6

2015-10-14 Thread YunQiang Su
Package: src:kwin
Version: 5.4.1-1

Without libkwinglutils6 in mips64 and mips64el, kwin will ftbfs on mips64(el).

-- 
YunQiang Su



Bug#801808: kalzium: error: expected unqualified-id before numeric constant

2015-10-14 Thread YunQiang Su
Package: kalzium
Version: 4:15.08.0-1
Servirty: serious

When build kalzium, we met

[ 80%] Building CXX object src/CMakeFiles/kalzium.dir/tablesdialog.o
cd src && /usr/bin/c++   -DENABLE_GLSL
-DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=21 -DKDE_DEPRECATED_WARNINGS
-DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG
-DQT_NO_STL -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_SHARED
-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_BSD_SOURCE
-D_DEFAULT_SOURCE -D_REENTRANT -D_XOPEN_SOURCE=500 -g -O2
-fstack-protector-strong -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2  -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W
-Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS
-fno-check-new -fno-common -Woverloaded-virtual
-fno-threadsafe-statics -fvisibility=hidden -Werror=return-type
-fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG -I. -I../../src
-I../../ -I../ -I../../libscience -I../../src/../compoundviewer
-I../../src/tools -I../../src/calculator -I../../src/psetable
-I../../src/isotopetable -I.. -I/usr/include/KDE
-I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns
-I/usr/include/qt4/QtXml -I/usr/include/qt4/QtUiTools
-I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg
-I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScriptTools
-I/usr/include/qt4/QtScript -isystem /usr/include/qt4/QtOpenGL
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtHelp
-I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative
-I/usr/include/qt4/QtDBus -I/usr/include/qt4/Qt3Support -isystem
/usr/include/qt4/QtGui -isystem /usr/include/qt4/QtCore
-I/usr/include/qt4/Qt -I/usr/share/qt4/mkspecs/default -isystem
/usr/include/qt4 -I/usr/include/openbabel-2.0 -I/usr/include/eigen3
-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o
CMakeFiles/kalzium.dir/tablesdialog.o -c ../../src/tablesdialog.cpp
In file included from ../../src/calculator/calculator.h:27:0,
 from ../../src/kalzium.h:24,
 from ../../src/kalzium.cpp:13:
/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:
In member function 'void Eigen::internal::gebp_kernel<LhsScalar,
RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs,
ConjugateRhs>::operator()(const DataMapper&, const LhsScalar*, const
RhsScalar*, Index, Index, Index,
Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper,
mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index,
Index)':
../../src/calculator/gasCalculator.h:31:11: error: expected
unqualified-id before numeric constant
 #define R 0.08206
   ^
../../src/calculator/gasCalculator.h:31:11: error: expected
unqualified-id before numeric constant
 #define R 0.08206


It may be caused by R is also typedef ed in boost.



-- 
YunQiang Su
Index: b/plasmoid/applet/gasPlasmoid/gasCalculator.cpp
===
--- a/plasmoid/applet/gasPlasmoid/gasCalculator.cpp
+++ b/plasmoid/applet/gasPlasmoid/gasCalculator.cpp
@@ -413,7 +413,7 @@ void gasCalculator::reset()
 where P - pressure
   V - Volume
   n - number of moles
-  R - Universal gas constant
+  gas_R - Universal gas constant
   T - temperature
 
   a,b - Van der Val's constants
@@ -427,7 +427,7 @@ void gasCalculator::calculatePressure()
 double temp = (m_converter->convert(m_Temp, "kelvins")).number();
 double b = (m_converter->convert(m_Vand_B, "liters")).number();
 
-pressure = m_Moles * R * temp / (volume - m_Moles * b) - m_Moles * m_Moles 
* m_Vand_A / volume / volume;
+pressure = m_Moles * gas_R * temp / (volume - m_Moles * b) - m_Moles * 
m_Moles * m_Vand_A / volume / volume;
 m_Pressure = Value(pressure, "atmospheres");
 m_Pressure = m_converter->convert(m_Pressure, 
m_pressureUnit->nativeWidget()->currentText());
 m_pressure->setValue(m_Pressure.number());
@@ -444,7 +444,7 @@ void gasCalculator::calculateMolarMass()
 double temp = ((m_converter->convert(m_Temp, "kelvins")).number());
 double b = ((m_converter->convert(m_Vand_B, "liters")).number());
 
-m_MolarMass = mass * R * temp / (pressure + m_Moles * m_Moles * m_Vand_A / 
volume / volume)\
+m_MolarMass = mass * gas_R * temp / (pressure + m_Moles * m_Moles * 
m_Vand_A / volume / volume)\
   / (volume - m_Moles * b);
 m_molarMass->setValue(m_MolarMass);
 }
@@ -457,7 +457,7 @@ void gasCalculator::calculateVol()
 double temp = ((m_converter->convert(m_Temp, "kelvins")).number());
 double b = ((m_converter->convert(m_Vand_B, "liters")).number());
 
-volume = m_Moles * R * temp / pressure + (m_Moles * b);
+volume = m_Moles * gas_R * temp / pressure + (m_Moles * b);
 m_Vol = Value(volume, "liters");
 m_Vol = (m_converter->convert(m_Vol, 
m_volumeUnit->nativeWidget()->curren

Bug#801790: kde4libs: add_custom_target cannot create target "pofiles" because another target with the same name already exists

2015-10-14 Thread YunQiang Su
On Thu, 15 Oct 2015 00:09:46 +0800 YunQiang Su <wzss...@gmail.com> wrote:
> Package: src:kde4libs
> Version: 4:4.14.12-2
> Servirty: serious
>
> When build:  skanlite, partitionmanager, k3b, smb4k
> etc packages, we met a problem:
>
> -- Not installing plasmoid (-DINSTALL_PLASMOID=true to enable)
> -- Not installing core header files (-DINSTALL_HEADER_FILES=true to enable)
> CMake Error at /usr/share/kde4/apps/cmake/modules/FindGettext.cmake:232
> (ADD_CUSTOM_TARGET):
>   add_custom_target cannot create target "pofiles" because another target
>   with the same name already exists.  The existing target is a custom target
>   created in source directory "/«PKGBUILDDIR»/po/bg".  See
>   documentation for policy CMP0002 for more details.
> Call Stack (most recent call first):
>   po/bs/CMakeLists.txt:2 (GETTEXT_PROCESS_PO_FILES)

kmidimon has a similar problem. I don't know whether they are due to
same reason.

CMake Warning (dev) at /usr/lib/automoc4/Automoc4Config.cmake:179
(get_directory_property):
  Policy CMP0059 is not set: Do no treat DEFINITIONS as a built-in directory
  property.  Run "cmake --help-policy CMP0059" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
  /usr/lib/automoc4/Automoc4Config.cmake:243 (_add_automoc4_target)
  /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:1021
(_automoc4_kde4_pre_target_handling)
  src/CMakeLists.txt:68 (KDE4_ADD_EXECUTABLE)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at CMakeLists.txt:135 (ADD_CUSTOM_TARGET):
  add_custom_target cannot create target "uninstall" because another target
  with the same name already exists.  The existing target is a custom target
  created in source directory "/build/kmidimon-0.7.5".  See documentation for
  policy CMP0002 for more details.



>
>
>
> --
> YunQiang Su
>
>



Bug#767459: qbs: FTBFS on mips64/mips64el: endian problem

2014-10-31 Thread YunQiang Su
Package: qbs
Version: 1.3.2+dfsg-1
Users: debian-m...@lists.debian.org
Usertags: mips-port mips-patch

Please add mips64/mips64el/mipsn32/mipsn32el in
endianness.diff

In these 4 archs, mips64 and mipsn32 are big endian
and mips64el and mipsn32el are little endian.

-- 
YunQiang Su


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cakcpw6vvebxkfg-uqengvocubhvpjju8hgvoh0hvjrpxf-j...@mail.gmail.com



Bug#725651: qtwebkit failed to build on mips64el

2014-10-30 Thread YunQiang Su
Any progress of this bug?

On Mon, 26 May 2014 11:47:53 +0800 Yunqiang Su wzss...@gmail.com wrote:
 On Fri, May 9, 2014 at 11:13 AM, Yunqiang Su wzss...@gmail.com wrote:
  The upstream uses this patch.
 
  https://codereview.qt-project.org/#change,73290
  and it has been merged.

 It is this patch.

 
  On Tue, Oct 22, 2013 at 11:43 PM, YunQiang Su wzss...@gmail.com wrote:
  On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer
  perezme...@gmail.com wrote:
  On Tuesday 08 October 2013 13:58:43 YunQiang Su wrote:
  On Mon, Oct 7, 2013 at 9:46 PM, Lisandro Damián Nicanor Pérez Meyer
 
  perezme...@gmail.com wrote:
   On Monday 07 October 2013 09:32:12 YunQiang Su wrote:
   Package: qtwebkit
   Version: 2.2.1-6
  
   On mips64el, qtwebkit has the same problem like qt4.
   The attachment is the patch.
  
   Or where should I apply it to upstream?
  
   Hi YunQiang! As a rule of thumb, if it's something that does not 
   involve
   packaging, pushing the patchs upstream is normally the best idea. An
   exception could be a patch that introduces something that is very
   Debian-related, but most of the time this can also be pushed upstream
   somehow.
 
  Thanks, I see.
  I am wondering about which component should it involve to qt?
  I have pushed this patch to qt/qt4/qtscripts.
 
  If the problem is in qtwebkit, then push it to qtwebkit. If in doubt, join
  upstream's irc #qt on freenode and ask.
  As you noticed, I pushed it the qt4 in Qt's gerrit.
  The new version of patch is
 
 
  Kinds regards, Lisandro.
 
  --
 
  Lisandro Damián Nicanor Pérez Meyer
  http://perezmeyer.com.ar/
  http://perezmeyer.blogspot.com/
 
 
 
  --
  YunQiang Su
 
 
 
  --
  Yunqiang Su




--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cakcpw6xx33y_svaz5sjgj+uxi8l8g7b_9xk_t7+d+7ssome...@mail.gmail.com



Re: Bug#719058: libgc symbols error on mips64(el)

2014-10-14 Thread YunQiang Su
I NMUed libgc with this patch to 5-delay.

On Sun, May 4, 2014 at 11:04 PM, Yunqiang Su wzss...@gmail.com wrote:
 On Mon, Aug 12, 2013 at 5:48 AM, Sune Vuorela s...@debian.org wrote:
 On Sunday 11 August 2013 21:47:59 Christoph Egger wrote:
 Hi!

 YunQiang Su wzss...@gmail.com writes:
  Mips64(el) 's symbols is a little different, or it will ftbfs.

 Hmm strange. Maybe the symbols helper doesn't know mips64(el) yet?

 I would be quite surprised if pkgkde-symbolshelper knew about mips64(el) (and
 n32 for that sake) without any patches.

 I have patched pkgkde, it works well now.
 For libgc, we have still something to do for symbols.
 There are some symbols are marked !mips !mipsel,
 we should add !mips64 !mips64el to them.

 The buildlog is attached.


 Patches are most welcome.

 /Sune
 --
 How can I uninstall the mousepad?

 From the panel within Photoshop 8.4 you either need to get access over a RW
 cache, or have not to boot with the tool to a Fast PCI kernel to the shell
 over the analogic BIOS password on a folder of a directory for uploading the
 DVD window.




 --
 Yunqiang Su



-- 
YunQiang Su


libgc.debdiff
Description: Binary data


Bug#754358: fix mips64(el) build of webkitgtk

2014-07-10 Thread YunQiang Su
Package: qtwebkit
Version: 2.4.3-2
Tags: patch
Control: forwarded -1 https://bugs.webkit.org/show_bug.cgi?id=124370

With this patch, It can build now.

in debian/rules, jit is also need to disable for mips64 mips64el
mipsn32 mipsn32el.

-- 
YunQiang Su
Index: webkitgtk-2.4.3/Source/WTF/wtf/Platform.h
===
--- webkitgtk-2.4.3.orig/Source/WTF/wtf/Platform.h  2014-07-03 
18:53:22.279158467 +0800
+++ webkitgtk-2.4.3/Source/WTF/wtf/Platform.h   2014-07-03 18:53:21.895158459 
+0800
@@ -80,16 +80,20 @@
 #endif
 #endif
 
-/* CPU(MIPS) - MIPS 32-bit */
-/* Note: Only O32 ABI is tested, so we enable it for O32 ABI for now.  */
-#if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_)) \
- defined(_ABIO32)
+/* CPU(MIPS) - MIPS 32-bit and 64-bit */
+#if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_) \
+|| defined(__mips64))
+#if defined(__mips64)
+#define WTF_CPU_MIPS64 1
+#define WTF_MIPS_ARCH __mips64
+#else
 #define WTF_CPU_MIPS 1
+#define WTF_MIPS_ARCH __mips
+#endif
 #if defined(__MIPSEB__)
 #define WTF_CPU_BIG_ENDIAN 1
 #endif
 #define WTF_MIPS_PIC (defined __PIC__)
-#define WTF_MIPS_ARCH __mips
 #define WTF_MIPS_ISA(v) (defined WTF_MIPS_ARCH  WTF_MIPS_ARCH == v)
 #define WTF_MIPS_ISA_AT_LEAST(v) (defined WTF_MIPS_ARCH  WTF_MIPS_ARCH = v)
 #define WTF_MIPS_ARCH_REV __mips_isa_rev
@@ -663,7 +667,8 @@
 || CPU(ARM64) \
 || CPU(SPARC64) \
 || CPU(S390X) \
-|| CPU(PPC64)
+|| CPU(PPC64) \
+|| CPU(MIPS64)
 #define WTF_USE_JSVALUE64 1
 #else
 #define WTF_USE_JSVALUE32_64 1
Index: webkitgtk-2.4.3/Source/WTF/wtf/dtoa/utils.h
===
--- webkitgtk-2.4.3.orig/Source/WTF/wtf/dtoa/utils.h2014-07-03 
18:46:49.0 +0800
+++ webkitgtk-2.4.3/Source/WTF/wtf/dtoa/utils.h 2014-07-09 09:53:21.720934325 
+0800
@@ -49,7 +49,7 @@
 defined(__ARMEL__) || \
 defined(_MIPS_ARCH_MIPS32R2)
 #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
-#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || 
CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(ARM64) 
|| CPU(HPPA)
+#elif CPU(MIPS) || CPU(MIPS64) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || 
CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || 
CPU(ARM64) || CPU(HPPA)
 #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
 #elif defined(_M_IX86) || defined(__i386__)
 #if defined(_WIN32)


Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9

2014-06-26 Thread Yunqiang Su
On Thu, Jun 26, 2014 at 8:50 PM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Thursday 26 June 2014 12:45:51 Yunqiang Su wrote:
 On Thu, Jun 26, 2014 at 12:35 PM, Lisandro Damián Nicanor Pérez

 perezme...@gmail.com wrote:
  Note: I'm sending yuou a copy because I mistakenly sent it to the original
  bug reporter.
 
  On Thursday 26 June 2014 12:16:22 Yunqiang Su wrote:
  I refreshed this patch for mips64el
 
  Yunqiang: again, when we are talking about symbols files, a simple patch
  for just one arch is not enough. The best way to solve this is to let
  mips64[el] build logs be available trough debian-ports.

 Yes, of course, while we are still waiting for the debian-ports guys
 to let us in.
 For now, you can get the buildlog from
 http://mips64el.debian.net/debian/buildlog

 Ah, that's a good workaround, thanks!


I noticed that your new upload ftbfs on mips64el again.
I think that we should make sure that the packages build successfully on
any archs, so we can get the full symbols list on all of these archs.

If they ftbfs, it will cost us much more time on get the full list of symbols.

 --
 Compartir las cosas buenas es una necesidad fácil de satisfacer. Compartir las
 cosas malas es una necesidad mayor, pero mucho mas difícil de satisfacer. Sin
 embargo, es el compartir las cosas malas lo que mas nos une como hermanos.
   Lisandro Damián Nicanor Pérez Meyer

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
Yunqiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6U+jUy3hhC=W884wcjGxVBGOokg=_c2x+wm3yzafbk...@mail.gmail.com



Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9

2014-06-26 Thread Yunqiang Su
On Fri, Jun 27, 2014 at 10:06 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Friday 27 June 2014 09:32:59 Yunqiang Su wrote:
 [snip]  Ah, that's a good workaround, thanks!

 I noticed that your new upload ftbfs on mips64el again.
 I think that we should make sure that the packages build successfully on
 any archs, so we can get the full symbols list on all of these archs.

 Sadly that's expected. I filled #736640 and it seemed solved, but I'm now
 finding that it must not be the case, although I really need to carefully test
 it and check that it's not pkgkde-tools' symbolshelper that doesn't knows how
 to handle more diff in the same buildlog (although I really doubt it).

 Anyway it has always been like this: if you ship more than one lib in the same
 source package, you might not get all the symbols changes needed in the same
 build and thus you might still get symbols changing.

 If you take a look at [0] you can see that I uploaded it two more times after
 closing this bug.

 You can rest assured that I'm taking a look at buildds, and that's why I
 insist in making mips64[el] available in debian-ports as soon as possible, it
 really makes my job much easier.

I wish this happening as soon as possible.


 [0] 
 http://metadata.ftp-master.debian.org/changelogs//main/q/qtdeclarative-opensource-src/qtdeclarative-opensource-src_5.3.1-1_changelog

 --
 No pienses que estoy loco, es sólo una manera de actuar
   De mí - Charly García

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
Yunqiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6U+mQ0m33g=yzdjut5tfswkbmqndsag81kgm0txmvc...@mail.gmail.com



Bug#719763: QT4 FTBFS on mips64(el) and mipsn32(el)

2014-06-25 Thread Yunqiang Su
This patch has been accepted by upstream, and released with 4.8.6.

Now, this tiny patch can make it work.

On Tue, Sep 17, 2013 at 5:29 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 tag 719763 pending
 thanks

 On Tuesday 10 September 2013 12:59:39 YunQiang Su wrote:
 On Tue, Sep 10, 2013 at 9:47 AM, Lisandro Damián Nicanor Pérez Meyer
 [snip]

 https://codereview.qt-project.org/#change,64279
 This is the one for qt5.

 Cool, thanks a lot! I have saw that the patch has already been ACKed by
 upstream, it only needs Thiago having some time to +1 it.

 I'm so adding it as a patch for now, it will be included on next upload.

 Thanks a lot for your effort!

 --
 Los promotores del software privativo demonizan algo tan básico y ético como
 el hecho de compartir imponiendo términos como el de 'pirata'. Equiparan
 ayudar al prójimo con atacar barcos. Cuando me preguntan qué pienso de la
 piratería musical e informática digo que atacar barcos es muy malo y,
 que yo sepa, los piratas no usan computadoras.”
   Richard Stallman, 05/11/2008, anexo de la Cámara de Diputados, Argentina

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
Yunqiang Su
diff -Nru 
qt4-x11-4.8.6+dfsg/debian/patches/07_trust_dpkg-arch_over_uname-m.diff 
qt4-x11-4.8.6+dfsg/debian/patches/07_trust_dpkg-arch_over_uname-m.diff
--- qt4-x11-4.8.6+dfsg/debian/patches/07_trust_dpkg-arch_over_uname-m.diff  
2013-05-24 23:55:38.0 +0800
+++ qt4-x11-4.8.6+dfsg/debian/patches/07_trust_dpkg-arch_over_uname-m.diff  
2014-06-26 09:34:44.0 +0800
@@ -45,7 +45,7 @@
 +  lpia)
 +  UNAME_MACHINE=i686
 +  ;;
-+  mipsel)
++  mips*)
 +  UNAME_MACHINE=mips
 +  ;;
 +  powerpc)
diff -Nru qt4-x11-4.8.6+dfsg/debian/rules qt4-x11-4.8.6+dfsg/debian/rules
--- qt4-x11-4.8.6+dfsg/debian/rules 2014-06-16 10:02:27.0 +0800
+++ qt4-x11-4.8.6+dfsg/debian/rules 2014-06-26 09:33:58.0 +0800
@@ -67,7 +67,7 @@
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-  ifneq (,$(filter $(DEB_HOST_ARCH),alpha ia64))
+  ifneq (,$(filter $(DEB_HOST_ARCH),alpha ia64 mips64 mips64el))
platform_arg = linux-g++
   else ifeq ($(DEB_HOST_ARCH_BITS),64)
platform_arg = linux-g++-64

Bug#719763: QT4 FTBFS on mips64(el) and mipsn32(el)

2014-06-25 Thread Yunqiang Su
There are still some problem in debian/rules and one of our patch to
build system.
See the patch for details.

On Thu, Jun 26, 2014 at 11:13 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 Version: 4:4.8.6+dfsg-1


 On Thursday 26 June 2014 09:48:31 you wrote:
 This patch has been accepted by upstream, and released with 4.8.6.

 Then there is no need to apply it, we have 4.8.6 since 24 Apr 2014.

 I'm so closing this bug.

 --
 Combata las características. Si una característica no es absolutamente
 esencial, descártela, especialmente si tiene el mismo efecto que se
 puede alcanzar mediante la combinación de otras características.
   Andrew S. Tanenbaum, de su libro Computer Networks

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
Yunqiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6Wk+y42WTtEvq-D15e7JpONv_kd9vq7ptDiASL9ZpZ=w...@mail.gmail.com



Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9

2014-06-25 Thread Yunqiang Su
On Thu, Jun 26, 2014 at 12:35 PM, Lisandro Damián Nicanor Pérez
perezme...@gmail.com wrote:
 Note: I'm sending yuou a copy because I mistakenly sent it to the original bug
 reporter.

 On Thursday 26 June 2014 12:16:22 Yunqiang Su wrote:
 I refreshed this patch for mips64el

 Yunqiang: again, when we are talking about symbols files, a simple patch for
 just one arch is not enough. The best way to solve this is to let mips64[el]
 build logs be available trough debian-ports.

Yes, of course, while we are still waiting for the debian-ports guys
to let us in.
For now, you can get the buildlog from
http://mips64el.debian.net/debian/buildlog


 Kinds regards, Lisandro.

 --
 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
Yunqiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cakcpw6vqpyulzzludwkvsqvask4wpqvhwqedjzilwvjpdyd...@mail.gmail.com



Bug#746904: qtwebkit-opensource-src: ftbfs with GCC-4.9

2014-05-26 Thread Yunqiang Su
With this patch, it can be built on mips64el, amd64 and i386 without
symbols warning.

-- 
Yunqiang Su
diff -Nru qtwebkit-opensource-src-5.2.1+dfsg1/debian/libqt5webkit5.symbols 
qtwebkit-opensource-src-5.2.1+dfsg1/debian/libqt5webkit5.symbols
--- qtwebkit-opensource-src-5.2.1+dfsg1/debian/libqt5webkit5.symbols
2014-04-13 19:02:55.0 +
+++ qtwebkit-opensource-src-5.2.1+dfsg1/debian/libqt5webkit5.symbols
2014-05-26 04:53:59.0 +
@@ -1370,9 +1370,6 @@
  _ZN13QQuickWebViewD0Ev@Base 5.0.2
  _ZN13QQuickWebViewD1Ev@Base 5.0.2
  _ZN13QQuickWebViewD2Ev@Base 5.0.2
- _ZN13QSGRenderNodeD0Ev@Base 5.0.2
- _ZN13QSGRenderNodeD1Ev@Base 5.0.2
- _ZN13QSGRenderNodeD2Ev@Base 5.0.2
  _ZN14OpaqueJSString6createERKN3WTF6StringE@Base 5.0.2
  _ZN14QWebPluginInfo10setEnabledEb@Base 5.0.2
  _ZN14QWebPluginInfoC1EPN7WebCore13PluginPackageE@Base 5.0.2
@@ -1717,9 +1714,6 @@
  _ZN21QtPluginWidgetAdapter16staticMetaObjectE@Base 5.0.2
  _ZN21QtPluginWidgetAdapterC1Ev@Base 5.0.2
  _ZN21QtPluginWidgetAdapterC2Ev@Base 5.0.2
- _ZN21QtPluginWidgetAdapterD0Ev@Base 5.0.2
- _ZN21QtPluginWidgetAdapterD1Ev@Base 5.0.2
- _ZN21QtPluginWidgetAdapterD2Ev@Base 5.0.2
  _ZN22QWebHistoryItemPrivate4coreEPK15QWebHistoryItem@Base 5.0.2
  _ZN23DumpRenderTreeSupportQt10initializeEv@Base 5.0.2
  _ZN23DumpRenderTreeSupportQt11clearOpenerEP16QWebFrameAdapter@Base 5.0.2
@@ -2598,7 +2592,7 @@
  _ZN3WTF9MediaTimeaSERKS0_@Base 5.0.2
  (arch=amd64 kfreebsd-amd64 powerpc 
s390x)_ZN3WTF9dataLogFVEPKcP13__va_list_tag@Base 5.2.1
  (arch=hurd-i386 i386 kfreebsd-i386 ppc64)_ZN3WTF9dataLogFVEPKcPc@Base 5.2.1
- (arch=mips mipsel sparc)_ZN3WTF9dataLogFVEPKcPv@Base 5.2.1
+ (arch=mips mipsel mips64 mips64el sparc)_ZN3WTF9dataLogFVEPKcPv@Base 5.2.1
  (arch=armel armhf)_ZN3WTF9dataLogFVEPKcSt9__va_list@Base 5.2.1
  _ZN3WTF9dayInYearEdi@Base 5.0.2
  _ZN3WTF9dayInYearEiii@Base 5.2.0
@@ -2893,8 +2887,8 @@
  _ZNK25QQuickWebViewExperimental9userAgentEv@Base 5.0.2
  _ZNK3JSC10JSFunction10sourceCodeEv@Base 5.0.2
  _ZNK3JSC10JSFunction23isHostFunctionNonInlineEv@Base 5.0.2
- (arch=amd64 kfreebsd-amd64 ppc64 
s390x)_ZNK3JSC11Interpreter18retrieveLastCallerEPNS_9ExecStateERiRlRN3WTF6StringERNS_7JSValueE@Base
 5.2.1
- (arch=!amd64 !kfreebsd-amd64 !ppc64 
!s390x)_ZNK3JSC11Interpreter18retrieveLastCallerEPNS_9ExecStateERiS3_RN3WTF6StringERNS_7JSValueE@Base
 5.0.2
+ (arch=amd64 kfreebsd-amd64 mips64 mips64el ppc64 
s390x)_ZNK3JSC11Interpreter18retrieveLastCallerEPNS_9ExecStateERiRlRN3WTF6StringERNS_7JSValueE@Base
 5.2.1
+ (arch=!amd64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 
!s390x)_ZNK3JSC11Interpreter18retrieveLastCallerEPNS_9ExecStateERiS3_RN3WTF6StringERNS_7JSValueE@Base
 5.0.2
  _ZNK3JSC12JSRopeString11resolveRopeEPNS_9ExecStateE@Base 5.0.2
  _ZNK3JSC12PropertySlot14functionGetterEPNS_9ExecStateE@Base 5.0.2
  _ZNK3JSC17DebuggerCallFrame10thisObjectEv@Base 5.0.2
@@ -3097,18 +3091,15 @@
  
(optional=templinst|subst|arch=!sparc)_ZNSt6vectorI{size_t}SaI{size_t}EE19_M_emplace_back_auxII{size_t}EEEvDpOT_@Base
 5.2.0
  
(optional=templinst|subst|arch=!sparc)_ZNSt6vectorI{size_t}SaI{size_t}EE19_M_emplace_back_auxIJRK{size_t}EEEvDpOT_@Base
 5.2.0
  
(optional=templinst|subst|arch=!sparc)_ZNSt6vectorI{size_t}SaI{size_t}EE19_M_emplace_back_auxIJ{size_t}EEEvDpOT_@Base
 5.2.0
- 
(optional=templinst|subst)_ZNSt6vectorI{size_t}SaI{size_t}EE7reserveE{size_t}@Base
 5.2.0
  
(optional=templinst|arch=sparc)_ZNSt8_Rb_treeI10TBasicTypeSt4pairIKS0_10TPrecisionESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE10_M_insert_IS4_EESt17_Rb_tree_iteratorIS4_EPKSt18_Rb_tree_node_baseSG_OT_@Base
 5.2.1
  
(optional=templinst|arch=sparc)_ZNSt8_Rb_treeI10TBasicTypeSt4pairIKS0_10TPrecisionESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE16_M_insert_uniqueIS4_EES1_ISt17_Rb_tree_iteratorIS4_EbEOT_@Base
 5.2.1
  
(optional=templinst|arch=sparc)_ZNSt8_Rb_treeI10TBasicTypeSt4pairIKS0_10TPrecisionESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE17_M_insert_unique_IS4_EESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EOT_@Base
 5.2.1
  (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 mips mipsel 
powerpc ppc64 
s390x)_ZNSt8_Rb_treeI10TBasicTypeSt4pairIKS0_10TPrecisionESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS2_EESF_IIESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base
 5.2.0
  (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 mips mipsel 
powerpc ppc64 
s390x)_ZNSt8_Rb_treeI10TBasicTypeSt4pairIKS0_10TPrecisionESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESF_IJESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base
 5.2.0
  
(optional=templinst|arch=!sparc)_ZNSt8_Rb_treeI10TBasicTypeSt4pairIKS0_10TPrecisionESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Base
 5.0.2
- (optional=templinst|arch=amd64 
kfreebsd-amd64

Bug#746897: qtquick1-opensource-src: ftbfs with GCC-4.9

2014-05-26 Thread Yunqiang Su
With this patch, it can be built on mips64el, amd64 and i386 without
symbols warning.

-- 
Yunqiang Su
diff -Nru qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.symbols 
qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.symbols
--- qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.symbols 
2014-03-25 14:18:25.0 +
+++ qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.symbols 
2014-05-26 07:43:10.0 +
@@ -607,9 +607,6 @@
  _ZN21QDeclarativeValueType16staticMetaObjectE@Base 5.0.2 1
  _ZN21QDeclarativeValueTypeC1EP7QObject@Base 5.0.2 1
  _ZN21QDeclarativeValueTypeC2EP7QObject@Base 5.0.2 1
- _ZN21QDeclarativeValueTypeD0Ev@Base 5.0.2 1
- _ZN21QDeclarativeValueTypeD1Ev@Base 5.0.2 1
- _ZN21QDeclarativeValueTypeD2Ev@Base 5.0.2 1
  _ZN22QDeclarativeDebugQuery11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 1
  _ZN22QDeclarativeDebugQuery11qt_metacastEPKc@Base 5.0.2 1
  _ZN22QDeclarativeDebugQuery12stateChangedENS_5StateE@Base 5.0.2 1
@@ -1343,7 +1340,6 @@
  _ZN7QPacketD0Ev@Base 5.0.2 1
  _ZN7QPacketD1Ev@Base 5.0.2 1
  _ZN7QPacketD2Ev@Base 5.0.2 1
- (arch=!sparc)_ZN9QBitArray8clearBitEi@Base 5.0.2
  _ZNK12QPaintDevice7devTypeEv@Base 5.0.2
  _ZNK15QDeclarativePen10metaObjectEv@Base 5.0.2 1
  _ZNK15QPacketProtocol10metaObjectEv@Base 5.0.2 1

Bug#746902: qtmultimedia-opensource-src: ftbfs with GCC-4.9

2014-05-26 Thread Yunqiang Su
With this patch, it can be built without symbols warning on mips64el,
amd64 and i386.

-- 
Yunqiang Su
diff -Nru qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols 
qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols
--- qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols
2014-03-25 02:40:22.0 +
+++ qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols
2014-05-26 16:03:51.0 +
@@ -1,6 +1,6 @@
 # SymbolsHelper-Confirmed: 5.2.1 amd64
 libqgsttools_p.so.1 libqgsttools-p1 #MINVER#
- (optional=templinst|arch=alpha armel ia64 powerpc ppc64 s390x 
sparc)_Z17qRegisterMetaTypeI17QGstreamerMessageEiPKcPT_N9QtPrivate21MetaTypeDefinedHelperIS3_Xaasr12QMetaTypeId2IS3_E7DefinedntsrS8_9IsBuiltInEE11DefinedTypeE@Base
 5.2.0
+ 
(optional=templinst)_Z17qRegisterMetaTypeI17QGstreamerMessageEiPKcPT_N9QtPrivate21MetaTypeDefinedHelperIS3_Xaasr12QMetaTypeId2IS3_E7DefinedntsrS8_9IsBuiltInEE11DefinedTypeE@Base
 5.2.0
  _ZN10QGstAppSrc11onDataReadyEv@Base 5.0.2
  _ZN10QGstAppSrc11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN10QGstAppSrc11qt_metacastEPKc@Base 5.0.2
@@ -21,7 +21,6 @@
  _ZN10QGstAppSrcD0Ev@Base 5.0.2
  _ZN10QGstAppSrcD1Ev@Base 5.0.2
  _ZN10QGstAppSrcD2Ev@Base 5.0.2
- (optional=templinst|arch=!ia64 !powerpc !ppc64 !s390x 
!sparc)_ZN11QMetaTypeIdI17QGstreamerMessageE14qt_metatype_idEv@Base 5.0.2-4~
  
(subst)_ZN14QGstCodecsInfo20supportedElementCapsE{uint64_t}7GstRank15GstPadDirection@Base
 5.0.2
  _ZN14QGstCodecsInfoC1ENS_11ElementTypeE@Base 5.0.2
  _ZN14QGstCodecsInfoC2ENS_11ElementTypeE@Base 5.0.2
@@ -63,9 +62,6 @@
  _ZN20QGstBufferPoolPlugin16staticMetaObjectE@Base 5.0.2
  _ZN20QGstBufferPoolPluginC1EP7QObject@Base 5.0.2
  _ZN20QGstBufferPoolPluginC2EP7QObject@Base 5.0.2
- _ZN20QGstBufferPoolPluginD0Ev@Base 5.0.2
- _ZN20QGstBufferPoolPluginD1Ev@Base 5.0.2
- _ZN20QGstBufferPoolPluginD2Ev@Base 5.0.2
  _ZN20QVideoSurfaceGstSink10class_initEPvS0_@Base 5.0.2
  _ZN20QVideoSurfaceGstSink10createSinkEP21QAbstractVideoSurface@Base 5.0.2
  
(subst)_ZN20QVideoSurfaceGstSink12buffer_allocEP12_GstBaseSink{uint64_t}jP8_GstCapsPP10_GstBuffer@Base
 5.0.2
@@ -114,9 +110,6 @@
  _ZN21QGstreamerVideoWindowD0Ev@Base 5.2.0
  _ZN21QGstreamerVideoWindowD1Ev@Base 5.2.0
  _ZN21QGstreamerVideoWindowD2Ev@Base 5.2.0
- _ZN23QGstBufferPoolInterfaceD0Ev@Base 5.0.2
- _ZN23QGstBufferPoolInterfaceD1Ev@Base 5.0.2
- _ZN23QGstBufferPoolInterfaceD2Ev@Base 5.0.2
  _ZN23QGstreamerVideoRenderer10setSurfaceEP21QAbstractVideoSurface@Base 5.0.2
  _ZN23QGstreamerVideoRenderer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN23QGstreamerVideoRenderer11qt_metacastEPKc@Base 5.0.2
@@ -248,9 +241,8 @@
  (optional=templinst|arch=ia64 sparc)_ZN5QListI9QFileInfoEC2ERKS1_@Base 5.2.0
  (optional=templinst)_ZN5QListI9QFileInfoED1Ev@Base 5.0.2
  (optional=templinst)_ZN5QListI9QFileInfoED2Ev@Base 5.0.2
- (optional=templinst|arch=ia64 
sparc)_ZN5QListIN11QVideoFrame11PixelFormatEE18detach_helper_growEii@Base 5.2.0
+ 
(optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEE18detach_helper_growEii@Base
 5.2.0
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEE5clearEv@Base 5.0.2
- (optional=templinst|arch=!ia64 
!sparc)_ZN5QListIN11QVideoFrame11PixelFormatEE6appendERKS1_@Base 5.0.2
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEEC1ERKS2_@Base 5.0.2
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEEC2ERKS2_@Base 5.0.2
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEED1Ev@Base 5.0.2
@@ -259,16 +251,14 @@
  (optional=templinst)_ZN5QListIP23QGstBufferPoolInterfaceED1Ev@Base 5.0.2
  (optional=templinst)_ZN5QListIP23QGstBufferPoolInterfaceED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha armel powerpc 
ppc64)_ZN5QListIP26QGstreamerBusMessageFilterE13detach_helperEi@Base 5.2.0
- (optional=templinst|arch=ia64 
sparc)_ZN5QListIP26QGstreamerBusMessageFilterE18detach_helper_growEii@Base 5.2.0
- (optional=templinst|arch=!ia64 
!sparc)_ZN5QListIP26QGstreamerBusMessageFilterE6appendERKS1_@Base 5.0.2
+ 
(optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterE18detach_helper_growEii@Base
 5.2.0
  
(optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterE9removeAllERKS1_@Base
 5.0.2
- 
(optional=templinst|arch=sparc)_ZN5QListIP26QGstreamerBusMessageFilterEC1ERKS2_@Base
 5.2.0
- 
(optional=templinst|arch=sparc)_ZN5QListIP26QGstreamerBusMessageFilterEC2ERKS2_@Base
 5.2.0
+ (optional=templinst|arch=sparc mips64 
mips64el)_ZN5QListIP26QGstreamerBusMessageFilterEC1ERKS2_@Base 5.2.0
+ (optional=templinst|arch=sparc mips64 
mips64el)_ZN5QListIP26QGstreamerBusMessageFilterEC2ERKS2_@Base 5.2.0
  (optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterED1Ev@Base 5.0.2
  (optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha armel powerpc 
ppc64)_ZN5QListIP27QGstreamerSyncMessageFilterE13detach_helperEi@Base 5.2.0
- (optional=templinst|arch=ia64 
sparc

Bug#746899: qtscript-opensource-src: ftbfs with GCC-4.9

2014-05-25 Thread Yunqiang Su
With this patch, It can build on mips64el, amd64, i386 without symbols warning.

-- 
Yunqiang Su
diff -Nru qtscript-opensource-src-5.2.1+dfsg/debian/libqt5script5.symbols 
qtscript-opensource-src-5.2.1+dfsg/debian/libqt5script5.symbols
--- qtscript-opensource-src-5.2.1+dfsg/debian/libqt5script5.symbols 
2014-03-25 01:15:08.0 +
+++ qtscript-opensource-src-5.2.1+dfsg/debian/libqt5script5.symbols 
2014-05-22 02:50:39.0 +
@@ -287,9 +287,6 @@
  
(subst)_ZN25QScriptEngineAgentPrivate18didReachBreakpointERKN5QTJSC17DebuggerCallFrameE{intptr_t}i@Base
 5.0.2 1
  _ZN25QScriptEngineAgentPrivate6attachEv@Base 5.0.2 1
  _ZN25QScriptEngineAgentPrivate6detachEv@Base 5.0.2 1
- _ZN25QScriptExtensionInterfaceD0Ev@Base 5.0.2
- _ZN25QScriptExtensionInterfaceD1Ev@Base 5.0.2
- _ZN25QScriptExtensionInterfaceD2Ev@Base 5.0.2
  _ZN28QScriptClassPropertyIteratorC1ERK12QScriptValue@Base 5.0.2
  
_ZN28QScriptClassPropertyIteratorC1ERK12QScriptValueR35QScriptClassPropertyIteratorPrivate@Base
 5.0.2
  _ZN28QScriptClassPropertyIteratorC2ERK12QScriptValue@Base 5.0.2
@@ -445,6 +442,7 @@
  _ZTI25QScriptEngineAgentPrivate@Base 5.0.2 1
  _ZTI25QScriptExtensionInterface@Base 5.0.2
  _ZTI28QScriptClassPropertyIterator@Base 5.0.2
+ _ZTIN23QScriptDeclarativeClass6ObjectE@Base 5.2.1
  _ZTS12QScriptClass@Base 5.0.2
  _ZTS13QScriptEngine@Base 5.0.2
  _ZTS17QFactoryInterface@Base 5.0.2
@@ -454,6 +452,7 @@
  _ZTS25QScriptEngineAgentPrivate@Base 5.0.2 1
  _ZTS25QScriptExtensionInterface@Base 5.0.2
  _ZTS28QScriptClassPropertyIterator@Base 5.0.2
+ _ZTSN23QScriptDeclarativeClass6ObjectE@Base 5.2.1
  _ZTV12QScriptClass@Base 5.0.2
  _ZTV13QScriptEngine@Base 5.0.2
  _ZTV17QFactoryInterface@Base 5.0.2
@@ -463,6 +462,7 @@
  _ZTV25QScriptEngineAgentPrivate@Base 5.0.2 1
  _ZTV25QScriptExtensionInterface@Base 5.0.2
  _ZTV28QScriptClassPropertyIterator@Base 5.0.2
+ _ZTVN23QScriptDeclarativeClass6ObjectE@Base 5.2.1
  _ZlsR11QDataStreamRK18QScriptContextInfo@Base 5.0.2
  _ZrsR11QDataStreamR18QScriptContextInfo@Base 5.0.2
  (c++)non-virtual thunk to 
QScriptExtensionPlugin::~QScriptExtensionPlugin()@Base 5.0.2

Re: Bug#725651: qtwebkit failed to build on mips64el

2014-05-25 Thread Yunqiang Su
On Fri, May 9, 2014 at 11:13 AM, Yunqiang Su wzss...@gmail.com wrote:
 The upstream uses this patch.

 https://codereview.qt-project.org/#change,73290
 and it has been merged.

It is this patch.


 On Tue, Oct 22, 2013 at 11:43 PM, YunQiang Su wzss...@gmail.com wrote:
 On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer
 perezme...@gmail.com wrote:
 On Tuesday 08 October 2013 13:58:43 YunQiang Su wrote:
 On Mon, Oct 7, 2013 at 9:46 PM, Lisandro Damián Nicanor Pérez Meyer

 perezme...@gmail.com wrote:
  On Monday 07 October 2013 09:32:12 YunQiang Su wrote:
  Package: qtwebkit
  Version: 2.2.1-6
 
  On mips64el, qtwebkit has the same problem like qt4.
  The attachment is the patch.
 
  Or where should I apply it to upstream?
 
  Hi YunQiang! As a rule of thumb, if it's something that does not involve
  packaging, pushing the patchs upstream is normally the best idea. An
  exception could be a patch that introduces something that is very
  Debian-related, but most of the time this can also be pushed upstream
  somehow.

 Thanks, I see.
 I am wondering about which component should it involve to qt?
 I have pushed this patch to qt/qt4/qtscripts.

 If the problem is in qtwebkit, then push it to qtwebkit. If in doubt, join
 upstream's irc #qt on freenode and ask.
 As you noticed, I pushed it the qt4 in Qt's gerrit.
 The new version of patch is


 Kinds regards, Lisandro.

 --

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



 --
 YunQiang Su



 --
 Yunqiang Su



-- 
Yunqiang Su
diff -Nru qtwebkit-2.2.1/debian/patches/mips64.diff 
qtwebkit-2.2.1/debian/patches/mips64.diff
--- qtwebkit-2.2.1/debian/patches/mips64.diff   1970-01-01 00:00:00.0 
+
+++ qtwebkit-2.2.1/debian/patches/mips64.diff   2014-05-09 02:26:21.0 
+
@@ -0,0 +1,59 @@
+From c889b401d4668482bdef6c976bfa2d57144cf7ed Mon Sep 17 00:00:00 2001
+From: Vicente Olivert Riera vincent.ri...@imgtec.com
+Date: Wed, 4 Dec 2013 17:52:49 +
+Subject: [PATCH] qt webkit: add support for MIPS64 platforms
+
+qt5webkit is not fixed and this patch cannont be applied to qt5webkit
+
+Task-number: QTBUG-35394
+
+Change-Id: Ie2d332345741989a0b4ef93306ca36b42e888c11
+Signed-off-by: Vicente Olivert Riera vincent.ri...@imgtec.com
+Reviewed-by: Allan Sandfeld Jensen allan.jen...@digia.com
+---
+ .../webkit/Source/JavaScriptCore/wtf/Platform.h|   17 +++--
+ 1 files changed, 11 insertions(+), 6 deletions(-)
+
+diff --git a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h 
b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h
+index a8298c4..e8b03be 100644
+--- a/Source/JavaScriptCore/wtf/Platform.h
 b/Source/JavaScriptCore/wtf/Platform.h
+@@ -144,16 +144,20 @@
+ #endif
+ #endif
+ 
+-/* CPU(MIPS) - MIPS 32-bit */
+-/* Note: Only O32 ABI is tested, so we enable it for O32 ABI for now.  */
+-#if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_)) \
+- defined(_ABIO32)
++/* CPU(MIPS) - MIPS 32-bit and 64-bit */
++#if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_) \
++|| defined(__mips64))
++#if defined(__mips64)
++#define WTF_CPU_MIPS64 1
++#define WTF_MIPS_ARCH __mips64
++#else
+ #define WTF_CPU_MIPS 1
++#define WTF_MIPS_ARCH __mips
++#endif
+ #if defined(__MIPSEB__)
+ #define WTF_CPU_BIG_ENDIAN 1
+ #endif
+ #define WTF_MIPS_PIC (defined __PIC__)
+-#define WTF_MIPS_ARCH __mips
+ #define WTF_MIPS_ISA(v) (defined WTF_MIPS_ARCH  WTF_MIPS_ARCH == v)
+ #define WTF_MIPS_ISA_AT_LEAST(v) (defined WTF_MIPS_ARCH  WTF_MIPS_ARCH = v)
+ #define WTF_MIPS_ARCH_REV __mips_isa_rev
+@@ -998,7 +1002,8 @@
+ || CPU(ALPHA) \
+ || CPU(SPARC64) \
+ || CPU(S390X) \
+-|| CPU(PPC64)
++|| CPU(PPC64) \
++|| CPU(MIPS64)
+ #define WTF_USE_JSVALUE64 1
+ #else
+ #define WTF_USE_JSVALUE32_64 1
+-- 
+1.7.1
+
diff -Nru qtwebkit-2.2.1/debian/patches/series 
qtwebkit-2.2.1/debian/patches/series
--- qtwebkit-2.2.1/debian/patches/series2013-07-24 03:29:27.0 
+
+++ qtwebkit-2.2.1/debian/patches/series2014-05-09 02:24:49.0 
+
@@ -18,3 +18,4 @@
 hurd.diff
 webkit_qt_hide_symbols.diff
 ignore-unused-local-typedefs_error.diff
+mips64.diff


Bug#746899: qtscript-opensource-src: ftbfs with GCC-4.9

2014-05-25 Thread Yunqiang Su
On Mon, May 26, 2014 at 10:32 AM, Scott Kitterman deb...@kitterman.com wrote:
 On Monday, May 26, 2014 10:24:53 Yunqiang Su wrote:
 With this patch, It can build on mips64el, amd64, i386 without symbols
 warning.

 Qt5 5.3.0 is being uploaded to experimental.  Patches, if needed still, would
 be more useful against 5.3 than 5.2.

I didn't notice it.
Where can I find them?
Are they in git already?


-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6XVNd=cvtlywzgfze-i6dawhg7cshls91ruev7pzaz...@mail.gmail.com



Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9

2014-05-25 Thread Yunqiang Su
With the attached patch, it can be built on mips64el, amd64, i386
without symbols warning.

On Tue, May 13, 2014 at 2:15 PM, Yunqiang Su wzss...@gmail.com wrote:
 The attachment is build log of mips64el.

 On mips64el, beside the same gcc-4.9 problem,
 there are some more problems.

 With this patch, I can build it on both amd64, mips64el, and i386.
 While it still has some warnings.
 I think that we should try to build it on experimental to determine the 
 symbols
 for archs.

 on amd64: no warnings
 on mips64el

 --- debian/libqt5quickparticles5.symbols
 (libqt5quickparticles5_5.2.1-5+mips64.1_mips64el)
 +++ dpkg-gensymbolsGKlBFe 2014-05-13 14:02:42.189846293 +
 @@ -1,5 +1,6 @@
  libQt5QuickParticles.so.5 libqt5quickparticles5 #MINVER#
  | libqt5quickparticles5 #MINVER#, qtdeclarative-abi-5-2-1
 + _ZN10QByteArray7reserveEi@Base 5.2.1-5+mips64.1
   (optional=templinst|arch=ia64
 sparc)_ZN11QMetaMethod10fromSignalIM18QQuickTrailEmitterFv12QQmlV4HandleS2_EEES_T_@Base
 5.2.0 1
   (optional=templinst|arch=ia64
 sparc)_ZN11QMetaMethod10fromSignalIM20QQuickCustomAffectorFv12QQmlV4HandledEEES_T_@Base
 5.2.0 1
   (optional=templinst|arch=ia64
 sparc)_ZN11QMetaMethod10fromSignalIM21QQuickParticleEmitterFv12QQmlV4HandleEEES_T_@Base
 5.2.0 1


 on i386:
 dpkg-gensymbols: warning: some new symbols appeared in the symbols
 file: see diff output below
 dpkg-gensymbols: warning: debian/libqt5qml5/DEBIAN/symbols doesn't
 match completely debian/libqt5qml5.symbols
 --- debian/libqt5qml5.symbols (libqt5qml5_5.2.1-5+mips64.1_i386)
 +++ dpkg-gensymbolsvlHWhi 2014-05-13 05:56:04.078015536 +
 @@ -353,6 +353,9 @@
   _ZN13QQmlValueType16staticMetaObjectE@Base 5.0.2 1
   _ZN13QQmlValueTypeC1EiP7QObject@Base 5.0.2 1
   _ZN13QQmlValueTypeC2EiP7QObject@Base 5.0.2 1
 + _ZN13QQmlValueTypeD0Ev@Base 5.2.1-5+mips64.1
 + _ZN13QQmlValueTypeD1Ev@Base 5.2.1-5+mips64.1
 + _ZN13QQmlValueTypeD2Ev@Base 5.2.1-5+mips64.1
   _ZN14QQmlExpression10clearErrorEv@Base 5.0.2
   _ZN14QQmlExpression11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
   _ZN14QQmlExpression11qt_metacastEPKc@Base 5.0.2
 @@ -2234,6 +2237,7 @@
   _ZN8QQmlTypeD2Ev@Base 5.0.2 1
   
 (optional=templinst|arch=ia64)_ZN8QVariant9fromValueIP9ListModelEES_RKT_@Base
 5.2.0
   (arch=alpha armel mips mipsel powerpc ppc64
 s390x)_ZN9QBitArray6setBitEi@Base 5.2.1
 + _ZN9QBitArray8clearBitEi@Base 5.2.1-5+mips64.1
   _ZN9QJSEngine10newQObjectEP7QObject@Base 5.0.2
   _ZN9QJSEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
   _ZN9QJSEngine11qt_metacastEPKc@Base 5.0.2
 @@ -2804,6 +2808,7 @@
   (optional=templinst|arch=ia64
 sparc)_ZNSt6vectorIN3JSC4Yarr8ByteTermESaIS2_EE13_M_insert_auxIIRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base
 5.2.0
   (optional=templinst|arch=ia64
 sparc|subst)_ZNSt6vectorIN3JSC4Yarr8ByteTermESaIS2_EE7reserveE{size_t}@Base
 5.2.0
   
 (optional=templinst|subst)_ZNSt6vectorIS_IiSaIiEESaIS1_EE17_M_default_appendE{size_t}@Base
 5.2.1
 + _ZNSt6vectorIcSaIcEE17_M_default_appendEj@Base 5.2.1-5+mips64.1
   (optional=templinst|arch=ia64
 sparc)_ZNSt6vectorIiSaIiEE13_M_insert_auxIIRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base
 5.2.1
   
 (optional=templinst|subst)_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EE{size_t}RKi@Base
 5.2.1
   (optional=templinst|arch=!ia64
 !sparc)_ZNSt6vectorIiSaIiEE19_M_emplace_back_auxIIRKiEEEvDpOT_@Base
 5.2.1
 @@ -2821,7 +2826,9 @@
   (arch=alpha amd64 armel armhf hurd-i386 i386 kfreebsd-amd64
 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64
 s390x)_ZNSt6vectorItSaItEE13_M_insert_auxIJRKtEEEvN9__gnu_cxx17__normal_iteratorIPtS1_EEDpOT_@Base
 5.2.0
   (arch=alpha amd64 armel armhf hurd-i386 i386 kfreebsd-amd64
 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64
 s390x)_ZNSt6vectorItSaItEE13_M_insert_auxIJtEEEvN9__gnu_cxx17__normal_iteratorIPtS1_EEDpOT_@Base
 5.2.0
   (arch=alpha amd64 armel armhf hurd-i386 i386 kfreebsd-amd64
 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64
 s390x)_ZNSt6vectorItSaItEE19_M_emplace_back_auxIIRKtEEEvDpOT_@Base
 5.2.0
 + _ZNSt6vectorItSaItEE19_M_emplace_back_auxIItEEEvDpOT_@Base 5.2.1-5+mips64.1
   (arch=alpha amd64 armel armhf hurd-i386 i386 kfreebsd-amd64
 kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64
 s390x)_ZNSt6vectorItSaItEE19_M_emplace_back_auxIJRKtEEEvDpOT_@Base
 5.2.0
 + _ZNSt6vectorItSaItEE19_M_emplace_back_auxIJtEEEvDpOT_@Base 5.2.1-5+mips64.1
   (optional=templinst|arch=ia64
 sparc)_ZNSt6vectorItSaItEE6insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt@Base
 5.2.0
   
 (optional=templinst|arch=sparc)_ZSt11__push_heapIN5QListI4QUrlE8iteratorEiS1_N12QQmlSequenceIS2_E14CompareFunctorEEvT_T0_S8_T1_T2_@Base
 5.2.0 1
   
 (optional=templinst|arch=sparc)_ZSt11__push_heapIN5QListI4QUrlE8iteratorEiS1_N12QQmlSequenceIS2_E21DefaultCompareFunctorEEvT_T0_S8_T1_T2_@Base
 5.2.0 1
 @@ -2868,8 +2875,10 @@
   
 (optional=templinst|arch=ia64)_ZSt13__adjust_heapIN5QListIiE8iteratorExiEvT_T0_S4_T1_@Base
 5.2.0 1
   
 (optional=templinst

Bug#746903: qttools-opensource-src: ftbfs with GCC-4.9

2014-05-25 Thread Yunqiang Su
With this patch, It can be build on mips64el, amd64, i386 without
symbols warning.

On Tue, May 13, 2014 at 7:08 PM, Yunqiang Su wzss...@gmail.com wrote:
 With this patch, It can be built without any symbols warning on amd64, while
 on i386 and mips64el there are warnings:


 MIPS64EL
 --- debian/libqt5designer5.symbols (libqt5designer5_5.2.1-8+mips64_mips64el)
 +++ dpkg-gensymbolsjNqcQM 2014-05-13 19:05:21.643102599 +
 @@ -3852,6 +3852,7 @@
   (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64
 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !s390 !s390x
 !sparc)_ZSt4swapIN8QVariant7PrivateEEvRT_S3_@Base 5.0.2
   (optional=templinst|arch=ia64 s390
 sparc)_ZSt6__findIPP7QWidgetS1_ET_S3_S3_RKT0_St26random_access_iterator_tag@Base
 5.2.0~beta1
   (optional=templinst|arch=ia64 s390
 sparc)_ZSt8__rotateIN5QListIP7QWidgetE8iteratorEEvT_S5_S5_St26random_access_iterator_tag@Base
 5.2.0~beta1
 + _ZSt8__rotateIPiEvT_S1_S1_St26random_access_iterator_tag@Base 5.2.1-8+mips64
   _ZTI12QFormBuilder@Base 5.0.2
   _ZTI12QTextBuilder@Base 5.0.2
   _ZTI13QDesignerMenu@Base 5.0.2


 i386

 --- debian/libqt5designer5.symbols (libqt5designer5_5.2.1-8+mips64_i386)
 +++ dpkg-gensymbolsWZXJWf 2014-05-13 08:34:59.755226942 +
 @@ -1416,6 +1416,9 @@
   _ZN18qdesigner_internal18QDesignerWidgetBox7xmlToUiERK7QStringS3_bPS1_@Base
 5.0.2
   
 _ZN18qdesigner_internal18QDesignerWidgetBoxC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
   
 _ZN18qdesigner_internal18QDesignerWidgetBoxC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
 + _ZN18qdesigner_internal18QDesignerWidgetBoxD0Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal18QDesignerWidgetBoxD1Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal18QDesignerWidgetBoxD2Ev@Base 5.2.1-8+mips64
   _ZN18qdesigner_internal18RaiseWidgetCommand4initEP7QWidget@Base 5.0.2
   
 _ZN18qdesigner_internal18RaiseWidgetCommandC1EP28QDesignerFormWindowInterface@Base
 5.0.2
   
 _ZN18qdesigner_internal18RaiseWidgetCommandC2EP28QDesignerFormWindowInterface@Base
 5.0.2
 @@ -1520,6 +1523,9 @@
   _ZN18qdesigner_internal19ChangeZOrderCommand4undoEv@Base 5.0.2
   
 _ZN18qdesigner_internal19ChangeZOrderCommandC1EP28QDesignerFormWindowInterface@Base
 5.0.2
   
 _ZN18qdesigner_internal19ChangeZOrderCommandC2EP28QDesignerFormWindowInterface@Base
 5.0.2
 + _ZN18qdesigner_internal19ChangeZOrderCommandD0Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal19ChangeZOrderCommandD1Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal19ChangeZOrderCommandD2Ev@Base 5.2.1-8+mips64
   _ZN18qdesigner_internal19DeleteWidgetCommand4initEP7QWidgetj@Base 5.0.2
   _ZN18qdesigner_internal19DeleteWidgetCommand4redoEv@Base 5.0.2
   _ZN18qdesigner_internal19DeleteWidgetCommand4undoEv@Base 5.0.2
 @@ -1896,6 +1902,9 @@
   
 _ZN18qdesigner_internal23QDesignerPropertyEditor26textPropertyValidationModeEP28QDesignerFormEditorInterfacePK7QObjectRK7QStringb@Base
 5.0.2
   
 _ZN18qdesigner_internal23QDesignerPropertyEditorC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
   
 _ZN18qdesigner_internal23QDesignerPropertyEditorC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
 + _ZN18qdesigner_internal23QDesignerPropertyEditorD0Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal23QDesignerPropertyEditorD1Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal23QDesignerPropertyEditorD2Ev@Base 5.2.1-8+mips64
   
 _ZN18qdesigner_internal23QDesignerSharedSettings14setDefaultGridERKNS_4GridE@Base
 5.0.2
   
 _ZN18qdesigner_internal23QDesignerSharedSettings14setNewFormSizeERK5QSize@Base
 5.0.2
   _ZN18qdesigner_internal23QDesignerSharedSettings14setZoomEnabledEb@Base 
 5.0.2
 @@ -1998,6 +2007,9 @@
   
 _ZN18qdesigner_internal24QDesignerObjectInspector20mainContainerChangedEv@Base
 5.0.2
   
 _ZN18qdesigner_internal24QDesignerObjectInspectorC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
   
 _ZN18qdesigner_internal24QDesignerObjectInspectorC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
 + _ZN18qdesigner_internal24QDesignerObjectInspectorD0Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal24QDesignerObjectInspectorD1Ev@Base 5.2.1-8+mips64
 + _ZN18qdesigner_internal24QDesignerObjectInspectorD2Ev@Base 5.2.1-8+mips64
   _ZN18qdesigner_internal25AddDynamicPropertyCommand14setDescriptionEv@Base
 5.0.2
   
 _ZN18qdesigner_internal25AddDynamicPropertyCommand4initERK5QListIP7QObjectES3_RK7QStringRK8QVariant@Base
 5.0.2
   _ZN18qdesigner_internal25AddDynamicPropertyCommand4redoEv@Base 5.0.2
 @@ -3166,6 +3178,7 @@
   _ZN9DomWidgetC2Ev@Base 5.0.2
   _ZN9DomWidgetD1Ev@Base 5.0.2
   _ZN9DomWidgetD2Ev@Base 5.0.2
 + _ZN9QGradientaSERKS_@Base 5.2.1-8+mips64
   _ZNK10DomInclude5writeER16QXmlStreamWriterRK7QString@Base 5.0.2
   _ZNK10DomPalette5writeER16QXmlStreamWriterRK7QString@Base 5.0.2
   _ZNK11DomDateTime5writeER16QXmlStreamWriterRK7QString@Base 5.0.2
 @@ -3832,26 +3845,38 @@
   _ZNK9DomWidget5writeER16QXmlStreamWriterRK7QString@Base 5.0.2
   (optional=templinst|arch=alpha arm64 armel
 hppa

Bug#746901: qtsensors-opensource-src: ftbfs with GCC-4.9

2014-05-25 Thread Yunqiang Su
With this patch, it can be built without symbols warning on mips64el,
amd64 and i386.

-- 
Yunqiang Su
diff -Nru qtsensors-opensource-src-5.2.1+dfsg/debian/libqt5sensors5.symbols 
qtsensors-opensource-src-5.2.1+dfsg/debian/libqt5sensors5.symbols
--- qtsensors-opensource-src-5.2.1+dfsg/debian/libqt5sensors5.symbols   
2014-01-31 23:23:28.0 +
+++ qtsensors-opensource-src-5.2.1+dfsg/debian/libqt5sensors5.symbols   
2014-05-22 02:56:22.0 +
@@ -19,9 +19,6 @@
  _ZN10QGyroscopeD1Ev@Base 5.1.1
  _ZN10QGyroscopeD2Ev@Base 5.1.1
  _ZN10QTapFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN10QTapFilterD0Ev@Base 5.1.1
- _ZN10QTapFilterD1Ev@Base 5.1.1
- _ZN10QTapFilterD2Ev@Base 5.1.1
  _ZN10QTapSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN10QTapSensor11qt_metacastEPKc@Base 5.1.1
  _ZN10QTapSensor16staticMetaObjectE@Base 5.1.1
@@ -45,9 +42,6 @@
  _ZN11QTapReadingD1Ev@Base 5.1.1
  _ZN11QTapReadingD2Ev@Base 5.1.1
  _ZN11QTiltFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN11QTiltFilterD0Ev@Base 5.1.1
- _ZN11QTiltFilterD1Ev@Base 5.1.1
- _ZN11QTiltFilterD2Ev@Base 5.1.1
  _ZN11QTiltSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN11QTiltSensor11qt_metacastEPKc@Base 5.1.1
  _ZN11QTiltSensor16staticMetaObjectE@Base 5.1.1
@@ -59,9 +53,6 @@
  _ZN11QTiltSensorD1Ev@Base 5.1.1
  _ZN11QTiltSensorD2Ev@Base 5.1.1
  _ZN12QLightFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN12QLightFilterD0Ev@Base 5.1.1
- _ZN12QLightFilterD1Ev@Base 5.1.1
- _ZN12QLightFilterD2Ev@Base 5.1.1
  _ZN12QLightSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN12QLightSensor11qt_metacastEPKc@Base 5.1.1
  _ZN12QLightSensor14setFieldOfViewEd@Base 5.2.0
@@ -123,13 +114,7 @@
  _ZN14QAccelerometerD1Ev@Base 5.1.1
  _ZN14QAccelerometerD2Ev@Base 5.1.1
  _ZN14QCompassFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN14QCompassFilterD0Ev@Base 5.1.1
- _ZN14QCompassFilterD1Ev@Base 5.1.1
- _ZN14QCompassFilterD2Ev@Base 5.1.1
  _ZN14QHolsterFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN14QHolsterFilterD0Ev@Base 5.1.1
- _ZN14QHolsterFilterD1Ev@Base 5.1.1
- _ZN14QHolsterFilterD2Ev@Base 5.1.1
  _ZN14QHolsterSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN14QHolsterSensor11qt_metacastEPKc@Base 5.1.1
  _ZN14QHolsterSensor16staticMetaObjectE@Base 5.1.1
@@ -202,9 +187,6 @@
  _ZN15QHolsterReadingD1Ev@Base 5.1.1
  _ZN15QHolsterReadingD2Ev@Base 5.1.1
  _ZN15QPressureFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN15QPressureFilterD0Ev@Base 5.1.1
- _ZN15QPressureFilterD1Ev@Base 5.1.1
- _ZN15QPressureFilterD2Ev@Base 5.1.1
  _ZN15QPressureSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN15QPressureSensor11qt_metacastEPKc@Base 5.1.1
  _ZN15QPressureSensor16staticMetaObjectE@Base 5.1.1
@@ -215,9 +197,6 @@
  _ZN15QPressureSensorD1Ev@Base 5.1.1
  _ZN15QPressureSensorD2Ev@Base 5.1.1
  _ZN15QRotationFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN15QRotationFilterD0Ev@Base 5.1.1
- _ZN15QRotationFilterD1Ev@Base 5.1.1
- _ZN15QRotationFilterD2Ev@Base 5.1.1
  _ZN15QRotationSensor11hasZChangedEb@Base 5.1.1
  _ZN15QRotationSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN15QRotationSensor11qt_metacastEPKc@Base 5.1.1
@@ -230,13 +209,7 @@
  _ZN15QRotationSensorD1Ev@Base 5.1.1
  _ZN15QRotationSensorD2Ev@Base 5.1.1
  _ZN16QAltimeterFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN16QAltimeterFilterD0Ev@Base 5.1.1
- _ZN16QAltimeterFilterD1Ev@Base 5.1.1
- _ZN16QAltimeterFilterD2Ev@Base 5.1.1
  _ZN16QGyroscopeFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN16QGyroscopeFilterD0Ev@Base 5.1.1
- _ZN16QGyroscopeFilterD1Ev@Base 5.1.1
- _ZN16QGyroscopeFilterD2Ev@Base 5.1.1
  _ZN16QPressureReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN16QPressureReading11qt_metacastEPKc@Base 5.1.1
  _ZN16QPressureReading11setPressureEd@Base 5.2.0
@@ -249,9 +222,6 @@
  _ZN16QPressureReadingD1Ev@Base 5.1.1
  _ZN16QPressureReadingD2Ev@Base 5.1.1
  _ZN16QProximityFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN16QProximityFilterD0Ev@Base 5.1.1
- _ZN16QProximityFilterD1Ev@Base 5.1.1
- _ZN16QProximityFilterD2Ev@Base 5.1.1
  _ZN16QProximitySensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN16QProximitySensor11qt_metacastEPKc@Base 5.1.1
  _ZN16QProximitySensor16staticMetaObjectE@Base 5.1.1
@@ -304,9 +274,6 @@
  _ZN17QProximityReadingD1Ev@Base 5.1.1
  _ZN17QProximityReadingD2Ev@Base 5.1.1
  _ZN18QIRProximityFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN18QIRProximityFilterD0Ev@Base 5.1.1
- _ZN18QIRProximityFilterD1Ev@Base 5.1.1
- _ZN18QIRProximityFilterD2Ev@Base 5.1.1
  _ZN18QIRProximitySensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.1.1
  _ZN18QIRProximitySensor11qt_metacastEPKc@Base 5.1.1
  _ZN18QIRProximitySensor16staticMetaObjectE@Base 5.1.1
@@ -317,9 +284,6 @@
  _ZN18QIRProximitySensorD1Ev@Base 5.1.1
  _ZN18QIRProximitySensorD2Ev@Base 5.1.1
  _ZN18QOrientationFilter6filterEP14QSensorReading@Base 5.1.1
- _ZN18QOrientationFilterD0Ev@Base 5.1.1
- _ZN18QOrientationFilterD1Ev@Base 5.1.1

Bug#746862: kde4libs: ftbfs with GCC-4.9

2014-05-16 Thread Yunqiang Su
With this patch, it can be build on mips64el, amd64, and i386.

-- 
Yunqiang Su


kde4libs.patch
Description: Binary data


Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9

2014-05-13 Thread Yunqiang Su
 5.2.1-5+mips64.1
+ _ZN23QQuickFramebufferObjectD2Ev@Base 5.2.1-5+mips64.1
  
_ZN23QQuickParallelAnimation10transitionER5QListI17QQuickStateActionERS0_I12QQmlPropertyEN23QQuickAbstractAnimation19TransitionDirectionEP7QObject@Base
5.2.0~beta1 1
  _ZN23QQuickParallelAnimation11qt_metacallEN11QMetaObject4CallEiPPv@Base
5.0.2 1
  _ZN23QQuickParallelAnimation11qt_metacastEPKc@Base 5.0.2 1
@@ -2009,6 +2036,9 @@
  _ZN26QQuickShaderEffectMaterialD0Ev@Base 5.0.2 1
  _ZN26QQuickShaderEffectMaterialD1Ev@Base 5.0.2 1
  _ZN26QQuickShaderEffectMaterialD2Ev@Base 5.0.2 1
+ _ZN26QSGContextFactoryInterfaceD0Ev@Base 5.2.1-5+mips64.1
+ _ZN26QSGContextFactoryInterfaceD1Ev@Base 5.2.1-5+mips64.1
+ _ZN26QSGContextFactoryInterfaceD2Ev@Base 5.2.1-5+mips64.1
  _ZN26QSGDistanceFieldGlyphCache12glyphMetricsEjd@Base 5.2.0 1
  _ZN26QSGDistanceFieldGlyphCache13updateTextureEjjRK5QSize@Base 5.0.2 1
  _ZN26QSGDistanceFieldGlyphCache14s_emptyTextureE@Base 5.0.2 1
@@ -3085,6 +3115,12 @@
  _ZTVN16QSGBatchRenderer8RendererE@Base 5.2.0~beta1 1
  _ZTVN23QQuickFramebufferObject8RendererE@Base 5.2.0~beta1 1
  _ZTVN9QV8Engine9DeletableE@Base 5.0.2 1
+ _ZThn12_N14QQuickAnimatorD0Ev@Base 5.2.1-5+mips64.1
+ _ZThn12_N14QQuickAnimatorD1Ev@Base 5.2.1-5+mips64.1
+ _ZThn8_N14QQuickAnimatorD0Ev@Base 5.2.1-5+mips64.1
+ _ZThn8_N14QQuickAnimatorD1Ev@Base 5.2.1-5+mips64.1
+ _ZThn8_N23QQuickFramebufferObjectD0Ev@Base 5.2.1-5+mips64.1
+ _ZThn8_N23QQuickFramebufferObjectD1Ev@Base 5.2.1-5+mips64.1
  _ZZN8QQmlData4initEvE11initialized@Base 5.0.2 1
  _ZZZNK15QQuickXAnimator12propertyNameEvENKUlvE_clEvE15qstring_literal@Base
5.2.0~beta1 1
  _ZZZNK15QQuickYAnimator12propertyNameEvENKUlvE_clEvE15qstring_literal@Base
5.2.0~beta1 1
dpkg-gensymbols: warning: some new symbols appeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libqt5quickparticles5/DEBIAN/symbols
doesn't match completely debian/libqt5quickparticles5.symbols
--- debian/libqt5quickparticles5.symbols
(libqt5quickparticles5_5.2.1-5+mips64.1_i386)
+++ dpkg-gensymbolsgv5K_T 2014-05-13 05:56:05.994034502 +
@@ -1,5 +1,6 @@
 libQt5QuickParticles.so.5 libqt5quickparticles5 #MINVER#
 | libqt5quickparticles5 #MINVER#, qtdeclarative-abi-5-2-1
+ _ZN10QByteArray7reserveEi@Base 5.2.1-5+mips64.1
  (optional=templinst|arch=ia64
sparc)_ZN11QMetaMethod10fromSignalIM18QQuickTrailEmitterFv12QQmlV4HandleS2_EEES_T_@Base
5.2.0 1
  (optional=templinst|arch=ia64
sparc)_ZN11QMetaMethod10fromSignalIM20QQuickCustomAffectorFv12QQmlV4HandledEEES_T_@Base
5.2.0 1
  (optional=templinst|arch=ia64
sparc)_ZN11QMetaMethod10fromSignalIM21QQuickParticleEmitterFv12QQmlV4HandleEEES_T_@Base
5.2.0 1

-- 
Yunqiang Su
diff -ur a/debian/libqt5qml5.symbols b/debian/libqt5qml5.symbols
--- a/debian/libqt5qml5.symbols 2014-04-03 13:03:59.0 +
+++ b/debian/libqt5qml5.symbols 2014-05-13 04:48:23.508438872 +
@@ -16,7 +16,7 @@
  _Z31qmlAttachedPropertiesObjectByIdiPK7QObjectb@Base 5.0.2
  _Z9qmlEnginePK7QObject@Base 5.0.2
  (optional=gccinternal|arch=sparc)_ZN10QByteArray4dataEv@Base 5.2.0
- (optional=inline|arch=alpha amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 
kfreebsd-i386 mips mipsel powerpc ppc64 s390x)_ZN10QByteArray7reserveEi@Base 
5.0.2
+ (optional=inline|arch=alpha amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 
kfreebsd-i386 mips mipsel mips64 mips64el powerpc ppc64 
s390x)_ZN10QByteArray7reserveEi@Base 5.0.2
  _ZN10QQmlBundle11addMetaLinkERK7QStringS2_RK10QByteArray@Base 5.0.2 1
  _ZN10QQmlBundle14isBundleHeaderEPKci@Base 5.0.2 1
  _ZN10QQmlBundle15findInsertPointEjPi@Base 5.0.2 1
@@ -354,9 +354,6 @@
  _ZN13QQmlValueType16staticMetaObjectE@Base 5.0.2 1
  _ZN13QQmlValueTypeC1EiP7QObject@Base 5.0.2 1
  _ZN13QQmlValueTypeC2EiP7QObject@Base 5.0.2 1
- _ZN13QQmlValueTypeD0Ev@Base 5.0.2 1
- _ZN13QQmlValueTypeD1Ev@Base 5.0.2 1
- _ZN13QQmlValueTypeD2Ev@Base 5.0.2 1
  _ZN14QQmlExpression10clearErrorEv@Base 5.0.2
  _ZN14QQmlExpression11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN14QQmlExpression11qt_metacastEPKc@Base 5.0.2
@@ -1575,7 +1572,7 @@
  
_ZN3QV46Object8putValueEPNS_8PropertyENS_18PropertyAttributesENS_8ValueRefE@Base
 5.2.0~beta1
  
_ZN3QV46Object9arraySortEPNS_16ExecutionContextENS_10ReferencedIS0_EENS_8ValueRefEj@Base
 5.2.0~beta1
  _ZN3QV46Object9getLookupEPNS_7ManagedEPNS_6LookupE@Base 5.2.0~beta1 1
- (arch=!alpha !amd64 !kfreebsd-amd64 !ppc64 
!s390x)_ZN3QV46Object9push_backENS_8ValueRefE@Base 5.2.0
+ (arch=!alpha !amd64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 
!s390x)_ZN3QV46Object9push_backENS_8ValueRefE@Base 5.2.0
  _ZN3QV46Object9setLookupEPNS_7ManagedEPNS_6LookupENS_8ValueRefE@Base 
5.2.0~beta1 1
  _ZN3QV46ObjectC1EPNS_13InternalClassE@Base 5.2.0~beta1
  _ZN3QV46ObjectC1EPNS_15ExecutionEngineE@Base 5.2.0~beta1
@@ -2238,7 +2235,6 @@
  _ZN8QQmlTypeD2Ev@Base 5.0.2 1
  (optional=templinst|arch=ia64)_ZN8QVariant9fromValueIP9ListModelEES_RKT_@Base 
5.2.0
  (arch=alpha armel mips mipsel powerpc ppc64 s390x)_ZN9QBitArray6setBitEi@Base 
5.2.1
- (optional=gccinternal|arch=alpha amd64

Bug#746903: qttools-opensource-src: ftbfs with GCC-4.9

2014-05-13 Thread Yunqiang Su
(libqt5designercomponents5_5.2.1-8+mips64_i386)
+++ dpkg-gensymbolspI9X0M 2014-05-13 08:35:00.211230870 +
@@ -1,4 +1,7 @@
 libQt5DesignerComponents.so.5 libqt5designercomponents5 #MINVER#
+ _ZN18qdesigner_internal18QEditorFormBuilderD0Ev@Base 5.2.1-8+mips64
+ _ZN18qdesigner_internal18QEditorFormBuilderD1Ev@Base 5.2.1-8+mips64
+ _ZN18qdesigner_internal18QEditorFormBuilderD2Ev@Base 5.2.1-8+mips64
  (arch=sparc)_ZN18qdesigner_internal22PropertySheetEnumValueC1ERKS0_@Base 5.2.1
  (arch=sparc)_ZN18qdesigner_internal22PropertySheetEnumValueC2ERKS0_@Base 5.2.1
  (arch=sparc)_ZN18qdesigner_internal22PropertySheetEnumValueD1Ev@Base 5.2.0

-- 
Yunqiang Su
diff -ur a/debian/libqt5designer5.symbols b/debian/libqt5designer5.symbols
--- a/debian/libqt5designer5.symbols2014-03-25 00:56:59.0 +
+++ b/debian/libqt5designer5.symbols2014-05-13 08:13:49.396442365 +
@@ -1417,9 +1417,6 @@
  _ZN18qdesigner_internal18QDesignerWidgetBox7xmlToUiERK7QStringS3_bPS1_@Base 
5.0.2
  
_ZN18qdesigner_internal18QDesignerWidgetBoxC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
  
_ZN18qdesigner_internal18QDesignerWidgetBoxC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
- _ZN18qdesigner_internal18QDesignerWidgetBoxD0Ev@Base 5.0.2
- _ZN18qdesigner_internal18QDesignerWidgetBoxD1Ev@Base 5.0.2
- _ZN18qdesigner_internal18QDesignerWidgetBoxD2Ev@Base 5.0.2
  _ZN18qdesigner_internal18RaiseWidgetCommand4initEP7QWidget@Base 5.0.2
  
_ZN18qdesigner_internal18RaiseWidgetCommandC1EP28QDesignerFormWindowInterface@Base
 5.0.2
  
_ZN18qdesigner_internal18RaiseWidgetCommandC2EP28QDesignerFormWindowInterface@Base
 5.0.2
@@ -1524,9 +1521,6 @@
  _ZN18qdesigner_internal19ChangeZOrderCommand4undoEv@Base 5.0.2
  
_ZN18qdesigner_internal19ChangeZOrderCommandC1EP28QDesignerFormWindowInterface@Base
 5.0.2
  
_ZN18qdesigner_internal19ChangeZOrderCommandC2EP28QDesignerFormWindowInterface@Base
 5.0.2
- _ZN18qdesigner_internal19ChangeZOrderCommandD0Ev@Base 5.0.2
- _ZN18qdesigner_internal19ChangeZOrderCommandD1Ev@Base 5.0.2
- _ZN18qdesigner_internal19ChangeZOrderCommandD2Ev@Base 5.0.2
  _ZN18qdesigner_internal19DeleteWidgetCommand4initEP7QWidgetj@Base 5.0.2
  _ZN18qdesigner_internal19DeleteWidgetCommand4redoEv@Base 5.0.2
  _ZN18qdesigner_internal19DeleteWidgetCommand4undoEv@Base 5.0.2
@@ -1903,9 +1897,6 @@
  
_ZN18qdesigner_internal23QDesignerPropertyEditor26textPropertyValidationModeEP28QDesignerFormEditorInterfacePK7QObjectRK7QStringb@Base
 5.0.2
  
_ZN18qdesigner_internal23QDesignerPropertyEditorC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
  
_ZN18qdesigner_internal23QDesignerPropertyEditorC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
- _ZN18qdesigner_internal23QDesignerPropertyEditorD0Ev@Base 5.0.2
- _ZN18qdesigner_internal23QDesignerPropertyEditorD1Ev@Base 5.0.2
- _ZN18qdesigner_internal23QDesignerPropertyEditorD2Ev@Base 5.0.2
  
_ZN18qdesigner_internal23QDesignerSharedSettings14setDefaultGridERKNS_4GridE@Base
 5.0.2
  
_ZN18qdesigner_internal23QDesignerSharedSettings14setNewFormSizeERK5QSize@Base 
5.0.2
  _ZN18qdesigner_internal23QDesignerSharedSettings14setZoomEnabledEb@Base 5.0.2
@@ -2008,9 +1999,6 @@
  
_ZN18qdesigner_internal24QDesignerObjectInspector20mainContainerChangedEv@Base 
5.0.2
  
_ZN18qdesigner_internal24QDesignerObjectInspectorC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
  
_ZN18qdesigner_internal24QDesignerObjectInspectorC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base
 5.0.2
- _ZN18qdesigner_internal24QDesignerObjectInspectorD0Ev@Base 5.0.2
- _ZN18qdesigner_internal24QDesignerObjectInspectorD1Ev@Base 5.0.2
- _ZN18qdesigner_internal24QDesignerObjectInspectorD2Ev@Base 5.0.2
  _ZN18qdesigner_internal25AddDynamicPropertyCommand14setDescriptionEv@Base 
5.0.2
  
_ZN18qdesigner_internal25AddDynamicPropertyCommand4initERK5QListIP7QObjectES3_RK7QStringRK8QVariant@Base
 5.0.2
  _ZN18qdesigner_internal25AddDynamicPropertyCommand4redoEv@Base 5.0.2
@@ -2162,7 +2150,7 @@
  (arch=amd64 hurd-i386 i386 kfreebsd-amd64 
kfreebsd-i386)_ZN18qdesigner_internal29PropertySheetKeySequenceValueaSERKS0_@Base
 5.2.0
  _ZN18qdesigner_internal29PropertySheetTranslatableDataC1EbRK7QStringS3_@Base 
5.0.2
  _ZN18qdesigner_internal29PropertySheetTranslatableDataC2EbRK7QStringS3_@Base 
5.0.2
- (arch=alpha armhf hppa mips mipsel 
s390x)_ZN18qdesigner_internal29PropertySheetTranslatableDataaSERKS0_@Base 5.2.0
+ (arch=alpha armhf hppa mips mipsel mips64 mips64el 
s390x)_ZN18qdesigner_internal29PropertySheetTranslatableDataaSERKS0_@Base 5.2.0
  
_ZN18qdesigner_internal30DeleteStackedWidgetPageCommand4initEP14QStackedWidget@Base
 5.0.2
  _ZN18qdesigner_internal30DeleteStackedWidgetPageCommand4redoEv@Base 5.0.2
  _ZN18qdesigner_internal30DeleteStackedWidgetPageCommand4undoEv@Base 5.0.2
@@ -2504,9 +2492,9 @@
  _ZN23QTabWidgetPropertySheet13checkPropertyERK7QString@Base 5.0.2
  _ZN23QTabWidgetPropertySheet25tabWidgetPropertyFromNameERK7QString@Base 5.0.2
  _ZN23QTabWidgetPropertySheet5resetEi@Base 5.0.2
- (optional=gccinternal|arch=alpha arm64 armel armhf hppa mips mipsel

Re: Bug#725651: qtwebkit failed to build on mips64el

2014-05-08 Thread Yunqiang Su
The upstream uses this patch.

https://codereview.qt-project.org/#change,73290
and it has been merged.

On Tue, Oct 22, 2013 at 11:43 PM, YunQiang Su wzss...@gmail.com wrote:
 On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer
 perezme...@gmail.com wrote:
 On Tuesday 08 October 2013 13:58:43 YunQiang Su wrote:
 On Mon, Oct 7, 2013 at 9:46 PM, Lisandro Damián Nicanor Pérez Meyer

 perezme...@gmail.com wrote:
  On Monday 07 October 2013 09:32:12 YunQiang Su wrote:
  Package: qtwebkit
  Version: 2.2.1-6
 
  On mips64el, qtwebkit has the same problem like qt4.
  The attachment is the patch.
 
  Or where should I apply it to upstream?
 
  Hi YunQiang! As a rule of thumb, if it's something that does not involve
  packaging, pushing the patchs upstream is normally the best idea. An
  exception could be a patch that introduces something that is very
  Debian-related, but most of the time this can also be pushed upstream
  somehow.

 Thanks, I see.
 I am wondering about which component should it involve to qt?
 I have pushed this patch to qt/qt4/qtscripts.

 If the problem is in qtwebkit, then push it to qtwebkit. If in doubt, join
 upstream's irc #qt on freenode and ask.
 As you noticed, I pushed it the qt4 in Qt's gerrit.
 The new version of patch is


 Kinds regards, Lisandro.

 --

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



 --
 YunQiang Su



-- 
Yunqiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6Vu2h-5nY2GmQWgE5CfFP2uz6m8b=uyf6mbh2kyb86...@mail.gmail.com



Re: Bug#719058: libgc symbols error on mips64(el)

2014-05-04 Thread Yunqiang Su
On Mon, Aug 12, 2013 at 5:48 AM, Sune Vuorela s...@debian.org wrote:
 On Sunday 11 August 2013 21:47:59 Christoph Egger wrote:
 Hi!

 YunQiang Su wzss...@gmail.com writes:
  Mips64(el) 's symbols is a little different, or it will ftbfs.

 Hmm strange. Maybe the symbols helper doesn't know mips64(el) yet?

 I would be quite surprised if pkgkde-symbolshelper knew about mips64(el) (and
 n32 for that sake) without any patches.

I have patched pkgkde, it works well now.
For libgc, we have still something to do for symbols.
There are some symbols are marked !mips !mipsel,
we should add !mips64 !mips64el to them.

The buildlog is attached.


 Patches are most welcome.

 /Sune
 --
 How can I uninstall the mousepad?

 From the panel within Photoshop 8.4 you either need to get access over a RW
 cache, or have not to boot with the tool to a Fast PCI kernel to the shell
 over the analogic BIOS password on a folder of a directory for uploading the
 DVD window.




-- 
Yunqiang Su


libgc_7.2d-6_mips64el-20140324-0817.build.xz
Description: Binary data


Bug#746275: kdepimlibs failed to build with gcc-4.9 due to symbol changes

2014-04-28 Thread Yunqiang Su
Package: kdepimlibs
Version: 4:4.11.5-4

I test it on mips64el and amd64.

--- debian/libakonadi-contact4.symbols (libakonadi-contact4_4:4.11.5-4_amd64)
+++ dpkg-gensymbolsH07mGx 2014-04-28 16:09:09.354245124 +
@@ -1,7 +1,8 @@
 libakonadi-contact.so.4 libakonadi-contact4 #MINVER#, kdepim-runtime
( 4:4.10)
 * Build-Depends-Package: kdepimlibs5-dev
  
_ZGVZN7Akonadi13ContactViewer7Private10updateViewERK5QListI8QVariantERK7QStringE13defaultPixmap@Base
4:4.5.0
- _ZGVZN7Akonadi18ContactGroupViewer7PrivateC1EPS0_E11groupPixmap@Base 4:4.5.0
+#MISSING: 4:4.11.5-4#
_ZGVZN7Akonadi18ContactGroupViewer7PrivateC1EPS0_E11groupPixmap@Base
4:4.5.0
+ _ZGVZN7Akonadi18ContactGroupViewer7PrivateC4EPS0_E11groupPixmap@Base
4:4.11.5-4
  
(optional=external|arch=armel)_ZN19KCoreConfigSkeleton8ItemEnum7Choice2C1Ev@Base
4:4.7.4
  
(optional=external|arch=armel)_ZN19KCoreConfigSkeleton8ItemEnum7Choice2C2Ev@Base
4:4.7.4
  _ZN19KCoreConfigSkeleton8ItemEnum7Choice2D1Ev@Base 4:4.6.5
@@ -391,6 +392,7 @@
  
(optional=templinst)_ZNK7Akonadi4Item11payloadImplIN4KABC12ContactGroupEEEN5boost12disable_if_cIXsrNS_8Internal12PayloadTraitIT_EE13isPolymorphicES8_E4typeEv@Base
4:4.5.86
  
(optional=templinst)_ZNK7Akonadi4Item11payloadImplIN4KABC9AddresseeEEEN5boost12disable_if_cIXsrNS_8Internal12PayloadTraitIT_EE13isPolymorphicES8_E4typeEv@Base
4:4.5.86
  
(optional=templinst)_ZNK7Akonadi4Item14hasPayloadImplIN4KABC12ContactGroupEEEN5boost12disable_if_cIXsrNS_8Internal12PayloadTraitIT_EE13isPolymorphicEbE4typeEv@Base
4:4.5.86
+ 
_ZNK7Akonadi4Item14hasPayloadImplIN4KABC9AddresseeEEEN5boost12disable_if_cIXsrNS_8Internal12PayloadTraitIT_EE13isPolymorphicEbE4typeEv@Base
4:4.11.5-4
  (optional=templinst)_ZNK7Akonadi4Item7payloadIN4KABC12ContactGroupEEET_v@Base
4:4.4.0
  (optional=templinst)_ZNK7Akonadi4Item7payloadIN4KABC9AddresseeEEET_v@Base
4:4.4.0
  _ZTIN7Akonadi13ContactEditorE@Base 4:4.4.0
@@ -466,7 +468,8 @@
  _ZTVN7Akonadi29StandardContactGroupFormatterE@Base 4:4.5.86
  _ZTVN7Akonadi34RecentContactsCollectionRequestJobE@Base 4:4.4.0
  
_ZZN7Akonadi13ContactViewer7Private10updateViewERK5QListI8QVariantERK7QStringE13defaultPixmap@Base
4:4.5.0
- _ZZN7Akonadi18ContactGroupViewer7PrivateC1EPS0_E11groupPixmap@Base 4:4.5.0
+#MISSING: 4:4.11.5-4#
_ZZN7Akonadi18ContactGroupViewer7PrivateC1EPS0_E11groupPixmap@Base
4:4.5.0
+ _ZZN7Akonadi18ContactGroupViewer7PrivateC4EPS0_E11groupPixmap@Base 4:4.11.5-4
  (c++)non-virtual thunk to
Akonadi::ContactEditor::~ContactEditor()@Base 4:4.4.0
  (c++)non-virtual thunk to
Akonadi::ContactEditorDialog::~ContactEditorDialog()@Base 4:4.4.0
  (c++)non-virtual thunk to
Akonadi::ContactGroupEditor::~ContactGroupEditor()@Base 4:4.4.0

-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6VPXypXD-E=krnZUWVJvUJs9MSD0=2xd0oftxqkacg...@mail.gmail.com



Re: Bug#725651: qtwebkit failed to build on mips64el

2013-10-22 Thread YunQiang Su
On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Tuesday 08 October 2013 13:58:43 YunQiang Su wrote:
 On Mon, Oct 7, 2013 at 9:46 PM, Lisandro Damián Nicanor Pérez Meyer

 perezme...@gmail.com wrote:
  On Monday 07 October 2013 09:32:12 YunQiang Su wrote:
  Package: qtwebkit
  Version: 2.2.1-6
 
  On mips64el, qtwebkit has the same problem like qt4.
  The attachment is the patch.
 
  Or where should I apply it to upstream?
 
  Hi YunQiang! As a rule of thumb, if it's something that does not involve
  packaging, pushing the patchs upstream is normally the best idea. An
  exception could be a patch that introduces something that is very
  Debian-related, but most of the time this can also be pushed upstream
  somehow.

 Thanks, I see.
 I am wondering about which component should it involve to qt?
 I have pushed this patch to qt/qt4/qtscripts.

 If the problem is in qtwebkit, then push it to qtwebkit. If in doubt, join
 upstream's irc #qt on freenode and ask.
As you noticed, I pushed it the qt4 in Qt's gerrit.
The new version of patch is


 Kinds regards, Lisandro.

 --

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
YunQiang Su
Index: qtwebkit/Source/JavaScriptCore/wtf/Platform.h
===
--- qtwebkit.orig/Source/JavaScriptCore/wtf/Platform.h	2013-10-18 22:01:22.865876822 +0800
+++ qtwebkit/Source/JavaScriptCore/wtf/Platform.h	2013-10-18 22:02:56.689577225 +0800
@@ -144,10 +144,9 @@
 #endif
 #endif
 
-/* CPU(MIPS) - MIPS 32-bit */
-/* Note: Only O32 ABI is tested, so we enable it for O32 ABI for now.  */
-#if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_)) \
- defined(_ABIO32)
+/* CPU(MIPS) - MIPS O32/N32/N64 */
+#if (defined(mips) || defined(__mips__) || defined(MIPS) || defined(_MIPS_))
+#include sgidefs.h
 #define WTF_CPU_MIPS 1
 #if defined(__MIPSEB__)
 #define WTF_CPU_BIG_ENDIAN 1
@@ -162,6 +161,22 @@
 #define WTF_MIPS_FP64 (defined __mips_fpr  __mips_fpr == 64)
 /* MIPS requires allocators to use aligned memory */
 #define WTF_USE_ARENA_ALLOC_ALIGNMENT_INTEGER 1
+
+/* CPU(MIPS64) - MIPS 64-bit both BIG and LITTLE endian */
+#if defined(_MIPS_SIM_ABI64)  (_MIPS_SIM == _MIPS_SIM_ABI64)
+#define WTF_CPU_MIPS64 1
+#endif
+
+/* CPU(MIPSN32) - MIPS N32 ABI both BIG and LITTLE endian */
+#if defined(_MIPS_SIM_ABIN32)  (_MIPS_SIM == _MIPS_SIM_ABIN32)
+#define WTF_CPU_MIPSN32 1
+#endif
+
+/* CPU(MIPS32) - MIPS O32 ABI both BIG and LITTLE endian */
+#if defined(_MIPS_SIM_ABI32)  (_MIPS_SIM == _MIPS_SIM_ABI32)
+#define WTF_CPU_MIPS32 1
+#endif
+
 #endif /* MIPS */
 
 /* CPU(PPC) - PowerPC 32-bit */
@@ -998,7 +1013,8 @@
 || CPU(ALPHA) \
 || CPU(SPARC64) \
 || CPU(S390X) \
-|| CPU(PPC64)
+|| CPU(PPC64) \
+|| CPU(MIPS64)
 #define WTF_USE_JSVALUE64 1
 #else
 #define WTF_USE_JSVALUE32_64 1
@@ -1024,9 +1040,9 @@
 #define ENABLE_JIT 0
 #endif
 
-/* The JIT is enabled by default on all x86, x64-64, ARM  MIPS platforms. */
+/* The JIT is enabled by default on all x86, x64-64, ARM  MIPS O32 platforms. */
 #if !defined(ENABLE_JIT) \
- (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \
+ (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS32)) \
  (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \
  !OS(WINCE) \
  !OS(QNX)


Bug#727137: Update symbols to fix FTBFS on mips64el

2013-10-22 Thread YunQiang Su
Package: qttools-opensource-src
Version: 5.1.1-2

This patch update symbol files of this package.
Now it can build on mips64el.

-- 
YunQiang Su
diff --git a/debian/libqt5clucene5.symbols b/debian/libqt5clucene5.symbols
index 5d62d6b..bacdeed 100644
--- a/debian/libqt5clucene5.symbols
+++ b/debian/libqt5clucene5.symbols
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 5.1.1 alpha amd64 armhf hurd-i386 i386 ia64 s390 s390x sparc
+# SymbolsHelper-Confirmed: 5.1.1 alpha amd64 armhf hurd-i386 i386 ia64 s390 s390x sparc mips64el
 libQt5CLucene.so.5 libqt5clucene5 #MINVER#
  _ZN12QCLuceneHits2idEi@Base 5.0.2
  _ZN12QCLuceneHits5scoreEi@Base 5.0.2
@@ -490,8 +490,8 @@ libQt5CLucene.so.5 libqt5clucene5 #MINVER#
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt4listIPN6lucene6search6ScorerESaIS3_EED1Ev@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt4listIPN6lucene6search6ScorerESaIS3_EED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPKwSaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.0.2
- (optional=templinst|arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPKwSaIS1_EE19_M_emplace_back_auxIIS1_EEEvDpOT_@Base 5.0.2
- (arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPKwSaIS1_EE19_M_emplace_back_auxIJS1_EEEvDpOT_@Base 5.1.0
+ (optional=templinst|arch=amd64 armel armhf hurd-i386 i386 mips64 mips64el)_ZNSt6vectorIPKwSaIS1_EE19_M_emplace_back_auxIIS1_EEEvDpOT_@Base 5.0.2
+ (arch=amd64 armel armhf hurd-i386 i386 mips64 mips64el)_ZNSt6vectorIPKwSaIS1_EE19_M_emplace_back_auxIJS1_EEEvDpOT_@Base 5.1.0
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPN6lucene11queryParser10QueryTokenESaIS3_EE13_M_insert_auxIIRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPN6lucene11queryParser10QueryTokenESaIS3_EE13_M_insert_auxIIS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPN6lucene11queryParser10QueryTokenESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_@Base 5.0.2
@@ -526,25 +526,25 @@ libQt5CLucene.so.5 libqt5clucene5 #MINVER#
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPN6lucene6search6WeightESaIS3_EED1Ev@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPN6lucene6search6WeightESaIS3_EED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPhSaIS0_EE13_M_insert_auxIIRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.0.2
- (optional=templinst|arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPhSaIS0_EE19_M_emplace_back_auxIIRKS0_EEEvDpOT_@Base 5.0.2
- (arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPhSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_@Base 5.1.0
- (optional=templinst|arch=!amd64 !armel !armhf !hurd-i386 !i386)_ZNSt6vectorIPhSaIS0_EED1Ev@Base 5.0.2
- (optional=templinst|arch=!amd64 !armel !armhf !hurd-i386 !i386)_ZNSt6vectorIPhSaIS0_EED2Ev@Base 5.0.2
+ (optional=templinst|arch=amd64 armel armhf hurd-i386 i386 mips64 mips64el)_ZNSt6vectorIPhSaIS0_EE19_M_emplace_back_auxIIRKS0_EEEvDpOT_@Base 5.0.2
+ (arch=amd64 armel armhf hurd-i386 i386 mips64 mips64el)_ZNSt6vectorIPhSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_@Base 5.1.0
+ (optional=templinst|arch=!amd64 !armel !armhf !hurd-i386 !i386 !mips64 !mips64el)_ZNSt6vectorIPhSaIS0_EED1Ev@Base 5.0.2
+ (optional=templinst|arch=!amd64 !armel !armhf !hurd-i386 !i386 !mips64 !mips64el)_ZNSt6vectorIPhSaIS0_EED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPwSaIS0_EE13_M_insert_auxIIRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.0.2
  (optional=templinst|arch=alpha ia64 powerpc ppc64 s390 s390x sh4 sparc)_ZNSt6vectorIPwSaIS0_EE13_M_insert_auxIIS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.0.2
- (optional=templinst|arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPwSaIS0_EE19_M_emplace_back_auxIIRKS0_EEEvDpOT_@Base 5.0.2
- (optional=templinst|arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPwSaIS0_EE19_M_emplace_back_auxIIS0_EEEvDpOT_@Base 5.0.2
- (arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPwSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_@Base 5.1.0
- (arch=amd64 armel armhf hurd-i386 i386)_ZNSt6vectorIPwSaIS0_EE19_M_emplace_back_auxIJS0_EEEvDpOT_@Base 5.1.0
- (optional=templinst|arch=!amd64 !armel !armhf !hurd-i386 !i386)_ZNSt6vectorIPwSaIS0_EED1Ev@Base 5.0.2
- (optional=templinst|arch=!amd64 !armel !armhf !hurd-i386 !i386)_ZNSt6vectorIPwSaIS0_EED2Ev@Base 5.0.2
+ (optional=templinst|arch=amd64 armel armhf hurd-i386 i386 mips64 mips64el)_ZNSt6vectorIPwSaIS0_EE19_M_emplace_back_auxIIRKS0_EEEvDpOT_@Base 5.0.2
+ (optional=templinst|arch

Bug#727138: FTBFS on mips64el

2013-10-22 Thread YunQiang Su
Package: qtscript-opensource-src
Version: 5.1.1+dfsg-2

qtscript failed to build from source on mips64el platform.

This patch can fix this problem.

https://codereview.qt-project.org/#change,64279

-- 
YunQiang Su


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKcpw6Uuy8wL=8MsQeEYdkwg6R9G6Zc9BTXxtszkRuoH6ZK=a...@mail.gmail.com



Bug#723223: Please support mips64el

2013-10-18 Thread YunQiang Su
With this patch,

assimp_3.0~dfsg-1
geotranz_3.2-1.1
libopenraw_0.0.9-3.3
libpgf_6.12.24+ds1-2
qt-gstreamer_0.10.2-2.1
qtkeychain_0.1.0-2

build successfully now.

-- 
YunQiang Su


mips64.diff
Description: Binary data


Bug#719763: Reopening the bug

2013-10-12 Thread YunQiang Su
On Sat, Oct 12, 2013 at 7:58 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 reopen 719763
 tag 719763 moreinfo
 thanks

 The patch makes 32 bits platforms FTBFS. It has also FTBFS in Qt5's CI. It
 somehow did not get to Qt4's CI.
I don't think that it is caused by this patch.
I can build qt4-x11 on i386 now.
Is it a problem of sbuild environment of buildds?

 Kinds regards, Lisandro.

 --
 8: Si un archivo ha pasado a la Papelera de Reciclaje
 * Ud tiene una carpeta llamada Papelera de Reciclaje
 Damian Nadales
 http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakcpw6vuf1uqjqkgehuxfojb9s8o3kjto7k8idq5d9dkhgg...@mail.gmail.com



Bug#719763: Reopening the bug

2013-10-12 Thread YunQiang Su
On Sat, Oct 12, 2013 at 6:00 PM, YunQiang Su wzss...@gmail.com wrote:
 On Sat, Oct 12, 2013 at 7:58 AM, Lisandro Damián Nicanor Pérez Meyer
 perezme...@gmail.com wrote:
 reopen 719763
 tag 719763 moreinfo
 thanks

 The patch makes 32 bits platforms FTBFS. It has also FTBFS in Qt5's CI. It
 somehow did not get to Qt4's CI.
 I don't think that it is caused by this patch.
 I can build qt4-x11 on i386 now.
 Is it a problem of sbuild environment of buildds?
I am sorry, I got it. I will fixed soon

 Kinds regards, Lisandro.

 --
 8: Si un archivo ha pasado a la Papelera de Reciclaje
 * Ud tiene una carpeta llamada Papelera de Reciclaje
 Damian Nadales
 http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



 --
 YunQiang Su



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKcpw6Vf3m=zhvtd895yjytthenvv6rxdobmmkrz5zosomk...@mail.gmail.com



Bug#719763: Reopening the bug

2013-10-12 Thread YunQiang Su
On Sat, Oct 12, 2013 at 7:23 PM, YunQiang Su wzss...@gmail.com wrote:
 On Sat, Oct 12, 2013 at 6:00 PM, YunQiang Su wzss...@gmail.com wrote:
 On Sat, Oct 12, 2013 at 7:58 AM, Lisandro Damián Nicanor Pérez Meyer
 perezme...@gmail.com wrote:
 reopen 719763
 tag 719763 moreinfo
 thanks

 The patch makes 32 bits platforms FTBFS. It has also FTBFS in Qt5's CI. It
 somehow did not get to Qt4's CI.
 I don't think that it is caused by this patch.
 I can build qt4-x11 on i386 now.
 Is it a problem of sbuild environment of buildds?
 I am sorry, I got it. I will fixed soon
I have pushed the version of patch to qt's gerrit.

Sorry that I have something wrong that it is not build successfully
build on i386.
It was 4:4.8.5+git121-g2a9ea11+dfsg-1.

I will try the new version with my patch.

 Kinds regards, Lisandro.

 --
 8: Si un archivo ha pasado a la Papelera de Reciclaje
 * Ud tiene una carpeta llamada Papelera de Reciclaje
 Damian Nadales
 http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



 --
 YunQiang Su



 --
 YunQiang Su



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakcpw6uvlpntkgdq4z8pa_rsn5dqrbbmbg2ejsresq_bwuf...@mail.gmail.com



Bug#725651: qtwebkit failed to build on mips64el

2013-10-08 Thread YunQiang Su
On Mon, Oct 7, 2013 at 9:46 PM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Monday 07 October 2013 09:32:12 YunQiang Su wrote:
 Package: qtwebkit
 Version: 2.2.1-6

 On mips64el, qtwebkit has the same problem like qt4.
 The attachment is the patch.

 Or where should I apply it to upstream?

 Hi YunQiang! As a rule of thumb, if it's something that does not involve
 packaging, pushing the patchs upstream is normally the best idea. An exception
 could be a patch that introduces something that is very Debian-related, but
 most of the time this can also be pushed upstream somehow.
Thanks, I see.
I am wondering about which component should it involve to qt?
I have pushed this patch to qt/qt4/qtscripts.

What I want to know is that which component to push it to.

 In this specific case, please do submit it upstream and let's see what they
 say (they might want some cosmetic chcomponentanges, for example). If they 
 ACK the
 patch, I'll happily apply it on the package until it gets included in the next
 release.

 Kinds regards, Lisandro.

 --

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakcpw6xgncfklmskcyzntuhjioq2n0ne8bd-fokbl1jhub6...@mail.gmail.com



Bug#725651: qtwebkit failed to build on mips64el

2013-10-06 Thread YunQiang Su
Package: qtwebkit
Version: 2.2.1-6

On mips64el, qtwebkit has the same problem like qt4.
The attachment is the patch.

Or where should I apply it to upstream?

-- 
YunQiang Su


fix-javascript-core-ftbfs-on-mips64.diff
Description: Binary data


Bug#723339: grantlee link with -L/usr/lib

2013-09-17 Thread YunQiang Su
Package: grantlee
Version: 0.3.0-5
X-Debbugs-CC: wzss...@gmail.com

This package has one or more -L/usr/lib in its build system,
which will make it ftbfs if there is libraries under /usr/lib,
while is not the default architecture, mips* for example.

On mips* systems, /usr/lib is defined as place to hold O32
libraries, and /usr/lib32 for N32, and /usr/lib64 is for N64.

Beside the way, on the multiarch system like Debian, user may install
libraries under /usr/lib by hand.

Please use the default search path if you can, and please consider fix
this.

I will try to fix this bug, while if you can help to fix it, 
It will be very appreciative.

The attachement is the buildlog of this package on mips64el platform.


grantlee_0.3.0-5_mips64el.build.xz
Description: Binary data


Bug#723425: libiodbc2 link with -L/usr/lib

2013-09-17 Thread YunQiang Su
Package: libiodbc2
Version: 3.52.7-3
X-Debbugs-CC: wzss...@gmail.com

This package has one or more -L/usr/lib in its build system,
which will make it ftbfs if there is libraries under /usr/lib,
while is not the default architecture, mips* for example.

On mips* systems, /usr/lib is defined as place to hold O32
libraries, and /usr/lib32 for N32, and /usr/lib64 is for N64.

Beside the way, on the multiarch system like Debian, user may install
libraries under /usr/lib by hand.

Please use the default search path if you can, and please consider fix
this.

I will try to fix this bug, while if you can help to fix it, 
It will be very appreciative.

The attachement is the buildlog of this package on mips64el platform.


libiodbc2_3.52.7-3_mips64el.build.xz
Description: Binary data


Bug#719763: QT4 FTBFS on mips64(el) and mipsn32(el)

2013-09-09 Thread YunQiang Su
On Tue, Sep 10, 2013 at 9:47 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Saturday 07 September 2013 18:32:40 YunQiang Su wrote:
 Hi, this patch has been accepted by upstream to qt4 and qt5.

 That's not what I read here:

 https://codereview.qt-project.org/#change,64016

 Thiago will not approve the bug until you submit the patch to Qt5 too.

 Please try to comply upstream and once they accept the patch I'll happily
 apply it.
https://codereview.qt-project.org/#change,64279
This is the one for qt5.

 Also please don't use bugnumber-qu...@bugs.debian.org for team maintained
 packages, or at least not for this team.

 Kinds regards, Lisandro.

 --
 Yo quiero conocer el pensamiento de Dios, el resto son detalles.
  Albert Einstein

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKcpw6V0q=twfa2i5q1vyfnre+yf3ng3xtnjinvkbp+gecz...@mail.gmail.com



Bug#719763: QT4 FTBFS on mips64(el) and mipsn32(el)

2013-09-07 Thread YunQiang Su
Hi, this patch has been accepted by upstream to qt4 and qt5.

On Wed, Aug 28, 2013 at 12:18 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Tuesday 27 August 2013 11:43:49 YunQiang Su wrote:
 hi, I forward this bug to upstream as
 https://bugreports.qt-project.org/browse/QTBUG-33187

 Just saw it. I saddly forgot that upstream can't take patches from the bug
 tracker but from gerrit. Would you mind pushing your changes there?

 Gerrit uses the same login info as the bugtracker.

 --

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakcpw6wo35jx8moajpm8ebfgronhzjil33xoajqsnh9sx...@mail.gmail.com



Bug#719763: QT4 FTBFS on mips64(el) and mipsn32(el)

2013-08-26 Thread YunQiang Su
hi, I forward this bug to upstream as
https://bugreports.qt-project.org/browse/QTBUG-33187


On Fri, Aug 16, 2013 at 7:48 AM, Lisandro Damián Nicanor Pérez Meyer
perezme...@gmail.com wrote:
 On Thursday 15 August 2013 10:41:43 YunQiang Su wrote:
 Package: qt4-x11

 When build on mips64(el) and mipsn32(el) it failed.

 This patch can fix this problem.
 Please consider it.

 Hi YunQiang Su!

 We normally do not take patches like this unless ACKed by upstream. Please
 fill a bug in http://bugreports.qt-project.org If upstream says it's OK I'll
 happily apply it.

 Take into account hat upstream is nowadays more interested in Qt5 patches
 though.

 Kinds regards, Lisandro.

 --
 Alas, I am dying beyond my means.
   Oscar Wilde, as he sipped champagne on his deathbed

 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/



-- 
YunQiang Su


--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKcpw6W+B=fkhjnajiuw-rim1s-jbesfpdoc+yoxhvurwn4...@mail.gmail.com



Bug#719763: QT4 FTBFS on mips64(el) and mipsn32(el)

2013-08-14 Thread YunQiang Su
Package: qt4-x11

When build on mips64(el) and mipsn32(el) it failed.

This patch can fix this problem.
Please consider it.

Thanks 
diff --git a/debian/changelog b/debian/changelog
index 15aebe3..85a3ffd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qt4-x11 (4:4.8.5+dfsg-2+nmu2) unstable; urgency=low
+
+  * Fix FTBFS for mips64(el)
+
+ -- YunQiang Su wzss...@gmail.com  Sun, 11 Aug 2013 22:09:32 +0800
+
 qt4-x11 (4:4.8.5+dfsg-2) unstable; urgency=low
 
   * Make qtcore4-l10n M-A: foreign. Due to a limitation in dpkg which does not
diff --git a/debian/patches/07_trust_dpkg-arch_over_uname-m.diff b/debian/patches/07_trust_dpkg-arch_over_uname-m.diff
index 09cbcd9..69653b1 100644
--- a/debian/patches/07_trust_dpkg-arch_over_uname-m.diff
+++ b/debian/patches/07_trust_dpkg-arch_over_uname-m.diff
@@ -6,9 +6,11 @@ Trolltech task ID : 181882
  configure |   45 -
  1 file changed, 44 insertions(+), 1 deletion(-)
 
 a/configure
-+++ b/configure
-@@ -247,7 +247,50 @@ DeviceVar()
+Index: qt4-x11/configure
+===
+--- qt4-x11.orig/configure	2013-08-12 00:37:06.651028807 +0800
 qt4-x11/configure	2013-08-12 00:38:19.831030848 +0800
+@@ -247,7 +247,50 @@
  #---
  
  # need that throughout the script
@@ -45,7 +47,7 @@ Trolltech task ID : 181882
 +	lpia)
 +		UNAME_MACHINE=i686
 +	;;
-+	mipsel)
++	mips*)
 +		UNAME_MACHINE=mips
 +	;;
 +	powerpc)
diff --git a/debian/patches/mips64-jscore.diff b/debian/patches/mips64-jscore.diff
new file mode 100644
index 000..3fc47f7
--- /dev/null
+++ b/debian/patches/mips64-jscore.diff
@@ -0,0 +1,31 @@
+Index: qt4-x11/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
+===
+--- qt4-x11.orig/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h	2013-08-12 12:11:14.347910382 +0800
 qt4-x11/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h	2013-08-12 12:23:03.523930163 +0800
+@@ -189,6 +189,16 @@
+ #define WTF_CPU_SPARC 1
+ #endif
+
++/* CPU(MIPS64) - MIPS 64-bit both BIG and LITTLE endian */
++#if (_MIPS_SIM == _ABI64)
++#define WTF_CPU_MIPS64 1
++#endif
++
++/* CPU(MIPSN32) - MIPS N32 ABI both BIG and LITTLE endian */
++#if (_MIPS_SIM == _ABIN32)
++#define WTF_CPU_MIPSN32 1
++#endif
++
+ /* CPU(S390X) - S390 64-bit */
+ #if defined(__s390x__)
+ #define WTF_CPU_S390X 1
+@@ -885,7 +895,8 @@
+ #endif
+
+ #if !defined(WTF_USE_JSVALUE64)  !defined(WTF_USE_JSVALUE32)  !defined(WTF_USE_JSVALUE32_64)
+-#if (CPU(X86_64)  (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64)  !CPU(IA64_32)) || CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(S390X)
++#if (CPU(X86_64)  (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64)  !CPU(IA64_32)) \
++	|| CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(S390X) || CPU(MIPS64)
+ #define WTF_USE_JSVALUE64 1
+ #elif CPU(ARM) || CPU(PPC64)
+ #define WTF_USE_JSVALUE32 1
diff --git a/debian/patches/series b/debian/patches/series
index 7b0b9c6..02dfe96 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -41,3 +41,4 @@ s390x_jscore.diff
 add_missing_method_for_QBasicAtomicPointer_on_s390.patch
 no_libicu_message.diff
 QTBUG-25324_assistant_segfault_on_start_with_gcc_4.7.patch
+mips64-jscore.diff
diff --git a/debian/rules b/debian/rules
index b8c0700..e04e86b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -70,7 +70,7 @@ else
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-  ifneq (,$(filter $(DEB_HOST_ARCH),alpha ia64))
+  ifneq (,$(filter $(DEB_HOST_ARCH),alpha ia64 mips64 mips64el))
 	platform_arg = linux-g++
   else ifeq ($(DEB_HOST_ARCH_BITS),64)
 	platform_arg = linux-g++-64


Re: BinNMU breaks QT4

2012-08-11 Thread YunQiang Su
On Sat, Aug 11, 2012 at 11:18 PM, Adam D. Barratt
a...@adam-barratt.org.uk wrote:
 On Sat, 2012-08-11 at 22:43 +0800, YunQiang Su wrote:
 I update my system (Sid) just mow, and got some errors due to BinNUM of QT.

 and have you discussed this with the maintainers, who requested the
 binNMU?  (CCed)

 I aware of the technical debate on multiarch and binnum, it seems that all 
 guys
 there have their sufficient arguments. It's great technical debate, WHILE:

 The problem is there unsloved, and USERs are using my system, and
 We know exactly that the binnum of some packages will broken system 
 certainly.

 There's no need to shout.  It really doesn't help your point.

 If you're running a multi-user system and basing it on sid, you really
 have to expect some breakage, multi-arch or not.

 Why we still BinNMU these packages before this problem completely resolved?

 Must we?

 Well it avoids tying up several hours of buildd time on architectures
 not affected by the issue the binNMU was scheduled for (i.e. 9/14).

I install both i386 and amd64, when I upgrade, both of them are built ok.
etc, I upgrade i386 and amd64 at the same time.
 Regards,

 Adam




-- 
YunQiang Su


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakcpw6v9rxq25ul6u5qsf3tipsasq+5yrf0t0bcuxembvwo...@mail.gmail.com