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