Hi,

I have been attempting without much success to produce a working package of
libliqbase.
Using the C-OBS I have created my project there which happily gets as far as
saying it build successfully.

However, this project is missing dependencies and no matter how many tweaks
I make after reading up I cannot make the build work.
This has cycled round for a while and today I endeavoured to ensure it built
happily but have not managed.

The shared library is built but does not include any of the libraries
intended for correct functioning of the library.
The same makefile is used happily on Maemo and MeeGo when using "make; sudo
make install" and includes correct dependencies for normal use.

The library itself includes the dependencies for building otherwise the
compile phase would not work and the same line on device is happy.

Could somebody with OBS/RPM knowledge please take a look and help me to
steer this in the right direction please.

Thanks in advance,

Gary



Log fragments and investigation notes below:

####################################################
Build Log fragment showing Link phase:
####################################################

gcc -shared -Wl,-soname,libliqbase.so.1 -o
libliqbase.so.1.0.1 -fPIC --build-id -ldl -lX11 -lXext -lXv -lm -lcurl
`freetype-config --libs` -ljpeg -lpthread `pkg-config --libs libpng12
gstreamer-0.10 `  liqtimer.o liqcell_easyrun_multitouch.o
liqrecentphotoselect.o liqapp.o liqapp_hildon.o liqapp_prefs.o
liqapp_filecache.o liqcanvas_firstrun_splash.o liq_xsurface.o
liqcanvas.o liqimage.o liqfont.o liqfontview.o liqsketch.o
liqsketchpagefilename.o liqcliprect.o liqapp_turbo.o liqx11overlay.o
liqx11_cover.o liqdialog_showtree.o liqcameraface.o liqimage_thumbnail.o
 liqimage_rotate.o liqlist.o liqcell_child_select.o liqx11info.o
filebuf.o vgraph.o liqcell.o liqcell_arrange.o liqcell_prop.o
liqcell_easyrun.o liqcell_easypaint.o liqcell_parse_filename.o
liqcell_parse_liqbrain.o liqcell_easyhandler_kinetic.o liqui.o
liqcell_dllcache.o md5.o textbox.o liqkeyboard.o liqaccel.o
liqcell_historystore.o liqsketchedit.o liqimagescan_hotspot.o
dialog_selectimage.o dialog_selectimage_grid.o dialog_selectcolor.o
dialog_selectcolor_greycube.o dialog_selectcolor_colorcube.o
liqcell_mk_star.o liqtag.o liqsketchfont.o liqdoc.o liqdialog.o
liqcamera.o  -lc

####################################################
Complete build log URL
####################################################

https://build.pub.meego.com/package/live_build_log?arch=i586&package=Liqbase&project=home%3Alcuk&repository=DE_Trunk_Testing


####################################################
Project URL
####################################################

https://build.pub.meego.com/package/show?package=Liqbase&project=home%3Alcuk


####################################################
OBS non functional libliqbase ldd info:
####################################################

[root@lcuk-desktop lcuk]# ldd /usr/lib/libliqbase.so.1.0.1
        linux-gate.so.1 =>  (0xb781d000)
        libm.so.6 => /lib/libm.so.6 (0xb777c000)
        libc.so.6 => /lib/libc.so.6 (0xb75e1000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb75c5000)
        /lib/ld-linux.so.2 (0x00a04000)

####################################################
Standard working libliqbase ldd info:
####################################################

[root@lcuk-desktop src]# ldd libliqbase.so.1
        linux-gate.so.1 =>  (0xb7848000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb769c000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb768b000)
        libXv.so.1 => /usr/lib/libXv.so.1 (0xb7686000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0xb762e000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7595000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7572000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7556000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb752a000)
        libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0xb7486000)
        libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xb744c000)
        libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xb7448000)
        libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0xb7443000)
        librt.so.1 => /lib/librt.so.1 (0xb7439000)
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb7370000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7280000)
        libm.so.6 => /lib/libm.so.6 (0xb7254000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb723a000)
        libc.so.6 => /lib/libc.so.6 (0xb709f000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7081000)
        libdl.so.2 => /lib/libdl.so.2 (0xb707c000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb7048000)
        libssl.so.8 => /lib/libssl.so.8 (0xb6ffb000)
        libcrypto.so.8 => /lib/libcrypto.so.8 (0xb6e81000)
        libz.so.1 => /lib/libz.so.1 (0xb6e6c000)
        /lib/ld-linux.so.2 (0x00a04000)
        libpcre.so.0 => /lib/libpcre.so.0 (0xb6e32000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6e2e000)
_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to