Qt what a load of @:~$£% with debian install

peter a 2010-09-02 19:56:02 Link
Hi,Has everyone managed to compile and get running a copy of
qt-everywhere-opensource-src-4.6.3.
I`ve spent the last 10 days trying to compile and run Qt_4.6.3 and still
can`t get it to work with Debian installed via
http://www.friendlyarm.net/forum/topic/1598 , the arm-linux-gcc-4.3.2
compiler.

After the compile I get :-

mini2440:~# /usr/local/Qt/examples/dialogs/trivialwizard/trivialwizard -qws
/usr/local/Qt/examples/dialogs/trivialwizard/trivialwizard:
/usr/local/Qt/my_libs/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found
(required by /usr/local/Qt/lib/libQtGui.so.4)
/usr/local/Qt/examples/dialogs/trivialwizard/trivialwizard:
/usr/local/Qt/my_libs/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found
(required by /usr/local/Qt/lib/libQtNetwork.so.4)
/usr/local/Qt/examples/dialogs/trivialwizard/trivialwizard:
/usr/local/Qt/my_libs/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found
(required by /usr/local/Qt/lib/libQtCore.so.4)

So I`ve copying  libstdc++.so.6: from the arm-linux-gcc-4.3.2 and from the
Qt2.2`s image .
Then I get a Segmentation fault.

I don`t see how I can get it done ,!!!!

open-nandra 2010-09-02 22:16:11 Link
Libstdc++ for emdebedian doesn't fit to libstdc++ for you compiler (suppose
codesourcery). Try compile qt with cross-compiler which compiles emdebian.

peter a 2010-09-02 22:25:43 Link
Sorry ... Can you point me to a link and say use this one please !!!!

Phil_in_China 2010-09-03 09:07:13 Link
Are you using Filezilla to transfer, if so check its not sending in ASCII.
see http://friendlyarm.net/forum/topic/246

Phil

peter a 2010-09-03 09:32:19 Link
I use WinSCP, and it works for everything else, so know it is not a
transfer problem.
I`ve picked up on the word emdebian !!!
and followed this http://code.google.com/p/mini2440/wiki/EmdebianCross to
try to get a working toolchain.

The following packages have unmet dependencies:
  cpp-4.3-arm-linux-gnueabi: Depends: libc6 (>= 2.11) but 2.7-18lenny4 is
installed.
                             Depends: libmpfr4 which is a virtual package.
  g++-4.3-arm-linux-gnueabi: Depends: libc6 (>= 2.11) but 2.7-18lenny4 is
installed.
                             Depends: libmpfr4 which is a virtual package.
  binutils-arm-linux-gnueabi: Depends: libc6 (>= 2.11) but 2.7-18lenny4 is
installed.
  gcc-4.3-arm-linux-gnueabi: Depends: libgomp1 (>= 4.3.5-2) but 4.3.2-1.1
is installed.
                             Depends: libc6 (>= 2.11) but 2.7-18lenny4 is
installed.
The following actions will resolve these dependencies:

Keep the following packages at their current version:
binutils-arm-linux-gnueabi [Not Installed]
cpp-4.3-arm-linux-gnueabi [Not Installed]
g++-4.3-arm-linux-gnueabi [Not Installed]
gcc-4.3-arm-linux-gnueabi [Not Installed]
libstdc++6-4.3-dev-armel-cross [Not Installed]

So can`t get a working on Debian or Ubuntu .

What ever I try I just finish up at a blank end !!!!

themadmax 2010-09-03 10:16:08 Link
see my post : http://www.friendlyarm.net/forum/topic/1637

peter a 2010-09-03 11:00:07 Link
Good try themadmax , I copied
/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib/libstdc++.so.6
and it`s there , but still the same I can`t find libstdc++.so.6 error.

 ldconfig --verbose
/lib/arm-linux-gnueabi:
/usr/lib/arm-linux-gnueabi:
/usr/local/lib:
/usr/local/tslib/lib:
        libts-1.0.so.0 -> libts.so
/usr/local/tslib/lib/ts:
/usr/local/Qt/lib:
        libQtTest.so.4 -> libQtTest.so.4.6.3
        libQtMultimedia.so.4 -> libQtMultimedia.so.4.6.3
        libQtSql.so.4 -> libQtSql.so.4.6.3
        libQtScript.so.4 -> libQtScript.so.4.6.3
        libQt3Support.so.4 -> libQt3Support.so.4.6.3
        libQtNetwork.so.4 -> libQtNetwork.so.4.6.3
        libQtGui.so.4 -> libQtGui.so.4.6.3
        libQtCore.so.4 -> libQtCore.so.4.6.3
        libQtScriptTools.so.4 -> libQtScriptTools.so.4.6.3
        libQtSvg.so.4 -> libQtSvg.so.4.6.3
        libQtXml.so.4 -> libQtXml.so.4.6.3
        libQtWebKit.so.4 -> libQtWebKit.so.4.6.3
/usr/local/Qt/my_libs:
        libstdc++.so.6 -> libstdc++.so.6
/lib:
        libproc-3.2.7.so -> libproc-3.2.7.so
        libe2p.so.2 -> libe2p.so.2.3
        libSegFault.so -> libSegFault.so
etc etc etc

peter a 2010-09-03 12:35:26 Link
no I`m just getting a Segmentation fault

peter a 2010-09-03 16:51:44 Link
I`ve tried installing my Qt compile to a sheevaplug :-
http://computingplugs.com/index.php/Main_Page

which has a no touchpad and display , and no frame buffer in the kernel,
and differant version of arm eg ARMv5TE

Tried running /usr/local/Qt/demos/embedded/fluidlauncher/fluidlauncher -qws
and get to a stage where it`s seeing a can`t find the frame buffer :-

Error opening framebuffer device /dev/fb0
QScreenLinuxFb::connect: No such file or directory
Error opening framebuffer device /dev/fb0
QScreenLinuxFb::connect: No such file or directory
Error opening framebuffer device /dev/fb0

But on the emdebian with the touchpad and display all I get is a
Segmentation fault.

Any ideas .. Peter

Reply

Name
eMail (not visible)
Subject (no text only in upper case; no HELP, URGENT...)
Text
HTML tags are not supported and links are generated automatically if they start with http or ftp.
Please submit long source code or log files as attachment (only registered users).
Please enter the number 1396