.next alpha image


Great, I didn't really dig too deep into it, usually when you get libtool complaints it means hours and hours of fun patching up a recipe.

I did try the gksu-polkit version, but the latest version uses vala, and needs newer versions of a lot of stuff. So i didn't bother with that either after finding that out.

I also moved the seperate v2012.12 stuff back to the master branch on github, so that's the branch where all the action is happening.
 
I got gksu working.

There's 3 new patches here (the 01_revert_forkpty is a runtime fix borrowed from Debian, the other 2 fix the build)

The new bitbake file is here. This adds the patches, and changes so it calls autoreconf (the build problem was because it was using an old version of libtool).
 
great, thanks.

dropped it in there and seems to work :)
 
can you please stop derailing this thread, do your tech support crap for that game somewhere else.
 
I thought it might be useful to compare the libraries available in SuperZaxxon and .next (the SZ image is from 24/07, .next is from 29/07)

SuperZaxxon has 590 unique libraries.

Of those 590, 272 are exactly the same in .next. They are

/lib/libacl.so.1.1.0
/lib/libattr.so.1.1.0
/lib/libblkid.so.1.1.0
/lib/libcom_err.so.2.1
/lib/libe2p.so.2.3
/lib/libext2fs.so.2.4
/lib/libgcc_s.so.1
/lib/libnss_mdns4_minimal.so.2
/lib/libnss_mdns4.so.2
/lib/libnss_mdns6_minimal.so.2
/lib/libnss_mdns6.so.2
/lib/libnss_mdns_minimal.so.2
/lib/libnss_mdns.so.2
/lib/libpamc.so.0.82.1
/lib/libpam_misc.so.0.82.0
/lib/libproc-3.2.8.so
/lib/libss.so.2.0
/lib/libthread_db-1.0.so
/lib/libusb-0.1.so.4.4.4
/lib/libusb-1.0.so.0.0.0
/lib/libuuid.so.1.3.0

/usr/lib/libasound.so.2.0.0
/usr/lib/libbz2.so.1.0.5
/usr/lib/libcroco-0.6.so.3.0.1
/usr/lib/libcrypto.so.0.9.8
/usr/lib/libcurl.so.4.2.0
/usr/lib/libEGL.so.1.4.14.2616
/usr/lib/libexslt.so.0.8.15
/usr/lib/libfaad.so.2.0.0
/usr/lib/libffi.so.5.0.9
/usr/lib/libFLAC.so.8.2.0
/usr/lib/libfontenc.so.1.0.0
/usr/lib/libgailutil.so.18.0.1
/usr/lib/libgconf-2.so.4.1.5
/usr/lib/libgcr.so.0.0.0
/usr/lib/libgksu2.so.0.0.2
/usr/lib/libglade-2.0.so.0.0.7
/usr/lib/libGLES_CM.so.1.4.14.2616
/usr/lib/libGLESv2.so.1.4.14.2616
/usr/lib/libglslcompiler.so.1.4.14.2616
/usr/lib/libgnome-keyring.so.0.1.1
/usr/lib/libgp11.so.0.0.0
/usr/lib/libgtop-2.0.so.7.2.0
/usr/lib/libICE.so.6.3.0
/usr/lib/libicudata.so.36.0
/usr/lib/libicui18n.so.36.0
/usr/lib/libicuuc.so.36.0
/usr/lib/libid3tag.so.0.3.0
/usr/lib/libIMGegl.so.1.4.14.2616
/usr/lib/libiptc.so.0.0.0
/usr/lib/libjpeg.so.62.0.0
/usr/lib/libmad.so.0.2.1
/usr/lib/libmagic.so.1.0.0
/usr/lib/libmikmod.so.2.0.4
/usr/lib/libopenal.so.1.15.1
/usr/lib/libopenobex.so.1.4.1
/usr/lib/libOpenVG.so.1.4.14.2616
/usr/lib/libOpenVGU.so.1.4.14.2616
/usr/lib/libpnd.so.1
/usr/lib/libpolkit-agent-1.so.0.0.0
/usr/lib/libpolkit-backend-1.so.0.0.0
/usr/lib/libpolkit-gobject-1.so.0.0.0
/usr/lib/libpopt.so.0.0.0
/usr/lib/libpthread-stubs.so.0.0.0
/usr/lib/libpvr2d.so.1.4.14.2616
/usr/lib/libpvrPVR2D_BLITWSEGL.so.1.4.14.2616
/usr/lib/libpvrPVR2D_FLIPWSEGL.so.1.4.14.2616
/usr/lib/libpvrPVR2D_FRONTWSEGL.so.1.4.14.2616
/usr/lib/libpvrPVR2D_LINUXFBWSEGL.so.1.4.14.2616
/usr/lib/libpvrPVR2D_X11WSEGL.so.1.4.14.2616
/usr/lib/libPVRScopeServices.so
/usr/lib/libpyglib-2.0-python.so.0.0.0
/usr/lib/libSDL-1.2.so.0.11.3
/usr/lib/libSDL_gfx.so.0.0.17
/usr/lib/libSDL_image-1.2.so.0.8.2
/usr/lib/libSDL_net-1.2.so.0.0.7
/usr/lib/libSM.so.6.0.1
/usr/lib/libspeex.so.1.5.0
/usr/lib/libsqlite3.so.0.8.6
/usr/lib/libsrv_um.so.1.4.14.2616
/usr/lib/libssl.so.0.9.8
/usr/lib/libstartup-notification-1.so.0.0.0
/usr/lib/libtheoradec.so.1.1.4
/usr/lib/libtheoraenc.so.1.1.2
/usr/lib/libtheora.so.0.3.10
/usr/lib/libts-1.0.so.0.0.0
/usr/lib/libX11.so.6.3.0
/usr/lib/libXau.so.6.0.0
/usr/lib/libXcomposite.so.1.0.0
/usr/lib/libXcursor.so.1.0.2
/usr/lib/libXdamage.so.1.1.0
/usr/lib/libXdmcp.so.6.0.0
/usr/lib/libXext.so.6.4.0
/usr/lib/libxfconf-0.so.2.0.0
/usr/lib/libXfixes.so.3.1.0
/usr/lib/libXfontcache.so.1.0.0
/usr/lib/libXfont.so.1.4.1
/usr/lib/libxfsm-4.6.so.0.0.0
/usr/lib/libXinerama.so.1.0.0
/usr/lib/libXi.so.6.1.0
/usr/lib/libxkbfile.so.1.0.2
/usr/lib/libXmu.so.6.2.0
/usr/lib/libXmuu.so.1.0.0
/usr/lib/libXrandr.so.2.2.0
/usr/lib/libXrender.so.1.3.0
/usr/lib/libxslt.so.1.1.26
/usr/lib/libXt.so.6.0.0
/usr/lib/libXtst.so.6.1.0
/usr/lib/libXv.so.1.0.0
/usr/lib/libXxf86misc.so.1.1.0

