Re: [OM Cooker] armv7l and qt4 core dump
Matthew Dawkins <[email protected]> Wed, 3 Jul 2013 08:55:55 -0600
| Newsgroups | gmane.linux.mandrake.cooker.devel |
|---|---|
| Message-ID | <CAJhHcZjL7gibr_ignsWCvOi7=5AFjNV=d8Fspfgn9OEK1-vCdA@mail.gmail.com> |
I'd suggest trying to get PCPA's attention on this. I remember a few years back we ran into some problems building QT4 on arm. On Wed, Jul 3, 2013 at 8:21 AM, Alexander Khryukin <[email protected]>wrote: > Hello guys. > Month (or a little bit more) ago i wrote script that allows you build arm > packages on x86 machine. > Well, it's working fine with a lot of packages except qt4 stuff. > > For example you can build simple qt4 package like akonadi > sh build.sh akonadi > And after 5 minutes you got an error like > > /usr/lib/qt4/bin/qdbuscpp2xml > /home/user/rpmbuild/BUILD/akonadi-1.9.2/server/src/debuginterface.h -o > /home/user/rpmbuild/BUILD/akonadi-1.9.2/build/server/org.freedesktop.Akonadi.DebugInterface.xml > *Segmentation fault* > > > http://pastie.org/8106826 > > [ 1%] Automoc for target akonadiprotocolinternals > [ 1%] Built target akonadiprotocolinternals_automoc > [ 2%] Built target akonadiprotocolinternals > [ 2%] Automoc for target imapparserbenchmark > [ 2%] Built target imapparserbenchmark_automoc > [ 3%] Built target imapparserbenchmark > [ 4%] Automoc for target notificationmessagetest > [ 4%] Built target notificationmessagetest_automoc > [ 4%] Built target notificationmessagetest > [ 4%] Automoc for target akonadi_shared > [ 4%] Built target akonadi_shared_automoc > [ 6%] Built target akonadi_shared > [ 7%] Automoc for target akonadi_agent_launcher > [ 7%] Built target akonadi_agent_launcher_automoc > [ 8%] Built target akonadi_agent_launcher > [ 9%] Automoc for target akonadi_agent_server > [ 9%] Built target akonadi_agent_server_automoc > [ 10%] Built target akonadi_agent_server > [ 11%] Automoc for target akonadiprivate > [ 11%] Built target akonadiprivate_automoc > [ 12%] Generating org.freedesktop.Akonadi.DebugInterface.xml > */bin/sh: line 1: 16343 Segmentation fault > /usr/lib/qt4/bin/qdbuscpp2xml */home/user/rpmbuild/BUILD/akonadi-1.9.2/server/src/debuginterface.h > -o > /home/user/rpmbuild/BUILD/akonadi-1.9.2/build/server/org.freedesktop.Akonadi.DebugInterface.xml > make[2]: *** [server/org.freedesktop.Akonadi.DebugInterface.xml] Error 139 > make[1]: *** [server/CMakeFiles/akonadiprivate.dir/all] Error 2 > make: *** [all] Error 2 > > > In GDB i got this > > [user@veeneel ~]$ gdb /usr/lib/qt4/bin/qdbuscpp2xml > GNU gdb (GDB) 7.3.50.20110722-4 (Mandriva Linux release 2012.0) > Copyright (C) 2011 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later < > http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "armv7l-mandriva-linux-gnueabi". > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>... > Reading symbols from /usr/lib/qt4/bin/qdbuscpp2xml...Reading symbols from > /usr/lib/debug/usr/lib/qt4/bin/qdbuscpp2xml.debug...done. > done. > (gdb) core qemu_qdbuscpp2xml_20130703-140758_16134.core > [New LWP 16134] > [New LWP 16135] > *Cannot access memory at address 0xf67fe8f8* > Core was generated by `/usr/lib/qt4/bin/qdbuscpp2xml > /home/user/rpmbuild/BUILD/akonadi-1.9.2/server/s'. > #0 0xf65ee102 in ?? () > > > Need help to solve this issue. > I spent to this a lot of time, i recomliled qemu with few patches that > trick /proc/cpuinfo > i switch versions of qemu between 0.xx and 1.5.1 > Few hours ago i pushed to repo qemu-wrapper that adds -cpu cortex-a8 to > qemu binary. > I did a lot of strange things, now i need help. > > You can simply reproduce it > > 1.clone crossbuild > 2.tune qemubinfmt/build.sh for your specs > 3.sh build.sh akonadi > > > >