Problems compiling konq/e with qtopia 2.2.0

Joaquim Duran joaquinduran at adtelecom.es
Thu Jul 27 09:15:17 CEST 2006


Anes Lihovac wrote:
> On Wednesday 26 July 2006 15:56, Joaquim Duran wrote:
>> Dear all,
>>
>> My name is Joaquim Duran. I send this message to the list because I've
>> problems to compile Konqueror Embedded with qtopia 2.2.0.
>>
>> I've searched in the archive of the mail list and I've seen that people
>> reported problems compiling konqueror/e with qtopia or qte but no one
>> corresponds with mine.
>>
>> I want execute konqueror embedded in qtopia-free-2.2.0 in an arm
>> computer (by now, I've no arm computer and I compile and execute qtopia
>> applications on desktop computer, an i386). I'm using konqueror embedded
>> snapshop 20030705 with kdelibs 2.2.2.
>>
>> To compile qtopia environtment, the following configuration has been used:
>>
>> QPE_CFG="-edition pda -displaysize 240x320 -no-qtopiadesktop -L
>> '/home/jduran/software/e2fspr
>> ogs-1.38/lib/' -R '/home/jduran/software/e2fsprogs-1.38/lib/' -release
>> -platform 'linux-g++' -xplatform 'linux-generic-g++'"
>> QTE_CFG="'-embedded' '-qconfig' 'qpe' '-system-jpeg' -release -platform
>> 'linux-g++' -xplatform 'linux-generic-g++'"
>> QT2_CFG="'-release' '-shared' '-no-thread' '-no-g++-exceptions'
>> '-depths' '16' '-system-jpeg' -platform 'linux-g++'"
>> DQT_CFG="-thread -qt-gif -fast -platform 'linux-g++'"
>>
>> To compile konq/e the following configure command has been used:
>>
>> ./configure --disable-debug --enable-static --disable-shared
>> --enable-qt-embedded --enable-embedded --enable-qtopia --enable-qpe
>> -without-ssl --with-qt-dir=$QTDIR --with-qt-libraries=$QPEDIR/lib
>> --with-qtopia-dir=$QPEDIR
>>
>> As seen, the QT libraries are redirected to $QPEDIR/lib because in that
>> directory are stored the libraries: amr, qpe, qte.
>>
>> When the make command is executed the following error is detected:
>>
>> main.o(.text+0xa8d): In function `main':
>> main.cc: undefined reference to
>> `PopupHandler::PopupHandler[in-charge](QApplication*, char const*)'
>> collect2: ld returned 1 exit status
>> make[2]: *** [konqueror] Error 1
>>
>> The application object for Qtopia applications is names QPEApplication
>> and not QApplication.
>>
>> Is there a fast way to fix the problem? By eliminating or adding options
>> to programs. A newer version of konqueror/e could be compiled with
>> qtopia-2.2.0? Witch one? With which version of kdelibs?
> 
> 
> Hi,
> 
> Why don't you use a newer release?
> 
> They are located here:
> http://www.cirulla.net/kdenox-snapshots/
> For me the konqueror3-embedded-0.2-20060121
> works fine. You don't need extra KDE Libs to compile it.
> You just need Qt/E. I am running it on i368 with Qt 3.3.6
> and X.
> 
> About Arm:
> I think you could use qemu to emulate an arm platform.
> 
> Hope this helps somehow.
> Best regards.
> 

You're right, but I also need to execute other applications in the arm
processor: touch screen calibrator, media player, sound player and few
others.

So I've checked the following options (perphaps is not the most
appopiate list for this question, but you've more experience than me):
- opie: last stand alone version is 1.4.0, it needs QTE 2.3.10.
- qtopia: last free qtopia version is 2.2.0 with qt 2.3.12.
- QTE 3.3.6: some basic applications for PDA or phone (like touch screen
calibrator) are missing.

Is there any other option?

Thanks and Best Regards,
Joaquim Duran


More information about the konq-e mailing list