/usr/lib/ES2.0/libpvrPVR2D_BLITWSEGL.so.1.4.14.2616
/usr/lib/ES2.0/libpvrPVR2D_FLIPWSEGL.so.1.4.14.2616
/usr/lib/ES2.0/libpvrPVR2D_FRONTWSEGL.so.1.4.14.2616
/usr/lib/ES2.0/libpvrPVR2D_LINUXFBWSEGL.so.1.4.14.2616
/usr/lib/ES2.0/libpvrPVR2D_X11WSEGL.so.1.4.14.2616
/usr/lib/ES3.0/libpvrPVR2D_BLITWSEGL.so.1.4.14.2616
/usr/lib/ES3.0/libpvrPVR2D_FLIPWSEGL.so.1.4.14.2616
/usr/lib/ES3.0/libpvrPVR2D_FRONTWSEGL.so.1.4.14.2616
/usr/lib/ES3.0/libpvrPVR2D_LINUXFBWSEGL.so.1.4.14.2616
/usr/lib/ES3.0/libpvrPVR2D_X11WSEGL.so.1.4.14.2616
/usr/lib/ES5.0/libpvrPVR2D_BLITWSEGL.so.1.4.14.2616
/usr/lib/ES5.0/libpvrPVR2D_FLIPWSEGL.so.1.4.14.2616
/usr/lib/ES5.0/libpvrPVR2D_FRONTWSEGL.so.1.4.14.2616
/usr/lib/ES5.0/libpvrPVR2D_LINUXFBWSEGL.so.1.4.14.2616
/usr/lib/ES5.0/libpvrPVR2D_X11WSEGL.so.1.4.14.2616
/usr/lib/ES6.0/libpvrPVR2D_BLITWSEGL.so.1.4.14.2616
/usr/lib/ES6.0/libpvrPVR2D_FLIPWSEGL.so.1.4.14.2616
/usr/lib/ES6.0/libpvrPVR2D_FRONTWSEGL.so.1.4.14.2616
/usr/lib/ES6.0/libpvrPVR2D_LINUXFBWSEGL.so.1.4.14.2616
/usr/lib/ES6.0/libpvrPVR2D_X11WSEGL.so.1.4.14.2616

/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_joystick.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_keyboard.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_linux_input.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_lirc.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_mutouch.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_penmount.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_ps2mouse.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_serialmouse.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_sonypi.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_tslib.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_ucb1x00_ts.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_wm97xx_ts.so
/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_zytronic.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
/usr/lib/directfb-1.6-0/systems/libdirectfb_devmem.so
/usr/lib/directfb-1.6-0/systems/libdirectfb_fbdev.so
/usr/lib/directfb-1.6-0/wm/libdirectfbwm_default.so

/usr/lib/enchant/libenchant_aspell.so
/usr/lib/enchant/libenchant_ispell.so
/usr/lib/enchant/libenchant_myspell.so

/usr/lib/evince/3/backends/libcomicsdocument.so
/usr/lib/evince/3/backends/libpdfdocument.so
/usr/lib/evince/3/backends/libpixbufdocument.so
/usr/lib/evince/3/backends/libtiffdocument.so

/usr/lib/GConf/2/libgconfbackend-oldxml.so
/usr/lib/GConf/2/libgconfbackend-xml.so

/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so

/usr/lib/gnome-bluetooth/plugins/libgbtgeoclue.so
/usr/lib/gnome-bluetooth/plugins/libnma.so

/usr/lib/gstreamer-0.10/libgstalsa.so
/usr/lib/gstreamer-0.10/libgstaudioconvert.so
/usr/lib/gstreamer-0.10/libgstaudioresample.so
/usr/lib/gstreamer-0.10/libgstcoreelements.so
/usr/lib/gstreamer-0.10/libgstcoreindexers.so
/usr/lib/gstreamer-0.10/libgstdecodebin2.so
/usr/lib/gstreamer-0.10/libgstdecodebin.so
/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
/usr/lib/gstreamer-0.10/libgstgio.so
/usr/lib/gstreamer-0.10/libgstogg.so
/usr/lib/gstreamer-0.10/libgstplaybin.so
/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
/usr/lib/gstreamer-0.10/libgstvideoscale.so
/usr/lib/gstreamer-0.10/libgstvolume.so
/usr/lib/gstreamer-0.10/libgstvorbis.so
/usr/lib/gstreamer-0.10/libgstximagesink.so
/usr/lib/gstreamer-0.10/libgstxvimagesink.so

/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
/usr/lib/gtk-2.0/2.10.0/engines/libsvg.so
/usr/lib/gtk-2.0/2.10.0/engines/libxfce.so

/usr/lib/ModemManager/libmm-plugin-anydata.so
/usr/lib/ModemManager/libmm-plugin-generic.so
/usr/lib/ModemManager/libmm-plugin-gobi.so
/usr/lib/ModemManager/libmm-plugin-hso.so
/usr/lib/ModemManager/libmm-plugin-huawei.so
/usr/lib/ModemManager/libmm-plugin-longcheer.so
/usr/lib/ModemManager/libmm-plugin-mbm.so
/usr/lib/ModemManager/libmm-plugin-moto-c.so
/usr/lib/ModemManager/libmm-plugin-nokia.so
/usr/lib/ModemManager/libmm-plugin-novatel.so
/usr/lib/ModemManager/libmm-plugin-option.so
/usr/lib/ModemManager/libmm-plugin-sierra.so
/usr/lib/ModemManager/libmm-plugin-simtech.so
/usr/lib/ModemManager/libmm-plugin-zte.so

/usr/lib/NetworkManager/libnm-settings-plugin-ifupdown.so

/usr/lib/polkit-1/extensions/libnullbackend.so

/usr/lib/xfce4/panel/plugins/libactions.so
/usr/lib/xfce4/panel/plugins/libclock.so
/usr/lib/xfce4/panel/plugins/liblauncher.so
/usr/lib/xfce4/panel/plugins/libpager.so
/usr/lib/xfce4/panel/plugins/libseparator.so
/usr/lib/xfce4/panel/plugins/libshowdesktop.so
/usr/lib/xfce4/panel/plugins/libsystray.so
/usr/lib/xfce4/panel/plugins/libtasklist.so

/usr/lib/xfce4/session/splash-engines/libbalou.so
/usr/lib/xfce4/session/splash-engines/libmice.so
/usr/lib/xfce4/session/splash-engines/libsimple.so

/usr/lib/xorg/modules/libfbdevhw.so
/usr/lib/xorg/modules/libfb.so
/usr/lib/xorg/modules/libshadowfb.so
/usr/lib/xorg/modules/libshadow.so
/usr/lib/xorg/modules/libvbe.so
/usr/lib/xorg/modules/libvgahw.so

/usr/lib/xtables/libipt_ah.so
/usr/lib/xtables/libipt_CLUSTERIP.so
/usr/lib/xtables/libipt_DNAT.so
/usr/lib/xtables/libipt_ECN.so
/usr/lib/xtables/libipt_icmp.so
/usr/lib/xtables/libipt_LOG.so
/usr/lib/xtables/libipt_MASQUERADE.so
/usr/lib/xtables/libipt_MIRROR.so
/usr/lib/xtables/libipt_NETMAP.so
/usr/lib/xtables/libipt_realm.so
/usr/lib/xtables/libipt_REDIRECT.so
/usr/lib/xtables/libipt_REJECT.so
/usr/lib/xtables/libipt_SAME.so
/usr/lib/xtables/libipt_SNAT.so
/usr/lib/xtables/libipt_ttl.so
/usr/lib/xtables/libipt_TTL.so
/usr/lib/xtables/libipt_ULOG.so
/usr/lib/xtables/libipt_unclean.so
/usr/lib/xtables/libxt_CLASSIFY.so
/usr/lib/xtables/libxt_cluster.so
/usr/lib/xtables/libxt_comment.so
/usr/lib/xtables/libxt_connbytes.so
/usr/lib/xtables/libxt_connlimit.so
/usr/lib/xtables/libxt_connmark.so
/usr/lib/xtables/libxt_CONNMARK.so
/usr/lib/xtables/libxt_CONNSECMARK.so
/usr/lib/xtables/libxt_conntrack.so
/usr/lib/xtables/libxt_dccp.so
/usr/lib/xtables/libxt_dscp.so
/usr/lib/xtables/libxt_DSCP.so
/usr/lib/xtables/libxt_esp.so
/usr/lib/xtables/libxt_hashlimit.so
/usr/lib/xtables/libxt_helper.so
/usr/lib/xtables/libxt_iprange.so
/usr/lib/xtables/libxt_length.so
/usr/lib/xtables/libxt_limit.so
/usr/lib/xtables/libxt_mac.so
/usr/lib/xtables/libxt_mark.so
/usr/lib/xtables/libxt_MARK.so
/usr/lib/xtables/libxt_multiport.so
/usr/lib/xtables/libxt_NFLOG.so
/usr/lib/xtables/libxt_NFQUEUE.so
/usr/lib/xtables/libxt_NOTRACK.so
/usr/lib/xtables/libxt_osf.so
/usr/lib/xtables/libxt_owner.so
/usr/lib/xtables/libxt_physdev.so
/usr/lib/xtables/libxt_pkttype.so
/usr/lib/xtables/libxt_policy.so
/usr/lib/xtables/libxt_quota.so
/usr/lib/xtables/libxt_rateest.so
/usr/lib/xtables/libxt_RATEEST.so
/usr/lib/xtables/libxt_recent.so
/usr/lib/xtables/libxt_sctp.so
/usr/lib/xtables/libxt_SECMARK.so
/usr/lib/xtables/libxt_socket.so
/usr/lib/xtables/libxt_standard.so
/usr/lib/xtables/libxt_state.so
/usr/lib/xtables/libxt_statistic.so
/usr/lib/xtables/libxt_string.so
/usr/lib/xtables/libxt_tcpmss.so
/usr/lib/xtables/libxt_TCPMSS.so
/usr/lib/xtables/libxt_TCPOPTSTRIP.so
/usr/lib/xtables/libxt_tcp.so
/usr/lib/xtables/libxt_time.so
/usr/lib/xtables/libxt_tos.so
/usr/lib/xtables/libxt_TOS.so
/usr/lib/xtables/libxt_TPROXY.so
/usr/lib/xtables/libxt_TRACE.so
/usr/lib/xtables/libxt_u32.so
/usr/lib/xtables/libxt_udp.so

