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: Stuart Hughes
Subject: Re: [Ltib] Problems building Qtopia for OMAP in LTIB version 9.1.1
Date: Tue, 01 Jun 2010 18:06:19 +0100
User-agent: Thunderbird 2.0.0.16 (X11/20080707)

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?

Regards, Stuart





reply via email to

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