PDA

View Full Version : Help! can't configure konqueror


liuxianyu
15th May 2007, 12:50
from the day before yesterday,i have been trying install konqueror(for arm,as a web browser) i always got the error :cannot read symbols:Invalid operation

system type:fc6
cross-compile:2.955.3,arm-linux
konqueror:2003-07-05
qte:2.3.7
qpe:2.3.2
qte and qpe have been installed,and I set the env correctly,this is the command i used while configured

./configure --host=arm-linux --target=arm-linux --enable-embedded --enable-qt-embedded --enable-qpe --with-gui=qpe --disable-debug --enable-ftp --enable-static --disable-shared --disable-mt --with-extralibs=/usr/local/arm/2.95.3/lib:/opt/ruiva/src/qte-qpe-opt-src.121604/install/host/lib --with-extra-includes=/usr/local/arm/2.95.3/include:$QPEDIR/include --without-ssl --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include --with-qt-libraries=$QTDIR/lib --with-qtopia-dir=$QPEDIR

it always gives me an error when "checking for Qt",in the config.log is says:

configure:22215: rm -rf SunWS_cache; arm-linux-g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -fno-rtti -I/opt/ruiva/src/qte-qpe-opt-src.121604/qt-embedded-free-3.0.4/include -DQWS -D_REENTRANT -L/opt/ruiva/src/qte-qpe-opt-src.121604/qt-embedded-free-3.0.4/lib -L/usr/local/arm/lib -L/opt/ruiva/src/qte-qpe-opt-src.121604/install/host/lib conftest.cc -lqte -ljpeg 1>&5
/opt/ruiva/src/qte-qpe-opt-src.121604/install/host/lib/libqte.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status


any help will be appreciated!!!!

jacek
15th May 2007, 13:48
Does /opt/ruiva/src/qte-qpe-opt-src.121604/install/host/lib/libqte.so exist? Is it an ordinary file? Can you read it with objdump or simmilar tool?

liuxianyu
16th May 2007, 03:17
Does /opt/ruiva/src/qte-qpe-opt-src.121604/install/host/lib/libqte.so exist? Is it an ordinary file? Can you read it with objdump or simmilar tool?
thank you!
I used 'file'command ,here it gave me:
it is an symbolic link to libqt.so.3.0.4
and libqt.so.3.0.4 is an ELF 32-bit LSB shared object,Intel 80386,VERSION 1(SYSV),not stripped

jacek
16th May 2007, 22:20
libqt.so.3.0.4 is an ELF 32-bit LSB shared object,Intel 80386,VERSION 1(SYSV),not stripped
It doesn't look like ARM executable.

liuxianyu
17th May 2007, 03:48
It doesn't look like ARM executable.

should is must be ARM executable?
By installing the qpe,i have already got the 'dist'folder which contains qpe.sh that can run on arm.the libqte.so was yielded at the same time,so i think it doesn't need to be arm executable.

now i decide to change the versions of qt-x11 qpe and konqueror and try again.

wysota
17th May 2007, 10:53
If you want to run an application on arm, it surely has to be for arm. "qpe.sh" is a script, not an executable.