(some of these are more exactly 'plugins' or 'modules' rather than libraries, admittedly)

Of the remaining 318, 134 are earlier versions.

They are

/lib

libanl-2.9.so ==> libanl-2.16.so
libBrokenLocale-2.9.so ==> libBrokenLocale-2.16.so
libc-2.9.so ==> libc-2.16.so
libcidn-2.9.so ==> libcidn-2.16.so
libcrypt-2.9.so ==> libcrypt-2.16.so
libdl-2.9.so ==> libdl-2.16.so
libm-2.9.so ==> libm-2.16.so
libnsl-2.9.so ==> libnsl-2.16.so
libnss_compat-2.9.so ==> libnss_compat-2.16.so
libnss_dns-2.9.so ==> libnss_dns-2.16.so
libnss_files-2.9.so ==> libnss_files-2.16.so
libpthread-2.9.so ==> libpthread-2.16.so
libresolv-2.9.so ==> libresolv-2.16.so
librt-2.9.so ==> librt-2.16.so
libudev.so.0.6.1 ==> libudev.so.1.2.0
libutil-2.9.so ==> libutil-2.16.so

/usr/lib

libaspell.so.15.1.4 ==> libaspell.so.15.1.5
libatk-1.0.so.0.3009.1 ==> libatk-1.0.so.0.20409.1
libavahi-client.so.3.2.5 ==> libavahi-client.so.3.2.9
libavahi-common.so.3.5.1 ==> libavahi-common.so.3.5.3
libavahi-core.so.6.0.1 ==> libavahi-core.so.7.0.2
libavcodec.so.52.59.0 ==> libavcodec.so.53.35.0
libavformat.so.52.55.0 ==> libavformat.so.53.21.0
libavutil.so.50.12.0 ==> libavutil.so.51.22.1
libbfd-2.18.50.0.7.20080502.so ==> libbfd-2.22.so
libbluetooth.so.3.6.0 ==> libbluetooth.so.3.13.0
libcairo.so.2.10800.10 ==> libcairo.so.2.11200.2
libdaemon.so.0.4.0 ==> libdaemon.so.0.5.0
libdbus-1.so.3.4.0 ==> libdbus-1.so.3.7.2
libdbus-glib-1.so.2.1.0 ==> libdbus-glib-1.so.2.2.2
libdirect-1.4.so.0.2.0 ==> libdirect-1.6.so.0.0.1
libdirectfb-1.4.so.0.2.0 ==> libdirectfb-1.6.so.0.0.1
libenchant.so.1.3.0 ==> libenchant.so.1.6.0
libevdocument.so.2.0.0 ==> libevdocument.so.3.0.0
libevview.so.2.0.0 ==> libevview.so.3.0.0
libexif.so.12.2.1 ==> libexif.so.12.3.3
libexpat.so.1.5.2 ==> libexpat.so.1.6.0
libfontconfig.so.1.4.4 ==> libfontconfig.so.1.5.0
libform.so.5.0.4 ==> libform.so.5.9
libfreetype.so.6.3.20 ==> libfreetype.so.6.9.0
libfusion-1.4.so.0.2.0 ==> libfusion-1.6.so.0.0.1
libgcrypt.so.11.4.4 ==> libgcrypt.so.11.7.0
libgdbm.so.3.0.0 ==> libgdbm.so.4.0.0
libgdk_pixbuf-2.0.so.0.2000.0 ==> libgdk_pixbuf-2.0.so.0.2400.1
libgdk-x11-2.0.so.0.2000.0 ==> libgdk-x11-2.0.so.0.2400.17
libgio-2.0.so.0.2400.0 ==> libgio-2.0.so.0.3200.4
libglib-2.0.so.0.2400.0 ==> libglib-2.0.so.0.3200.4
libgmodule-2.0.so.0.2400.0 ==> libgmodule-2.0.so.0.3200.4
libgnome-bluetooth.so.7.0.2 ==> libgnome-bluetooth.so.8.0.0
libgnutls.so.26.14.12 ==> libgnutls.so.26.22.4
libgobject-2.0.so.0.2400.0 ==> libgobject-2.0.so.0.3200.4
libgpg-error.so.0.3.0 ==> libgpg-error.so.0.8.0
libgstapp-0.10.so.0.19.2 ==> libgstapp-0.10.so.0.26.0
libgstaudio-0.10.so.0.19.2 ==> libgstaudio-0.10.so.0.26.0
libgstbase-0.10.so.0.24.1 ==> libgstbase-0.10.so.0.31.0
libgstcheck-0.10.so.0.24.1 ==> libgstcheck-0.10.so.0.31.0
libgstcontroller-0.10.so.0.24.1 ==> libgstcontroller-0.10.so.0.31.0
libgstdataprotocol-0.10.so.0.24.1 ==> libgstdataprotocol-0.10.so.0.31.0
libgstfft-0.10.so.0.19.2 ==> libgstfft-0.10.so.0.26.0
libgstinterfaces-0.10.so.0.19.2 ==> libgstinterfaces-0.10.so.0.26.0
libgstnet-0.10.so.0.24.1 ==> libgstnet-0.10.so.0.31.0
libgstpbutils-0.10.so.0.19.2 ==> libgstpbutils-0.10.so.0.26.0
libgstreamer-0.10.so.0.24.1 ==> libgstreamer-0.10.so.0.31.0
libgstriff-0.10.so.0.19.2 ==> libgstriff-0.10.so.0.26.0
libgsttag-0.10.so.0.19.2 ==> libgsttag-0.10.so.0.26.0
libgstvideo-0.10.so.0.19.2 ==> libgstvideo-0.10.so.0.26.0
libgthread-2.0.so.0.2400.0 ==> libgthread-2.0.so.0.3200.4
libgtk-x11-2.0.so.0.2000.0 ==> libgtk-x11-2.0.so.0.2400.17
libgudev-1.0.so.0.0.1 ==> libgudev-1.0.so.0.1.2
libhistory.so.5.2 ==> libhistory.so.6.2
libImlib2.so.1.4.3 ==> libImlib2.so.1.4.5
libip4tc.so.0.0.0 ==> libip4tc.so.0.1.0
libip6tc.so.0.0.0 ==> libip6tc.so.0.1.0
libltdl.so.7.2.1 ==> libltdl.so.7.3.0
liblzo.so.1.0.0 ==> liblzo2.so.2.0.0
libmenu.so.5.0.4 ==> libmenu.so.5.9
libncurses.so.5.0.4 ==> libncurses.so.5.9
libnl.so.1.1 ==> libnl-3.so.200
libnm-glib.so.2.2.3 ==> libnm-glib.so.4.2.0
libnm-glib-vpn.so.1.0.0 ==> libnm-glib-vpn.so.1.1.0
libnm-util.so.1.3.4 ==> libnm-util.so.2.2.0
libnotify.so.1.1.3 ==> libnotify.so.1.2.3
libogg.so.0.6.0 ==> libogg.so.0.8.0
libopcodes-2.18.50.0.7.20080502.so ==> libopcodes-2.22.so
liborc-0.4.so.0.0.0 ==> liborc-0.4.so.0.16.0
libpam.so.0.82.1 ==> libpam.so.0.83.1
libpanel.so.5.0.4 ==> libpanel.so.5.9
libpango-1.0.so.0.2400.4 ==> libpango-1.0.so.0.3000.0
libpangocairo-1.0.so.0.2400.4 ==> libpangocairo-1.0.so.0.3000.0
libpangoft2-1.0.so.0.2400.4 ==> libpangoft2-1.0.so.0.3000.0
libpangox-1.0.so.0.2400.4 ==> libpangox-1.0.so.0.3000.0
libpangoxft-1.0.so.0.2400.4 ==> libpangoxft-1.0.so.0.3000.0
libpcap.so.1.0.0 ==> libpcap.so.1.3.0
libpciaccess.so.0.10.8 ==> libpciaccess.so.0.11.1
libperl.so.5.8.8 ==> libperl.so.5.14.2
libphonon.so.4.3.1 ==> libphonon.so.4.4.0
libpixman-1.so.0.17.12 ==> libpixman-1.so.0.27.2
libpnd.so.1.0.1 ==> libpnd.so.1
libpng12.so.0.42.0 ==> libpng12.so.0.49.0
libpoppler-glib.so.4.0.0 ==> libpoppler-glib.so.8.2.0
libpoppler.so.5.0.0 ==> libpoppler.so.18.0.0
libpostproc.so.51.2.0 ==> libpostproc.so.52.0.0
libpython2.6.so.1.0 ==> libpython2.7.so.1.0
libQtCore.so.4.6.2 ==> libQtCore.so.4.8.1
libQtDBus.so.4.6.2 ==> libQtDBus.so.4.8.1
libQtGui.so.4.6.2 ==> libQtGui.so.4.8.1
libQtSql.so.4.6.2 ==> libQtSql.so.4.8.1
libQtSvg.so.4.6.2 ==> libQtSvg.so.4.8.1
libQtXml.so.4.6.2 ==> libQtXml.so.4.8.1
libreadline.so.5.2 ==> libreadline.so.6.2
librsvg-2.so.2.26.2 ==> librsvg-2.so.2.32.1
libSDL_mixer-1.2.so.0.12.0 ==> libSDL_mixer-1.2.so.0.10.1
libSDL_ttf-2.0.so.0.6.3 ==> libSDL_ttf-2.0.so.0.10.0
libsndfile.so.1.0.21 ==> libsndfile.so.1.0.25
libsoup-2.4.so.1.3.0 ==> libsoup-2.4.so.1.5.0
libstdc++.so.6.0.10 ==> libstdc++.so.6.0.17
libswscale.so.0.11.0 ==> libswscale.so.2.1.0
libtasn1.so.3.1.1 ==> libtasn1.so.3.1.16
libthunarx-1.so.2.3.1 ==> libthunarx-2.so.0.0.0
libtiff.so.5.0.2 ==> libtiff.so.5.1.0
libunique-1.0.so.0.100.2 ==> libunique-1.0.so.0.100.6
libvorbisenc.so.2.0.6 ==> libvorbisenc.so.2.0.9
libvorbisfile.so.3.3.2 ==> libvorbisfile.so.3.3.5
libvorbisidec.so.1.0.2 ==> libvorbisidec.so.1.0.3
libvorbis.so.0.4.3 ==> libvorbis.so.0.4.6
libvte.so.9.13.0 ==> libvte.so.9.2800.2
libwnck-1.so.22.3.23 ==> libwnck-1.so.22.3.30
libxfce4kbd-private.so.5.0.0 ==> libxfce4kbd-private-2.so.0.0.0
libxfce4panel.so.1.1.2 ==> libxfce4panel-1.0.so.4.0.0
libxfce4util.so.4.1.1 ==> libxfce4util.so.6.0.0
libXft.so.2.1.13 ==> libXft.so.2.3.1
libxml2.so.2.7.7 ==> libxml2.so.2.8.0
libxtables.so.4.0.0 ==> libxtables.so.7.1.0
libz.so.1.2.3 ==> libz.so.1.2.7

