ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] Problems building Qtopia for OMAP in LTIB version 9.1.1


From: Peter Barada
Subject: Re: [Ltib] Problems building Qtopia for OMAP in LTIB version 9.1.1
Date: Tue, 01 Jun 2010 13:32:34 -0400

On Tue, 2010-06-01 at 18:06 +0100, Stuart Hughes wrote:
Hi Peter,

Peter Barada wrote:
> On Thu, 2010-05-06 at 09:35 -0500, Peter Barada wrote:
>> Stuart (et al),
>>
>> I'm trying to build up Qtopia in a verison of LTIB I pulled back on
>> 20091102, and I'm running into a problem building qtopia-2.2.0.
>>
>> When Qtopia links it errors out building libgpe.so with:
>>
>> arm-none-linux-gnueabi-g++ -L /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rootfs/usr/lib -O2 -fsigned-char -mfloat-abi=softfp -mfpu=vfp -shared -Wl,-soname,libqpe.so.1 -o libqpe.so.1.5.3 .obj/release-shared/qmemoryfile.o .obj/release-shared/calendar.o .obj/release-shared/global.o .obj/release-shared/localtr.o .obj/release-shared/mimetype.o .obj/release-shared/menubutton.o .obj/release-shared/filemanager.o .obj/release-shared/fileselector.o .obj/release-shared/resource.o .obj/release-shared/qpeapplication.o .obj/release-shared/qpestyle.o .obj/release-shared/qpedialog.o .obj/release-shared/config.o .obj/release-shared/applnk.o .obj/release-shared/sound.o .obj/release-shared/tzselect.o .obj/release-shared/qmath.o .obj/release-shared/alarmserver.o .obj/release-shared/password.o .obj/release-shared/timestring.o .obj/release-shared/storage.o .obj/release-shared/qpemessagebox.o .obj/release-shared/qpedebug.o .obj/release-shared/qp
 
emenubar.o .obj/release-shared/qpetoolbar.o .obj/release-shared/categorymenu.o .obj/release-shared/categoryedit_p.o .obj/release-shared/categoryselect.o .obj/release-shared/categorywidget.o .obj/release-shared/mediarecorderplugininterface.o .obj/release-shared/mediaplayerplugininterface.o .obj/release-shared/qdawg.o .obj/release-shared/datebookdb.o .obj/release-shared/xmlreader.o .obj/release-shared/imageedit.o .obj/release-shared/datebookmonth.o .obj/release-shared/qmemoryfile_unix.o .obj/release-shared/custom-qtopia.o .obj/release-shared/fontmanager.o .obj/release-shared/fontdatabase.o .obj/release-shared/qpedecoration_qws.o .obj/release-shared/network.o .obj/release-shared/networkinterface.o .obj/release-shared/qcopenvelope_qws.o .obj/release-shared/power.o .obj/release-shared/ir.o .obj/release-shared/pluginloader_p.o .obj/release-shared/bgexport.o .obj/release-shared/quuid.o .obj/release-shared/qlibrary.o .obj/release-shared/process.o .obj/release-shared/process_unix.o .o
 
bj/release-shared/qlibrary_unix.o .obj/release-shared/categories.o .obj/release-shared/stringutil.o .obj/release-shared/vcc_yacc.o .obj/release-shared/vobject.o .obj/release-shared/cp1252textcodec.o .obj/release-shared/contact.o .obj/release-shared/event.o .obj/release-shared/timeconversion.o .obj/release-shared/palmtoprecord.o .obj/release-shared/task.o .obj/release-shared/passwordbase_p.o .obj/release-shared/categoryeditbase_p.o .obj/release-shared/moc_menubutton.o .obj/release-shared/moc_fileselector.o .obj/release-shared/moc_qpeapplication.o .obj/release-shared/moc_qpedialog.o .obj/release-shared/moc_tzselect.o .obj/release-shared/moc_storage.o .obj/release-shared/moc_qpemenubar.o .obj/release-shared/moc_qpetoolbar.o .obj/release-shared/moc_categories.o .obj/release-shared/moc_categorymenu.o .obj/release-shared/moc_categoryselect.o .obj/release-shared/moc_imageedit.o .obj/release-shared/moc_datebookmonth.o .obj/release-shared/moc_ir.o .obj/release-shared/moc_process.o .ob
 
