Bug#995187: qtwebengine-opensource-src FTBFS on mips*: unistd_nr_{n32,n64,o32}.h no linger exported by the kernel
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
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&arch=mips64el&ver=5.15.6%2Bdfsg-1&stamp=1632387575&raw=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
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&arch=mips64el&ver=5.15.6%2Bdfsg-1&stamp=1632387575&raw=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
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&arch=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&arch=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
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
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
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
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
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 wrote: > On Thu, 15 Oct 2015 01:04:31 +0800 YunQiang Su 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
On Thu, 15 Oct 2015 01:04:31 +0800 YunQiang Su 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#801808: kalzium: error: expected unqualified-id before numeric constant
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::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::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()->currentText())); m_volume->setValue(m_Vol.number()); @@ -472,7 +472,7 @@ void gasCalculator::calculateTemp() double b = ((m_converter->convert(
Bug#801800: kwin: please add mips64 and mips64 into arch list of libkwinglutils6
Package: src:kwin Version: 5.4.1-1 Without libkwinglutils6 in mips64 and mips64el, kwin will ftbfs on mips64(el). -- YunQiang Su
Bug#801790: kde4libs: add_custom_target cannot create target "pofiles" because another target with the same name already exists
On Thu, 15 Oct 2015 00:09:46 +0800 YunQiang Su 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#801790: kde4libs: add_custom_target cannot create target "pofiles" because another target with the same name already exists
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#767459: qbs: FTBFS on mips64/mips64el: endian problem
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
Any progress of this bug? On Mon, 26 May 2014 11:47:53 +0800 Yunqiang Su wrote: > On Fri, May 9, 2014 at 11:13 AM, Yunqiang Su 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 wrote: > >> On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer > >> 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 > >>>> > >>>> 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)
I NMUed libgc with this patch to 5-delay. On Sun, May 4, 2014 at 11:04 PM, Yunqiang Su wrote: > On Mon, Aug 12, 2013 at 5:48 AM, Sune Vuorela wrote: >> On Sunday 11 August 2013 21:47:59 Christoph Egger wrote: >>> Hi! >>> >>> YunQiang Su 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
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
On Fri, Jun 27, 2014 at 10:06 AM, Lisandro Damián Nicanor Pérez Meyer 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#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9
On Thu, Jun 26, 2014 at 8:50 PM, Lisandro Damián Nicanor Pérez Meyer 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 >> >> 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
On Thu, Jun 26, 2014 at 12:35 PM, Lisandro Damián Nicanor Pérez 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#719763: QT4 FTBFS on mips64(el) and mipsn32(el)
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 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#719763: QT4 FTBFS on mips64(el) and mipsn32(el)
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 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#746902: qtmultimedia-opensource-src: ftbfs with GCC-4.9
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#746897: qtquick1-opensource-src: ftbfs with GCC-4.9
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#746904: qtwebkit-opensource-src: ftbfs with GCC-4.9
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#746901: qtsensors-opensource-src: ftbfs with GCC-4.9
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#746903: qttools-opensource-src: ftbfs with GCC-4.9
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 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 >
Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9
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 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_heapIN
Bug#746899: qtscript-opensource-src: ftbfs with GCC-4.9
On Mon, May 26, 2014 at 10:32 AM, Scott Kitterman 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
Re: Bug#725651: qtwebkit failed to build on mips64el
On Fri, May 9, 2014 at 11:13 AM, Yunqiang Su 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 wrote: >> On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer >> 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 >>>> >>>> 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 +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 +Reviewed-by: Allan Sandfeld Jensen +--- + .../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
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
Bug#746862: kde4libs: ftbfs with GCC-4.9
With this patch, it can be build on mips64el, amd64, and i386. -- Yunqiang Su kde4libs.patch Description: Binary data
Bug#746903: qttools-opensource-src: ftbfs with GCC-4.9
ebian/libqt5designercomponents5.symbols (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
Bug#746900: qtdeclarative-opensource-src: ftbfs with GCC-4.9
tD1Ev@Base 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|a
Re: Bug#725651: qtwebkit failed to build on mips64el
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 wrote: > On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer > 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 >>> >>> 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)
On Mon, Aug 12, 2013 at 5:48 AM, Sune Vuorela wrote: > On Sunday 11 August 2013 21:47:59 Christoph Egger wrote: >> Hi! >> >> YunQiang Su 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
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
Bug#727139: Don't use -m64 for mips64(el)
Package: qtbase-opensource-src Version: 5.1.1+dfsg-4 mips systems use -mabi=64 instead of -m64 to indicator complier to act as 64bit. -- YunQiang Su diff --git a/debian/rules b/debian/rules index 6d5c8b7..6f72c34 100755 --- a/debian/rules +++ b/debian/rules @@ -66,7 +66,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
Bug#727138: FTBFS on mips64el
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#727137: Update symbols to fix FTBFS on mips64el
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
Re: Bug#725651: qtwebkit failed to build on mips64el
On Wed, Oct 9, 2013 at 10:30 PM, Lisandro Damián Nicanor Pérez Meyer 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 >> >> 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 #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#723223: Please support mips64el
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
On Sat, Oct 12, 2013 at 7:23 PM, YunQiang Su wrote: > On Sat, Oct 12, 2013 at 6:00 PM, YunQiang Su wrote: >> On Sat, Oct 12, 2013 at 7:58 AM, Lisandro Damián Nicanor Pérez Meyer >> 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#719763: Reopening the bug
On Sat, Oct 12, 2013 at 6:00 PM, YunQiang Su wrote: > On Sat, Oct 12, 2013 at 7:58 AM, Lisandro Damián Nicanor Pérez Meyer > 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
On Sat, Oct 12, 2013 at 7:58 AM, Lisandro Damián Nicanor Pérez Meyer 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#725651: qtwebkit failed to build on mips64el
On Mon, Oct 7, 2013 at 9:46 PM, Lisandro Damián Nicanor Pérez Meyer 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
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#723425: libiodbc2 link with -L/usr/lib
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#723339: grantlee link with -L/usr/lib
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#719763: QT4 FTBFS on mips64(el) and mipsn32(el)
On Tue, Sep 10, 2013 at 9:47 AM, Lisandro Damián Nicanor Pérez Meyer 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)
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 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)
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 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)
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 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
On Sat, Aug 11, 2012 at 11:18 PM, Adam D. Barratt 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