The remaining 184 aren't found at all in the .next image (although they might be on .next repo)

/usr/lib/libapm.so.1.0.0
/usr/lib/libaudiofile.so.0.0.2
/usr/lib/libavahi-glib.so.1.0.1
/usr/lib/libavahi-ui.so.0.1.1
/usr/lib/libbonobo-2.so.0.0.0
/usr/lib/libbonobo-activation.so.4.0.0
/usr/lib/libboost_date_time-mt-d.so.1.41.0
/usr/lib/libboost_date_time-mt.so.1.41.0
/usr/lib/libboost_filesystem-mt-d.so.1.41.0
/usr/lib/libboost_filesystem-mt.so.1.41.0
/usr/lib/libboost_graph-mt-d.so.1.41.0
/usr/lib/libboost_graph-mt.so.1.41.0
/usr/lib/libboost_iostreams-mt-d.so.1.41.0
/usr/lib/libboost_iostreams-mt.so.1.41.0
/usr/lib/libboost_prg_exec_monitor-mt-d.so.1.41.0
/usr/lib/libboost_prg_exec_monitor-mt.so.1.41.0
/usr/lib/libboost_program_options-mt-d.so.1.41.0
/usr/lib/libboost_program_options-mt.so.1.41.0
/usr/lib/libboost_python-mt-d.so.1.41.0
/usr/lib/libboost_python-mt.so.1.41.0
/usr/lib/libboost_regex-mt-d.so.1.41.0
/usr/lib/libboost_regex-mt.so.1.41.0
/usr/lib/libboost_serialization-mt-d.so.1.41.0
/usr/lib/libboost_serialization-mt.so.1.41.0
/usr/lib/libboost_signals-mt-d.so.1.41.0
/usr/lib/libboost_signals-mt.so.1.41.0
/usr/lib/libboost_system-mt-d.so.1.41.0
/usr/lib/libboost_system-mt.so.1.41.0
/usr/lib/libboost_thread-mt-d.so.1.41.0
/usr/lib/libboost_thread-mt.so.1.41.0
/usr/lib/libboost_unit_test_framework-mt-d.so.1.41.0
/usr/lib/libboost_unit_test_framework-mt.so.1.41.0
/usr/lib/libboost_wave-mt-d.so.1.41.0
/usr/lib/libboost_wave-mt.so.1.41.0
/usr/lib/libboost_wserialization-mt-d.so.1.41.0
/usr/lib/libboost_wserialization-mt.so.1.41.0
/usr/lib/libcdda_interface.so.0.10.2
/usr/lib/libcdda_paranoia.so.0.10.2
/usr/lib/libcfont.so.0.0.0
/usr/lib/libclalsadrv.so.1.2.2
/usr/lib/libclthreads.so.2.4.0
/usr/lib/libclxclient.so.3.6.1
/usr/lib/libconsole.so.0.0.0
/usr/lib/libctgeneric.so.0.0.0
/usr/lib/libctutils.so.0.0.0
/usr/lib/libcupsimage.so.2
/usr/lib/libcups.so.2
/usr/lib/libdb-4.3.so
/usr/lib/libdrm_radeon.so.1.0.0
/usr/lib/libdrm.so.2.4.0
/usr/lib/libeggdbus-1.so.0.0.0
/usr/lib/libetpan.so.13.1.2
/usr/lib/libevtlog.so.0.0.0
/usr/lib/libexo-0.3.so.0.5.0
/usr/lib/libexo-hal-0.3.so.0.5.0
/usr/lib/libfaac.so.0.0.0
/usr/lib/libfam.so.0.0.0
/usr/lib/libfftw3f.so.3.2.4
/usr/lib/libfribidi.so.0.3.1
/usr/lib/libfuse.so.2.8.1
/usr/lib/libgamin-1.so.0.1.10
/usr/lib/libgdk_pixbuf_xlib-2.0.so.0.2000.0
/usr/lib/libglade/2.0/libxfce4.so
/usr/lib/libGLES2D.so.1
/usr/lib/libGLES2D.so.1.0.1
/usr/lib/libgnomevfs-2.so.0.2400.1
/usr/lib/libgnutls-extra.so.26.14.12
/usr/lib/libgphoto2_port.so.0.8.0
/usr/lib/libgphoto2.so.2.4.0
/usr/lib/libgsf-1.so.114.0.16
/usr/lib/libgsm.so.1.0.12
/usr/lib/libgstcdda-0.10.so.0.19.2
/usr/lib/libgstnetbuffer-0.10.so.0.19.2
/usr/lib/libgstrtp-0.10.so.0.19.2
/usr/lib/libgstrtsp-0.10.so.0.19.2
/usr/lib/libgstsdp-0.10.so.0.19.2
/usr/lib/libgtksourceview-2.0.so.0.0.0
/usr/lib/libgvfscommon-dnssd.so.0.0.0
/usr/lib/libgvfscommon.so.0.0.0
/usr/lib/libhal.so.1.0.0
/usr/lib/libhal-storage.so.1.0.0
/usr/lib/libIDL-2.so.0.0.0
/usr/lib/libidn.so.11.6.1
/usr/lib/libimobiledevice.so.1.0.0
/usr/lib/libinotifytools.so.0.4.1
/usr/lib/libjackserver.so.0.0.28
/usr/lib/libjack.so.0.0.28
/usr/lib/libmodplug.so.0.0.0
/usr/lib/libmp3lame.so.0.0.0
/usr/lib/libnetapi.so.0
/usr/lib/libntfs-3g.so.54.0.0
/usr/lib/liboil-0.3.so.0.3.0
/usr/lib/libORBit-2.so.0.1.0
/usr/lib/libORBitCosNaming-2.so.0.1.0
/usr/lib/libORBit-imodule-2.so.0.0.0
/usr/lib/libpcre.so.0.0.1
/usr/lib/libplist.so.1.1.2
/usr/lib/libpng.so.3.42.0
/usr/lib/libQt3Support.so.4.6.2
/usr/lib/libQtAssistantClient.so.4.6.2
/usr/lib/libQtCLucene.so.4.6.2
/usr/lib/libQtDesignerComponents.so.4.6.2
/usr/lib/libQtDesigner.so.4.6.2
/usr/lib/libQtHelp.so.4.6.2
/usr/lib/libQtNetwork.so.4.6.2
/usr/lib/libQtScript.so.4.6.2
/usr/lib/libQtScriptTools.so.4.6.2
/usr/lib/libQtTest.so.4.6.2
/usr/lib/libQtWebKit.so.4.6.2
/usr/lib/libsamplerate.so.0.1.7
/usr/lib/libschroedinger-1.0.so.0.3.0
/usr/lib/libsexy.so.2.0.4
/usr/lib/libsmbclient.so.0
/usr/lib/libsmbsharemodes.so.0
/usr/lib/libsmpeg-0.4.so.0.1.4
/usr/lib/libsqueeze-0.2.so.0.0.2
/usr/lib/libswfdec-0.9.so.2.0.0
/usr/lib/libswfdec-gtk-0.9.so.2.0.0
/usr/lib/libsysfs.so.2.0.1
/usr/lib/libtalloc.so.1
/usr/lib/libtcl8.4.so.0
/usr/lib/libtdb.so.1
/usr/lib/libthunar-vfs-1.so.2.3.1
/usr/lib/libtk8.4.so.0
/usr/lib/libusbmuxd.so.1.0.0
/usr/lib/libwrap.so.0.7.6
/usr/lib/libwv-1.2.so.3.0.1
/usr/lib/libXaw7.so.7.0.0
/usr/lib/libxdo.so.1
/usr/lib/libxfce4menu-0.1.so.0.0.0
/usr/lib/libxfcegui4.so.4.3.0
/usr/lib/libxfprint.so.0.0.1
/usr/lib/libXpm.so.4.11.0
/usr/lib/libXp.so.6.2.0