j/release-shared/moc_fileselector_p.o .obj/release-shared/moc_categoryedit_p.o .obj/release-shared/moc_qpedecoration_p.o .obj/release-shared/moc_bgexport_p.o .obj/release-shared/moc_qlibrary_p.o .obj/release-shared/moc_passwordbase_p.o .obj/release-shared/moc_categoryeditbase_p.o   -lts -ljpeg -luuid -lcrypt -luuid -lm -ldl -ldl -L/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/lib -L/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qt2/lib -lqte 
>> /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rootfs/usr/lib/libuuid.so: file not recognized: File format not recognized
>> collect2: ld returned 1 exit status
>> make[5]: *** [../../../lib/libqpe.so.1.5.3] Error 1
>> make[5]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src/libraries/qtopia'
>> make[4]: *** [all] Error 2
>> make[4]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src/libraries/qtopia'
>> make[3]: *** [sub-libraries-qtopia] Error 2
>> make[3]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src'
>> make[2]: *** [install] Error 2
>> make[2]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src'
>> make[1]: *** [install] Error 2
>> make[1]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia'
>>
>>
>> Looking at rootfs/usr/lib/libuuid.so  I find:
>>
>> address@hidden:~/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32$ ls -l rootfs/usr/lib/libuu*
>> -r--r--r-- 1 root root 61944 2010-05-06 10:13 rootfs/usr/lib/libuuid.a
>> lrwxrwxrwx 1 root root    17 2010-05-06 10:13 rootfs/usr/lib/libuuid.so -> /lib/libuuid.so.1
>>
>> The e2fsprogs.spec file builds version 1.41.4 w/o any extra patches. 
>> In my previous LTIB universe (back at version 8.41), e2fsprogs was
>> version 1.34 with a few patches, and in that universe, I see:
>>
>> address@hidden:~/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-torpedo$ ls -l rootfs/usr/lib/libuuid.*
>> -r--r--r-- 1 root root 50424 2010-05-06 08:54 rootfs/usr/lib/libuuid.a
>> lrwxrwxrwx 1 root root    12 2010-05-06 08:54 rootfs/usr/lib/libuuid.so -> libuuid.so.1
>> lrwxrwxrwx 1 root root    14 2010-05-06 08:54 rootfs/usr/lib/libuuid.so.1 -> libuuid.so.1.2
>> -rwxr-xr-x 1 root root 15985 2010-05-06 08:54 rootfs/usr/lib/libuuid.so.1.2
>>
>> I tried converting (by hand) all the symbolic links in rootfs/usr/lib
>> that are absolute to /lib into relative (i.e. libuuid.so is now a
>> symbolic link to ../../lib/libuuid.so.1 instead of /lib/libuuid.so)
>> and that failed building qtopia:
>>
>> g++  -o ../../../bin/qdawggen .obj/release-shared/main.o .obj/release-shared/qdawg.o .obj/release-shared/qmemoryfile.o .obj/release-shared/global.o .obj/release-shared/qmemoryfile_unix.o   -L/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/dqt/lib -L/usr/X11R6/lib -ljpeg -luuid -L/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/lib -L/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qt2/lib -lqt-mt -lXext -lX11 -lm -lpthread 
>> /usr/bin/ld: cannot find -ljpeg
>> collect2: ld returned 1 exit status
>> make[6]: *** [../../../bin/qdawggen] Error 1
>> make[6]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src/tools/qdawggen'
>> make[5]: *** [all] Error 2
>> make[5]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src/tools/qdawggen'
>> make[4]: *** [sub-tools-qdawggen] Error 2
>> make[4]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src'
>> make[3]: *** [sub-src-components_pro] Error 2
>> make[3]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src'
>> make[2]: *** [install] Error 2
>> make[2]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia/src'
>> make[1]: *** [install] Error 2
>> make[1]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102-omap3logic.32/rpm/BUILD/qtopia-free-2.2.0/qtopia'
>>
>> Any suggestions on how to fix this?
> 
> Stuart, I think I figured it out.  On my 9.04 Ubuntu, Qtopia builds
> qdawggen, but it has /usr/lib/libjpeg.la, whereas my Ubuntu 9.10 version
> does not - even though both have /usr/lib/libjpeg62.so, I think the
> missing piece is "sudo apt-get install libjpeg62-dev".  I'm rebuilding
> from scratch overnight to see if it solves my problem - I hope so....

That sounds like it may fix the issue.  Please let us know how you get on.

Also, did you try the libuuid fix I put into e2fsprogs? did that resolve
that part of the problem you were running into?

Yes, both changes fixes Qtopia (at least it builds).  Now to try to get it to work correctly for my configuration.  Thanks!

Regards, Stuart




reply via email to

[Prev in Thread] Current Thread [Next in Thread]