.next alpha image

Discussion in '.next development' started by aTc, Jul 12, 2013.

  1. aTc

    aTc Very Active Member

    Joined:
    Apr 25, 2009
    Messages:
    169
    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.
     
  2. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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).
     
  3. aTc

    aTc Very Active Member

    Joined:
    Apr 25, 2009
    Messages:
    169
    great, thanks.

    dropped it in there and seems to work :)
     
  4. aTc

    aTc Very Active Member

    Joined:
    Apr 25, 2009
    Messages:
    169
    can you please stop derailing this thread, do your tech support crap for that game somewhere else.
     
  5. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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
    
     
  6. M-HT

    M-HT Very Active Member

    Joined:
    Nov 30, 2007
    Messages:
    609
    Location:
    Bratislava
    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.
     
  7. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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.
     
  8. JeanLouSchmidt

    JeanLouSchmidt Member

    Joined:
    Jul 3, 2007
    Messages:
    182
    Location:
    Paris France
    I see 2 pulseaudio libs in the .next release, does this mean that PulseAudio will be in .next ?
     
  9. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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: Feb 6, 2016
  10. aTc

    aTc Very Active Member

    Joined:
    Apr 25, 2009
    Messages:
    169
    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.
     
  11. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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)
     
  12. dreamer

    dreamer Active Member

    Joined:
    Apr 26, 2009
    Messages:
    564
    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.
     
  13. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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.
     
  14. milkshake

    milkshake Advanced Member

    Joined:
    May 18, 2009
    Messages:
    3,735
    Location:
    Rotherham, UK
    @aTc, Did you manage to get a cleaner solution to work?
     
  15. aTc

    aTc Very Active Member

    Joined:
    Apr 25, 2009
    Messages:
    169
    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: Aug 13, 2013
  16. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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).
     
  17. _jr_

    _jr_ Advanced Member

    Joined:
    May 5, 2013
    Messages:
    1,170
    Many thanks for the amounts of time donated to this project. I do really appreciate that.
     
  18. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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: Aug 14, 2013
  19. aTc

    aTc Very Active Member

    Joined:
    Apr 25, 2009
    Messages:
    169
    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
     
  20. freamon

    freamon Active Member

    Joined:
    Apr 13, 2011
    Messages:
    562
    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.
     

Share This Page

Loading...