/usr/lib/alsa-lib/libasound_module_ctl_bluetooth.so
/usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so

/usr/lib/bonobo/monikers/libmoniker_std_2.so

/usr/lib/directfb-1.4-0/interfaces/IDirectFBFont/libidirectfbfont_default.so

/usr/libexec/xtables/libipt_addrtype.so
/usr/libexec/xtables/libipt_ecn.so
/usr/libexec/xtables/libipt_set.so
/usr/libexec/xtables/libipt_SET.so

/usr/lib/gio/modules/libgiogconf.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so

/usr/lib/gnome-vfs-2.0/modules/libfile.so
/usr/lib/gnome-vfs-2.0/modules/libftp.so
/usr/lib/gnome-vfs-2.0/modules/libhttp.so

/usr/lib/gstreamer-0.10/libgstadder.so
/usr/lib/gstreamer-0.10/libgstapp.so
/usr/lib/gstreamer-0.10/libgstaudiorate.so
/usr/lib/gstreamer-0.10/libgstaudiotestsrc.so
/usr/lib/gstreamer-0.10/libgstbluetooth.so
/usr/lib/gstreamer-0.10/libgstcdparanoia.so
/usr/lib/gstreamer-0.10/libgstffmpegscale.so
/usr/lib/gstreamer-0.10/libgstffmpeg.so
/usr/lib/gstreamer-0.10/libgstgdp.so
/usr/lib/gstreamer-0.10/libgstgnomevfs.so
/usr/lib/gstreamer-0.10/libgstivorbisdec.so
/usr/lib/gstreamer-0.10/libgstomapfb.so
/usr/lib/gstreamer-0.10/libgstpango.so
/usr/lib/gstreamer-0.10/libgstpostproc.so
/usr/lib/gstreamer-0.10/libgststridetransform.so
/usr/lib/gstreamer-0.10/libgstsubparse.so
/usr/lib/gstreamer-0.10/libgsttcp.so
/usr/lib/gstreamer-0.10/libgsttheora.so
/usr/lib/gstreamer-0.10/libgstvideo4linux.so
/usr/lib/gstreamer-0.10/libgstvideorate.so
/usr/lib/gstreamer-0.10/libgstvideotestsrc.so

/usr/lib/gtk-2.0/2.10.0/modules/libgtkstylus.so.0.0.0

/usr/lib/mozilla/plugins/libswfdecmozilla.so

/usr/lib/NetworkManager/libnm-openvpn-properties.so
/usr/lib/NetworkManager/libnm-settings-plugin-keyfile.so

/usr/lib/notification-daemon-1.0/engines/libstandard.so

/usr/lib/polkit-1/extensions/libpkexec-action-lookup.so

/usr/lib/qt4/plugins/imageformats/libqgif.so
/usr/lib/qt4/plugins/imageformats/libqjpeg.so

/usr/lib/xfce4/panel-plugins/libiconbox.so
/usr/lib/xfce4/panel-plugins/libwindowlist.so

/usr/lib/xorg/modules/extensions/libdbe.so
/usr/lib/xorg/modules/extensions/libdri2.so
/usr/lib/xorg/modules/extensions/libextmod.so
/usr/lib/xorg/modules/libexa.so
/usr/lib/xorg/modules/libxf8_16bpp.so

----

.next has 600 unique libraries

Of those 600, 272 are exactly the same in SuperZaxxon (see previous list).

Of the remaining 328, 134 are upgraded versions (see previous list).

A 'compatibility layer' that symlinks these libraries may help some existing PNDs run without changes.

The remaining 194 aren't found at all in SuperZaxxon. Maybe some of these can be trimmed in order to reduce image size.

They are

Code:
/lib/libcap.so.2.22
/lib/libcrypto.so.1.0.0
/lib/libmount.so.1.1.0
/lib/libncursesw.so.5.9
/lib/libnss_db-2.16.so
/lib/libnss_hesiod-2.16.so
/lib/libnss_nis-2.16.so
/lib/libnss_nisplus-2.16.so
/lib/libsystemd-daemon.so.0.0.6
/lib/libsystemd-journal.so.0.7.0
/lib/libsystemd-login.so.0.3.10
/lib/libtinfo.so.5.9

/usr/lib/coreutils/libstdbuf.so

/usr/lib/device-mapper/libdevmapper-event-lvm2mirror.so
/usr/lib/device-mapper/libdevmapper-event-lvm2raid.so
/usr/lib/device-mapper/libdevmapper-event-lvm2snapshot.so

/usr/lib/directfb-1.6-0/inputdrivers/libdirectfb_input_hub.so
/usr/lib/directfb-1.6-0/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
/usr/lib/directfb-1.6-0/interfaces/IDirectFBWindows/libidirectfbwindows_default.so
/usr/lib/directfb-1.6-0/interfaces/IWater/libiwater_default.so
/usr/lib/directfb-1.6-0/systems/libdirectfb_dummy.so

/usr/libexec/gcc/arm-angstrom-linux-gnueabi/4.7.3/liblto_plugin.so.0.0.0

/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so

/usr/lib/gio/modules/libgiognutls.so
/usr/lib/gio/modules/libgiolibproxy.so
/usr/lib/gio/modules/libgsettingsgconfbackend.so

/usr/lib/gstreamer-0.10/libgstautodetect.so
/usr/lib/gstreamer-0.10/libgstflac.so
/usr/lib/gstreamer-0.10/libgstsouphttpsrc.so
/usr/lib/gstreamer-0.10/libgstwavparse.so

/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so

/usr/lib/liba52.so.0.0.0
/usr/lib/libass.so.4.1.0
/usr/lib/libatasmart.so.4.0.5
/usr/lib/libavdevice.so.53.2.0
/usr/lib/libavfilter.so.2.15.0
/usr/lib/libbz2.so.0.0.0
/usr/lib/libcairo-gobject.so.2.11200.2
/usr/lib/libck-connector.so.0.0.0
/usr/lib/libcpufreq.so.0.0.0
/usr/lib/libcrack.so.2.8.1
/usr/lib/libc.so
/usr/lib/libcurl.so.5.2.0
/usr/lib/libdevmapper-event-lvm2.so.2.02
/usr/lib/libdevmapper-event.so.1.02
/usr/lib/libdevmapper.so.1.02
/usr/lib/libdvdread.so.4.1.2
/usr/lib/libenca.so.0.5.1
/usr/lib/libevent-2.0.so.5.1.4
/usr/lib/libevent_core-2.0.so.5.1.4
/usr/lib/libevent_extra-2.0.so.5.1.4
/usr/lib/libevent_pthreads-2.0.so.5.1.4
/usr/lib/libexo-1.so.0.0.0
/usr/lib/libffi.so.6.0.0
/usr/lib/libfftw3.so.3.2.4
/usr/lib/libfftw3_threads.so.3.2.4
/usr/lib/libformw.so.5.9
/usr/lib/libgailutil-3.so.0.0.0
/usr/lib/libgarcon-1.so.0.0.0
/usr/lib/libgdbm_compat.so.4.0.0
/usr/lib/libgdk-3.so.0.200.3
/usr/lib/libgmlib.so.0.0.0
/usr/lib/libgmp.so.10.0.5
/usr/lib/libgmtk.so.0.0.0
/usr/lib/libgtk-3.so.0.200.3
/usr/lib/libical.so.0.48.0
/usr/lib/libicalss.so.0.48.0
/usr/lib/libicalvcal.so.0.48.0
/usr/lib/libjavascriptcoregtk-1.0.so.0.13.3
/usr/lib/libjpeg.so.8.0.2
/usr/lib/libjson.so.0.0.1
/usr/lib/libkmod.so.2.1.3
/usr/lib/liblcms.so.1.0.16
/usr/lib/liblvm2app.so.2.2
/usr/lib/liblvm2cmd.so.2.02
/usr/lib/liblzma.so.5.0.99
/usr/lib/libMagickCore.so.5.0.0
/usr/lib/libMagick++.so.5.0.0
/usr/lib/libMagickWand.so.5.0.0
/usr/lib/libmenuw.so.5.9
/usr/lib/libmpc.so.2.0.0
/usr/lib/libmpfr.so.4.1.0
/usr/lib/libmusicbrainz3.so.6.3.0
/usr/lib/libncursesw.so
/usr/lib/libneon.so.27.2.6
/usr/lib/libnl-3.so.200.7.0
/usr/lib/libnl-cli-3.so.200.7.0
/usr/lib/libnl-genl-3.so.200.7.0
/usr/lib/libnl-nf-3.so.200.7.0
/usr/lib/libnl-route-3.so.200.7.0
/usr/lib/libnm-gtk.so.0.0.0
/usr/lib/libopkg.so.1.0.0
/usr/lib/liborc-test-0.4.so.0.16.0
/usr/lib/libpanelw.so.5.9
/usr/lib/libparted-fs-resize.so.0.0.0
/usr/lib/libparted.so.2.0.0
/usr/lib/libpolkit-gtk-1.so.0.0.0
/usr/lib/libproxy.so.1.0.0
/usr/lib/libpthread.so
/usr/lib/libpulse-mainloop-glib.so.0.0.4
/usr/lib/libpulse.so.0.14.3
/usr/lib/libsgutils2.so.2.0.0
/usr/lib/libsoup-gnome-2.4.so.1.5.0
/usr/lib/libspeexdsp.so.1.5.0
/usr/lib/libssl.so.1.0.0
/usr/lib/libtermcap.so
/usr/lib/libtic.so.5.9
/usr/lib/libticw.so.5.9
/usr/lib/libtumbler-1.so.0.0.0
/usr/lib/libturbojpeg.so.0.0.0
/usr/lib/libupower-glib.so.1.0.1
/usr/lib/libwebkitgtk-1.0.so.0.13.3
/usr/lib/libX11-xcb.so.1.0.0
/usr/lib/libx264.so.129
/usr/lib/libxcb-render.so.0.0.0
/usr/lib/libxcb-shape.so.0.0.0
/usr/lib/libxcb-shm.so.0.0.0
/usr/lib/libxcb.so.1.1.0
/usr/lib/libxcb-util.so.1.0.0
/usr/lib/libxfce4ui-1.so.0.0.0
/usr/lib/libxklavier.so.16.0.0
/usr/lib/libXss.so.1.0.0

/usr/lib/midori/libadblock.so
/usr/lib/midori/libaddons.so
/usr/lib/midori/libcolorful-tabs.so
/usr/lib/midori/libcookie-manager.so
/usr/lib/midori/libcopy-tabs.so
/usr/lib/midori/libexternal-download-manager.so
/usr/lib/midori/libfeed-panel.so
/usr/lib/midori/libformhistory.so
/usr/lib/midori/libhistory-list.so
/usr/lib/midori/libmouse-gestures.so
/usr/lib/midori/libshortcuts.so
/usr/lib/midori/libstatusbar-features.so
/usr/lib/midori/libstatus-clock.so
/usr/lib/midori/libtab-panel.so
/usr/lib/midori/libtabs-minimized.so
/usr/lib/midori/libtoolbar-editor.so
/usr/lib/midori/libweb-cache.so

/usr/lib/ModemManager/libmm-plugin-linktop.so
/usr/lib/ModemManager/libmm-plugin-samsung.so
/usr/lib/ModemManager/libmm-plugin-wavecom.so
/usr/lib/ModemManager/libmm-plugin-x22x.so

/usr/lib/pulseaudio/libpulsecommon-2.1.so
/usr/lib/pulseaudio/libpulsedsp.so

/usr/lib/xfce4/panel/plugins/libapplicationsmenu.so
/usr/lib/xfce4/panel/plugins/libbattery.so
/usr/lib/xfce4/panel/plugins/libclipman.so
/usr/lib/xfce4/panel/plugins/libcpugraph.so
/usr/lib/xfce4/panel-plugins/libdatetime.so
/usr/lib/xfce4/panel/plugins/libdirectorymenu.so
/usr/lib/xfce4/panel/plugins/libdiskperf.so
/usr/lib/xfce4/panel/plugins/libembed.so
/usr/lib/xfce4/panel/plugins/libfsguard.so
/usr/lib/xfce4/panel/plugins/libgenmon.so
/usr/lib/xfce4/panel/plugins/libplaces.so
/usr/lib/xfce4/panel/plugins/libscreenshooterplugin.so
/usr/lib/xfce4/panel/plugins/libsystemload.so
/usr/lib/xfce4/panel/plugins/libthunar-tpa.so
/usr/lib/xfce4/panel/plugins/libtime-out.so
/usr/lib/xfce4/panel/plugins/libwavelan.so
/usr/lib/xfce4/panel/plugins/libwindowmenu.so

/usr/lib/xtables/libip6t_ah.so
/usr/lib/xtables/libip6t_dst.so
/usr/lib/xtables/libip6t_eui64.so
/usr/lib/xtables/libip6t_frag.so
/usr/lib/xtables/libip6t_hbh.so
/usr/lib/xtables/libip6t_hl.so
/usr/lib/xtables/libip6t_HL.so
/usr/lib/xtables/libip6t_icmp6.so
/usr/lib/xtables/libip6t_ipv6header.so
/usr/lib/xtables/libip6t_LOG.so
/usr/lib/xtables/libip6t_mh.so
/usr/lib/xtables/libip6t_REJECT.so
/usr/lib/xtables/libip6t_rt.so
/usr/lib/xtables/libxt_addrtype.so
/usr/lib/xtables/libxt_AUDIT.so
/usr/lib/xtables/libxt_CHECKSUM.so
/usr/lib/xtables/libxt_cpu.so
/usr/lib/xtables/libxt_CT.so
/usr/lib/xtables/libxt_devgroup.so
/usr/lib/xtables/libxt_ecn.so
/usr/lib/xtables/libxt_HMARK.so
/usr/lib/xtables/libxt_IDLETIMER.so
/usr/lib/xtables/libxt_ipvs.so
/usr/lib/xtables/libxt_LED.so
/usr/lib/xtables/libxt_nfacct.so
/usr/lib/xtables/libxt_rpfilter.so
/usr/lib/xtables/libxt_set.so
/usr/lib/xtables/libxt_SET.so
/usr/lib/xtables/libxt_TEE.so
 
Did you compare it with installed Codec Pack ? Because I think that some of the libraries that aren't found in .next image are from the Codec Pack.
 
I think some stuff that was in the Codec Pack has migrated it's way into the SZ image. The image I used was one from here. I didn't install either the SZ or the .next image, I just extracted them on my PC.
 
As mentioned earlier, there's a problem with Network Manager in that clicking on a protected network gets you nothing, and right-clicking on the applet and choosing Edit Connections doesn't work as a normal user (it errors with: "No session found for uid 1000 (Error statting file /var/run/ConsoleKit/database: no such file or directory)".

Googling the error suggests that it's because ConsoleKit isn't running. There seems to be 3 possible solutions:

1) Starting ConsoleKit before starting a GUI session, as per klaxon's post

2) Compiling Network Manager without ConsoleKit support (this just involves adding "--without-ck" to EXTRA_OECONF in the bitbake recipe).

3) Compiling a later version of Network Manager (> 0.9.4), which can use systemd rather than ConsoleKit.

I've only tried option 2 so far (it works). I'm in favour of it because ConsoleKit is not actively maintained (it's been depreciated in favour of systemd), and it doesn't seem to offer us anything useful (since there's typically only one user).
 
Last edited by a moderator:
That problem is already sort of fixed.

Option 1 is what the current image uses. Although the way things work, you won't actually see any change unless you do a clean install of that. (or change some files manually)

The other options do sound a lot cleaner, so i'll give those a try.
 
I sent a pull request via github for adding Openbox as a GUI to .next.  It also contains a couple of minor fixes (the Pandora key toggles the applications menu in XFCE, and blacklisted modules aren't loaded at startup, so it doesn't always switch the wifi on).

A summary of the changes:

New files

recipes-core/packagegroups/
    packagegroup-openpandora-openboxgui.bb

recipes-graphics/openboxgui/
    gtk-chtheme/
    menu-cache/
    obconf/
    tint2/
    wbar/
    gtk-chtheme_0.3.1.bb
    lxterminal_0.1.11.bb
    menu-cache_0.4.1.bb
    obconf_git.bb
    openbox-menu.bb
    switchgui-openbox.bb
    tint2_svn-r652.bb
    wbar_svn-r69.bb

recipes-graphics/mousepad/mousepad_0.3.0.bb

recipes-openpandora/openpandora-system/openpandora-scripts/
    openbox-functions.sh
 

Amended Files
 
recipes-images/openpandora/
    op-xfce-nm-image.bb
    (add packagegroup-openpandora-openboxgui)                            
 
recipes-openpandora/openpandora-system/
    openpandora-first-run-wizard.bb
    (increase PR)
    
recipes-openpandora/openpandora-system/openpandora-first-run-wizard/
    first-run-wizard.sh                              
    (add reference to openbox, add fix for blacklisting modules)
 
recipes-openpandora/openpandora-system/
    openpandora-scripts.bb
    (increase PR; add openbox-functions.sh; remove op_xfce.sh; add pstree and xdotool as RDEPENDS)

recipes-openpandora/openpandora-system/openpandora-scripts/
    gui.conf
    (add Openbox)
                 
    op_battlow.sh        
    op_lidsettings.sh    
    op_power.sh
    (Change method of getting current user)         
    
    op_menu.sh
    (Fix for XFCE 4.10; add functionality for Openbox)           
 
recipes-openpandora/openpandora-system/
    openpandora-sudoers.bb
    (increase PR)

recipes-openpandora/openpandora-system/openpandora-sudoers/
    50_openpandora
    (include openbox-functions.sh)       
 
Deleted Files

recipes-openpandora/openpandora-system/openpandora-scripts/
    op_xfcemenu.sh
    (No longer works with XFCE 4.10)
 
Does it still fit on the nand with openbox added?

Just assuming that we should keep the nand-image as small as possible for any possible added core libraries and such.

I can imagine that another GUI isn't top priority for the basic image and may clutter the root-fs some in terms of size.
 
Yes.  I realise it may seem a lot, but it only adds up to a couple of MB.  aTc has merged it, so you'll hopefully be able to see for yourself when a new image is released.
 
That problem is already sort of fixed.

Option 1 is what the current image uses. Although the way things work, you won't actually see any change unless you do a clean install of that. (or change some files manually)

The other options do sound a lot cleaner, so i'll give those a try.
@aTc, Did you manage to get a cleaner solution to work?
 
I generated a new image with the openbox stuff in it and a networkmanager that should have been compiled with the "--without-ck" flag.

openbox seems to work fine,  but networkmanager still seems to have problems.

edit: tried it with the xfce gui, and nm works there.. could be because of some left over bits from the old "fix". although xfce isn't started with dbus-launch anymore.

image, as usual, to be found at http://next.openpandora.org/v2012.12/images/openpandora/
 
Last edited by a moderator:
Re: Openbox and networking - it should work if you've already got the credentials for a connection set up, either through XFCE, or via Menu -> Connectivity -> Edit Network Connections. It won't work if you click on a new connection showing in nm-applet. Part of the reason is because /usr/libexec/polkit-gnome-authentication-agent needs to be running.

I haven't figured out the rest yet, but I will eventually (I thought I'd look into the pvr-init fail for a bit, instead).
 
Many thanks for the amounts of time donated to this project. I do really appreciate that.
 
Running "systemctl | grep failed" shows that the pvr-init.service is failing when it boots up.

Also, none of the 3D demos work.

If you've installed the image, you can fix it by opening a terminal and doing:

sudo /etc/init.d/pvr-init stop

sudo mousepad /etc/init.d/pvr-init
Modify lines 25, 44, 45, 46, 48-55 so it looks like:


Code:
#!/bin/sh
PATH=$PATH:/usr/sbin

# Check if an fb device is available.  If not then just go ahead and
# exit because we have no display.
fbset > /dev/null 2>&1
if [ "$?" == "1" ]
then
    # looks like there is no display, so let's exit
    exit 0
fi

BITSPERPIXEL="$(fbset | grep geom | awk '{print $6}')"
YRES="$(fbset | grep geom | awk '{print $3}')"

CPUTYPE="$(cputype)"

if [ "$1" = "" ]; then
	echo PVR-INIT: Please use start, stop, or restart.
	exit 1
fi

if [ "$1" = "stop" -o  "$1" = "restart" ]; then
	echo Stopping PVR
	#rmmod bufferclass_ti
	rmmod omaplfb 2>/dev/null
	rmmod pvrsrvkm 2>/dev/null
fi

if [ "$1" = "stop" ]; then
	exit 0
fi

# Set RGBA ordering to something the drivers like
if [ "$BITSPERPIXEL" = "32" ] ; then
	fbset -rgba 8/16,8/8,8/0,8/24
fi

# Try to enable triple buffering when there's enough VRAM
fbset -vyres $(expr $YRES \* 3)

sgxprepare () {
	echo Starting PVR
	insmod /lib/modules/$(uname -r)/kernel/drivers/gpu/pvr/pvrsrvkm.ko
	insmod /lib/modules/$(uname -r)/kernel/drivers/gpu/pvr/omaplfb.ko
	#modprobe bufferclass_ti

	#pvr_maj=`grep "pvrsrvkm$" /proc/devices | cut -b1,2,3`
        #bc_maj=`grep "bc" /proc/devices | cut -b1,2,3`

	#if [ -e /dev/pvrsrvkm ] ; then
	#	rm -f /dev/pvrsrvkm
	#fi

	#mknod /dev/pvrsrvkm c $pvr_maj 0
	chmod 666 /dev/pvrsrvkm

	touch /etc/powervr-esrev

	SAVED_ESREVISION="$(cat /etc/powervr-esrev)"
}

sgxfinish () {
	if [ "${ES_REVISION}" != "${SAVED_ESREVISION}" ] ; then
		echo -n "Starting SGX fixup for"
		echo " ES${ES_REVISION}.x"
		cp -a /usr/lib/ES${ES_REVISION}.0/* /usr/lib
		cp -a /usr/bin/ES${ES_REVISION}.0/* /usr/bin
		echo "${ES_REVISION}" > /etc/powervr-esrev
	fi
	/usr/bin/pvrsrvinit
}

case $CPUTYPE in
"OMAP3530")
	sgxprepare

	devmem2 0x48004B48 w 0x2 > /dev/null
	devmem2 0x48004B10 w 0x1 > /dev/null
	devmem2 0x48004B00 w 0x2 > /dev/null

	ES_REVISION="$(devmem2 0x50000014 | sed -e s:0x00010205:5: -e s:0x00010201:3: -e s:0x00010003:2: | tail -n1 | awk -F': ' '{print $2}')"

	sgxfinish
	;;
"TI33XX")
	sgxprepare

	devmem2 0x44e01104 w 0x0 > /dev/null
	devmem2 0x44e00904 w 0x2 > /dev/null

	ES_REVISION="$(devmem2 0x56000014 | sed -e s:0x00010205:8: | tail -n1 | awk -F': ' '{print $2}')"

	sgxfinish
	;;
"TI816x")
	sgxprepare

	devmem2 0x48180F04 w 0x0 > /dev/null
	devmem2 0x48180900 w 0x2 > /dev/null
	devmem2 0x48180920 w 0x2 > /dev/null

	ES_REVISION="$(devmem2 0x56000014 | sed -e s:0x00010205:6: -e s:0x00010201:3: -e s:0x00010003:2: | tail -n1 | awk -F': ' '{print $2}')"

	sgxfinish
	;;
*)
	echo No SGX hardware, not starting PVR
	;;
esac

Save and exit mousepad.

Find your ES revision by typing

cat /etc/powervr-esrev
On my machine, it says "2". I assume it's different for other Pandora models.
Dowload and install the correct libraries for your ES revision. I did:

sudo opkg update
sudo opkg install libgles-omap3-es2
Delete /etc/powervr-esrev so that the correct libs get copied into /usr/lib when we start pvr-init again.
Code:
sudo rm /etc/powervr-esrev

sudo /etc/init.d/pvr-init start
The demos should work after doing that. I've only tried one game (A7Xpg), which doesn't work.The error in pndrun_a7xpg.out doesn't seem EGL-related though. It says:

X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 3 (X_GetWindowAttributes)
Resource id of failed request: 0x0
Serial number of failed request: 7
Current serial number in output stream: 8



------------------------------------------------------------------------

------------------------------------------------------------------------

aTc - to fix in OE:

The source for /etc/init.d/pvr-init is meta-openpandora/recipes-graphics/libgles/libgles-omap3/rc.pvr

Also, libgles-omap3-es2, libgles-omap3-es3, and libgles-omap3-es5 need adding to the image, so I guess they want putting as a RDEPENDS to something.
 
Last edited by a moderator:
all the different versions of libgles should already be on there.

I did get it somewhat going by copying the pvr-init script and /etc/powervr.ini from the old firmware.

One of the reasons it doesn't work is because in powervr.ini it tries to use X11 versions of the lib, and you need one of the framebuffer ones with this X11 apparently
 
Isn't that just the 2D stuff, though?

In the latest image, /usr/lib/ contains all the GPU libs (libEGL, libGLES_CM, libGLESv2 etc, aswell as the libpvrPVR2D_* stuff) and /usr/lib/ES2.0/ contains ES2-specific versions of only the libpvrPVR2D_* libraries.

The first time pvr-init is run, it copies the libpvrPVR2D_ libraries into /usr/lib/, and libEGL, libGLES_CM, libGLESv2 etc remain unchanged.

If you add libgles-omap3-es2, then it also adds ES2-specific versions of libEGL, libGLES_CM, libGLESv2 etc to /usr/lib/ES2.0/, so pvr-init also replaces those in /usr/lib/ too.

For me, it wasn't until those libraries were also replaced, that the demos worked.
 
Back
Top